Publicatiedatum : 12/04/2024

Opleiding : JavaScript, objectgeoriënteerd programmeren onder de knie

Praktijkcursus - 3d - 21u00 - Ref. JAO
Prijs : 1830 € V.B.

JavaScript, objectgeoriënteerd programmeren onder de knie




Je zult de mechanismen van Object-programmering in JavaScript onder de knie krijgen. Je bestudeert het Objectmodel in detail, waarbij je in het bijzonder het concept van klassen en overerving implementeert. Je ontdekt ook de geavanceerde mechanismen van JavaScript en de voordelen van integratie met TypeScript.


INTER
INTRA
OP MAAT

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

Ref. JAO
  3d - 21u00
1830 € V.B.




Je zult de mechanismen van Object-programmering in JavaScript onder de knie krijgen. Je bestudeert het Objectmodel in detail, waarbij je in het bijzonder het concept van klassen en overerving implementeert. Je ontdekt ook de geavanceerde mechanismen van JavaScript en de voordelen van integratie met TypeScript.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De bijzonderheden van objectgeoriënteerd programmeren met JavaScript begrijpen
Klassen maken met hun constructeurs en eigenschappen
Het overervingsprincipe implementeren
TypeScript koppelen aan JavaScript-syntaxis

Doelgroep
Webontwikkelaars en projectmanagers.

Voorafgaande vereisten
Programmeurs met basisvaardigheden in JavaScript.

Opleidingsprogramma

1
Overzicht van klassen

  • Een herinnering aan OOP.
  • Het klassenmechanisme.
  • Definitie van publieke en private eigenschappen en methoden.
  • Sjabloonklasse maken.
  • Het prototypemechanisme begrijpen, __proto__.
  • Object en typering van TypeOf en instanceOf objecten.

2
Constructor en eigenschappen

  • De mechanismen van de fabrikant begrijpen.
  • Constructor gebaseerd op Object.create.
  • Letterlijke bouwer.
  • Scope veilig principe.
  • Creatie door singleton, patroon.
  • Methoden voor het maken van eigenschappen, bereik (private, public, static) van eigenschappen.
  • Toepassingsgebied van methoden, mechanismen voor polymorfisme.
  • Context bewaren en beheren.
Praktisch werk
De verschillende methoden gebruiken om een klasse te maken.

3
Concepten voor overerving

  • Inzicht in overervingsmechanismen in JavaScript.
  • Enkelvoudige, meervoudige overerving.
  • Overerving door prototype.
Praktisch werk
Een eenvoudige overgeërfde klasse maken met en zonder prototypes.

4
Het Objecttype begrijpen

  • Letterlijk object maken, met een constructor.
  • Eigenschappen en methoden maken.
  • Object duplicatie door waarde, referentie.
  • Deze context beheren met Object.apply en Object.call.
  • Objecteigenschappen ontcijferen.
  • Modules: Object, AMD.
Praktisch werk
Een klasse bouwen, fabriek gebaseerd op Object.

5
Geavanceerde JavaSript-mechanismen

  • Variabele declaratie, typering, nomenclatuur, DOM-toegang.
  • Het hijsmechanisme begrijpen.
  • Promises en asynchroon programmeren.
  • Ajax-uitwisseling van gestructureerde objecten en serialisatie van meerdere formaten (tekst, afbeelding, JSON).
  • Een statische naamruimte, objectnaamruimte, modulepatroon, naamruimteproxy maken.
  • Anonieme functies, afsluitingen.
  • De principes van callback begrijpen.
Praktisch werk
Beheer van lokale opslagoplossingen om afbeeldingen, objecten, enz. op te slaan.

6
Waarom TypeScript gebruiken?

  • Typering van gegevens.
  • Constructoren, instanties (methode en eigenschap), interfaces.
  • Klassen en objecten maken (privaat, publiek, statisch, enz.).
  • Getters, Setters.
  • Overerving, overbelasting.
  • Contextbeheer.
  • Polymorfisme.
Praktisch werk
Creatie van een objectprogrammeerproject in Typescript, met behulp van een Node.js-oplossing.


Feedback van klanten
4,8 / 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.
ROMAIN G.
20/10/25
4 / 5

Frédéric toonde zich een goede leraar. Hij nam de tijd om verschillende methodes uit te leggen, zorgde ervoor dat leerlingen het doel van bepaalde concepten begrepen en luisterde naar zijn leerlingen en hielp hen wanneer ze moeilijkheden hadden.
SARAH B.
20/10/25
5 / 5

De trainer kan heel goed luisteren. Hij weet concepten die niet begrepen worden te vereenvoudigen.
ARIANNE M.
02/07/25
4 / 5

Duidelijke uitleg



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 : 11 maa., 18 mei, 16 sep.

PARIS LA DÉFENSE
2026 : 11 maa., 18 mei, 16 sep.