Deze tekst werd automatisch vertaald door een online vertaler (DeepL) om als leidraad te dienen, om de inhoud van de informatie over de opleiding te helpen begrijpen. Wij wijzen alle verantwoordelijkheid voor de inhoud ervan af. Indien u wenst te reageren op deze vertaling, kunt u een e-mail sturen naar helpdesk@digitalcity.brussels.
Angular
Beschrijving
De technische inhoud van deze opleiding is
- Beheer van controllers en scopes
- Module- en afhankelijkheidsinjectie
- Definitie van de route
- Gegevensfunctionaliteit, Serveruitwisseling
Deze cursus gaat over het Angular Framework, ontwikkeld en beschikbaar gesteld door Google. Het maakt het mogelijk de client-side ontwikkeling te structureren en te vereenvoudigen. De opleiding behandelt de essentiële kenmerken van het framework (filters, controllers, templates, enz.) maar ook de integratie van het framework in een REST architectuur.
Deze training is bedoeld voor iedereen die wil ontwikkelen op basis van het Angular Framework.
Wat zijn de doelstellingen van de opleiding?
De opleiding is gericht op de volgende vaardigheden
- Inzicht in de positionering en de oorsprong van het kader
- Gebruik de onderdelen van het kader
- Gebruik van de regelaars
- Beheer van modules en injectie van afhankelijkheden
- Vaststellen van routes
- Geautomatiseerde tests integreren
- Uitwisseling van gegevens tussen client en server
Wat moet je weten om de cursus te volgen?
Gevorderde kennis van Javascript of Typescript.
Opleidingsprogramma
Presentatie van het Angular raamwerk
- Angular, positionering: jQuery, ExtJS...
- Integratie. Compatibiliteit, versies, documentatie
- Kenmerken en algemene beginselen
- Angulars richtlijnen, HTML compiler
- Uitdrukkingen. Bidirectionele gegevensbinding. Filters
Beheer van controllers en scopes
- Aanmaken en gebruiken van controllers
- Context management, de $scope variabele
- Voortplanting van gebeurtenissen. API. Vuile controle
- Verwerking en validering van formulieren
Module- en afhankelijkheidsinjectie
- Functionaliteiten van het Angular object
- Principe van "dependency injection
- Concept van module. Configuratie
- Uw toepassing opsplitsen
Definitie van routes
- Routing. API ($routeProvider). Diepe koppeling
- Geschiedenis en toegang tot URL-parameters
- Gebruik van $location en $routeParams. Hashbang en HTML5-modi
- Voorbewerking van aanzichten. Gebruik van "fragmenten".
Gegevensfunctionaliteit, Serveruitwisseling
- API ($provide, $injector). Aanbieder creëren
- Methoden: Dienst, Fabriek, Verstrekker, Waarde
- Ajax verzoek met de $http service. REST integratie met de $resource service. WebSockets. Belofte API
- Integratie met Node.js
Geautomatiseerde testintegratie
- Het testen van hulpprogramma's: Jasmine. Angular-scenario. Testen: controllers, diensten... Gebruik met Karma
- End-to-end testen: gebruikersinterface
Beste praktijken en instrumenten
- Yeoman, ontwikkeling optimalisatie
- Internationalisering (I18N), uitvoering