Publicatiedatum : 30/01/2024

Opleiding : AngularJS, het JavaScript-raamwerk van Google onder de knie krijgen

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

AngularJS, het JavaScript-raamwerk van Google onder de knie krijgen




AngularJS, ontwikkeld door Google, is een framework voor het structureren en vereenvoudigen van de ontwikkeling van rijke client-side applicaties. In deze cursus leer je hoe je de belangrijkste functies van het framework onder de knie krijgt: filters, controllers, templates, enz. Je leert ook hoe het kan worden geïntegreerd in een REST-architectuur.


INTER
INTRA
OP MAAT

Ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

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




AngularJS, ontwikkeld door Google, is een framework voor het structureren en vereenvoudigen van de ontwikkeling van rijke client-side applicaties. In deze cursus leer je hoe je de belangrijkste functies van het framework onder de knie krijgt: filters, controllers, templates, enz. Je leert ook hoe het kan worden geïntegreerd in een REST-architectuur.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Krachtige webapplicaties ontwikkelen met AngularJS
De belangrijkste functies van het framework beheersen (filters, controllers, routes, sjablonen, enz.)
AngularJS integreren in een REST-georiënteerde architectuur
Geautomatiseerde tests integreren

Doelgroep
Webarchitecten, -ontwikkelaars en -projectmanagers.

Voorafgaande vereisten
Goede kennis van HTML en webtechnologieën. Kennis van de programmeertaal JavaScript.

Praktische modaliteiten
Praktisch werk
Je transformeert een HTML mock-up in een "Single Page Application" met behulp van het AngularJS framework.
Leer methodes
Ontwikkeling en presentatie van bestaande applicaties.

Opleidingsprogramma

1
JavaScript herinnering

  • Componenten voor webtoepassingen. HTML5 en CSS3.
  • Web/JavaScript-ontwikkeltools.
  • HTML en JavaScript rendering engines. DOM, BOM.
  • JavaScript-herinneringen: prototypes, afsluitingen en callbacks.
  • Een herinnering aan objectconcepten in JavaScript.
  • REST-georiënteerde Ajax-applicatie.
Oefening
Configuratie van de omgeving.

2
Presentatie van het AngularJS framework

  • AngularJS, positionering: jQuery, ExtJS...
  • Integratie. Compatibiliteit, versies, documentatie.
  • Functionaliteit en algemene principes.
  • AngularsJS-richtlijnen, HTML-compiler.
  • Uitdrukkingen. Bidirectionele gegevensbinding. Filteren.
Oefening
Een HTML-mock-up voorbereiden voor ontwikkeling met AngularJS.

3
Beheer van controllers en scopes

  • Controllers maken en gebruiken.
  • Contextbeheer, de variabele $scope.
  • Voortplanting van gebeurtenissen. API. Vuile controle.
  • Verwerking en validatie van formulieren.
Oefening
Integratie van regelaars.

4
Module- en afhankelijkheidsinjectie

  • Eigenschappen van het hoekobject.
  • Principe van afhankelijkheidsinjectie.
  • Module-concept. Configuratie.
  • Knip je sollicitatie uit.
Oefening
Modularisering van de applicatie.

5
Routes definiëren

  • Routing. API ($routeProvider). De "deep linking".
  • Geschiedenis en toegang tot URL-parameters.
  • Gebruik van $locatie en $routeParams. Hashbang en HTML5-modi.
  • Weergaven vooraf verwerken. Gebruik van "fragmenten".
Oefening
Maak een "Enkelvoudige paginatoepassing".

6
Gegevensfunctionaliteit, Serveruitwisseling

  • API ($provide, $injector). Provider aanmaken.
  • Methoden: Service, Fabriek, Aanbieder, Waarde.
  • Ajax-verzoek met de $http-service. REST-integratie met de $resource-service. WebSockets. Promise API.
  • Integratie met Node.js.
Oefening
REST-integratie met Node.js.

7
Integratie van geautomatiseerde tests

  • Hulpprogramma's voor testen: Jasmine. Angular-scenario. Testen: controllers, services, enz. Gebruiken met Karma.
  • End-to-end testen: gebruikersinterface.
Oefening
Eenheidstesten maken.

8
Beste praktijken en hulpmiddelen

  • Yeoman, optimalisatie van ontwikkeling.
  • Internationalisering (I18N), implementatie.
Demonstratie
Implementatie.


Feedback van klanten
5 / 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.
ALEXIS M.
03/11/25
5 / 5

Een heel interessante cursus! De trainer was top, en het is zeldzaam om iemand te vinden die zo betrokken en efficiënt is. De grootte van de groep (4 studenten) heeft zeker geholpen.



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

Laatste plaatsen
Garantiedatum ter plaatse of op afstand
Gegarandeerde sessie

KLAS OP AFSTAND
2026 : 1 juni, 1 juni, 23 sep., 23 sep.

PARIS LA DÉFENSE
2026 : 1 juni, 23 sep.