Publicatiedatum : 17/04/2024

Opleiding : Leren programmeren (met JavaScript)

Een beginnersintroductie in de basisprincipes van algoritmische ontwikkeling

Praktijkcursus - 3d - 21u00 - Ref. IJV
Prijs : 1650 € V.B.

Leren programmeren (met JavaScript)

Een beginnersintroductie in de basisprincipes van algoritmische ontwikkeling



In deze cursus maak je kennis met klassiek programmeren (variabelen, controle en gegevensstructuren) en krijg je een korte inleiding in objectprogrammering. Veel van de programma's die je zult maken zijn in JavaScript, maar de concepten en methoden die je leert blijven geldig ongeacht de taal van je toekomstige opdrachten. We nodigen je uit om algoritmes te ontdekken met behulp van de JavaScript-taal.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. IJV
  3d - 21u00
1650 € V.B.




In deze cursus maak je kennis met klassiek programmeren (variabelen, controle en gegevensstructuren) en krijg je een korte inleiding in objectprogrammering. Veel van de programma's die je zult maken zijn in JavaScript, maar de concepten en methoden die je leert blijven geldig ongeacht de taal van je toekomstige opdrachten. We nodigen je uit om algoritmes te ontdekken met behulp van de JavaScript-taal.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Programma's structureren volgens een algoritme
Het lexicon en de syntaxis van een taal beheersen om een programma te schrijven
De concepten en verschillen tussen gecompileerde en geïnterpreteerde talen begrijpen.
Een programma debuggen en testen
Gegevens openen en manipuleren
De belangrijkste principes van objectgeoriënteerd programmeren begrijpen

Doelgroep
Iedereen die moet leren programmeren.

Voorafgaande vereisten
Geen speciale kennis vereist.

Praktische modaliteiten
Deze cursus bevat meer dan 60% praktisch werk dat wordt uitgevoerd zoals vereist in Java (cursus ref INJ), C# (cursus ref OGR), Python (cursus ref THO), of andere taalvarianten. .

Opleidingsprogramma

1
De grondbeginselen van programmeren en het ontstaan van een programma

  • Wat is een programma? Wat is een taal? De verschillende paradigma's. Welke taal voor welke toepassing?
  • De verantwoordelijkheden van een programmeur.
  • Gecompileerde talen - Geïnterpreteerde talen
  • Wat is een algoritme? De behoeften waarin een algoritme voorziet. Het concept pseudotaal.
  • Wat is een boekwinkel, bibliotheek/raamwerk? Hun rol en gebruik.
Praktisch werk
Presentatie van verschillende talen (Java, C#, C, C++, Python). Schrijf je eerste algoritme in een pseudotaal.

2
Algoritmen in de JavaScript-omgeving

  • Basisbestanden en -gereedschappen maken.
  • Commentaar gebruiken. Waarom commentaar geven op ontwikkelingen?
  • Weergave: document, debug-console, dialoogvenster, waarschuwingsvak.
Praktisch werk
De ontwikkel- en uitvoeromgeving ontdekken. Een eerste programma schrijven en uitvoeren.

3
Variabelen

  • Wat is een variabele?
  • Declaratie van een var en let variabele.
  • Naamgevingsconventie.
  • Waardetoekenning/-wijziging.
  • Gebruik van constanten.
  • Weergave door aaneenschakeling.
Praktisch werk
Schrijf verschillende eenvoudige programma's die variabelen manipuleren.

4
Gegevenstype en operatoren

  • Wat is een type?
  • Primitieve types: booleaans, getal, string, null, ongedefinieerd.
  • Toewijzing, vergelijking, rekenkundige en logische operatoren.
  • Precedentie en associativiteit van operatoren.
Praktisch werk
Schrijf een aantal programma's die typen en operatoren manipuleren.

5
Voorwaardelijke controlestructuren

  • Alternatieven of voorwaardelijke instructies als, anders als, anders.
  • Vergelijkingsoperatoren voor voorwaardelijke structuren.
  • Voorwaardelijke instructies: ternaire instructies.
  • Voorwaardelijke instructies: de switch-instructie.
Praktisch werk
Schrijf verschillende programma's met een voorwaardelijke structuur.

6
Iteratieve controlestructuur

  • Iteratieve instructies: for-lussen.
  • Iteratieve instructies: while-lussen.
Praktisch werk
Écriture de plusieurs programmes à structure itérative. Utilisation des structures de contrôle pour implémenter un algorithme.

7
Methoden en functies

  • Wat is een methode? Wat is een functie?
  • Beschikbare methoden voor tekenreeksen en getallen.
  • Functie-uitdrukkingen en hun declaratie.
  • Parameters, argumenten en standaardinstellingen.
  • Teruggegeven waarde van functies.
  • De functie-aanroep.
  • Terugbelfuncties.
  • Scope keten en lexicale omgeving.
Praktisch werk
Verschillende programma's schrijven met bestaande methoden. Maak functies met en zonder parameters en gebruik de gemaakte functies.

8
Array gegevenstabellen

  • Wat is een schilderij?
  • Tabeldeclaratie en -toewijzing.
  • De eigenschappen van een tabel openen.
  • Een element in een tabel wijzigen.
  • Itereren op de elementen van een tabel.
  • Verduistering van schilderijen.
  • Introduction à la programmation fonctionnelle.
Praktisch werk
Verschillende programma's schrijven, tabellen maken en manipuleren.

9
Inleiding tot objectgeoriënteerd programmeren

  • Wat is een object?
  • Verklaring van objecten.
  • Objecteigenschappen.
  • Itereren op objecten.
  • De JSON-indeling (JavaScript Object Notation).
Praktisch werk
Illustratie van objectconcepten.

10
Onderhoud, foutopsporing

  • Weten hoe je de verschillende foutmeldingen moet lezen en interpreteren.
  • Een debugger gebruiken: een programma stap voor stap uitvoeren, breakpoints, variabelen inspecteren tijdens de uitvoering.
Praktisch werk
Gebruik van een debugger om de programma-uitvoering te controleren.


Feedback van klanten
4,4 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
QUENTIN T.
25/06/25
5 / 5

De inhoud was zeer goed uitgebalanceerd tussen theorie en praktijk, en de JavaScript-taal is nu veel duidelijker, dus ik voel me veel meer op mijn gemak bij het benaderen en voorstellen van toekomstige JavaScript-codes (ook HTML en CSS).
FLORIAN M.
25/06/25
5 / 5

Zeer goede training, zeer interessant.
BRICE B.
25/06/25
4 / 5

Zeer lonende training in front-end-georiënteerd JS programmeren



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 25 maa., 27 mei, 5 okt.

PARIS LA DÉFENSE
2026 : 25 maa., 27 mei, 5 okt.