fbpx
  • nl
  • en

Cursus Angular Web Development

Cursus Angular Web Development
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : Intro Angular 8

    Module 2 : TypeScript

    Module 3 : ECMA Script 6

    What is Angular?
    Newest Features Angular
    Development Environment
    Bootstrapping an app
    Displaying data
    Using Directives
    Templates
    Annotations
    Views
    Controllers
    Modules
    What is TypeScript?
    Weak typing in JavaScript
    Strong Typing in TypeScript
    Using Built-in Types
    Inferred typing
    Explicit casting
    Classes
    Interfaces
    Decorators
    Generics
    Sync and await
    Block Bindings
    Let Variables
    Arrow Functions
    Rest Parameters
    Spread Operator
    Strings
    Functions
    Closures
    Iterators
    Promises
    Reflection

    Module 4 : Components

    Module 5 : Dependency Injection

    Module 6 : Routing

    Component Architecture
    Inputs and Outputs
    Data flow
    Smart vs. Dumb components
    Communicating via state service
    Custom event bus
    Reusable UI Components
    Querying view children
    Querying content children
    Host Bindings and Listener
    What is dependency injection?
    Writing Imports
    Creating services
    DI for component communication
    Configuring providers
    Defining provider recipes
    The injector tree
    Injecting using tokens
    Opaque tokens
    Multi Providers
    Angular Routes
    Routing Configuration
    Route comparison
    Routing Parameters
    Configuring routes
    Linking to routes
    Guards
    Child routes
    Sibling routes
    Lazy loading routes

    Module 7 : Forms

    Module 8 : HTTP and Observables

    Module 9 : Angular CLI

    Template-driven forms
    Model-driven forms
    Tracking Changes by CSS
    Control
    ControlGroup
    FormBuilder
    Validation
    Validation Styling
    Error messages
    Custom validators
    Asynchronous validators
    Performing HTTP requests
    Configuring request headers
    HttpClientModule.
    RxJS 6 Observables
    Observer Design Pattern
    Observables versus Promises
    Creating Observables
    Creating Subjects
    Emitting events
    Subscribing to observables
    Observable Operators
    What is Angular CLI?
    Modern tooling
    Generate with CLI
    Directives and services
    Compile, run with CLI
    Deploy your applications.
    Generating components
    Generating services
    Transpiling TypeScript
    Building and serving apps
    Debugging
  • Doelgroep Cursus Angular Web Development

    Cursus Angular Web DevelopmentWeb Developers die de nieuwste versie van het Angular JavaScript Framework, op het moment van schrijven Angular 8, willen gebruiken bij het ontwikkelen van moderne single page Web Applicaties.

    Voorkennis Cursus Angular Web Development

    Ervaring met JavaScript programmeren en een goede kennis van JavaScript is vereist om aan deze cursus te kunnen deelnemen.

    Uitvoering Training Angular Web Development

    De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

    Officieel Certificaat Angular Web Development

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Angular Web Development.

  • Cursus Angular Web Development

    In de cursus Angular Web Development leren de deelnemers het Angular JavaScript Framework te gebruiken bij het ontwikkelen van moderne single page Web Applicaties. We behandelen de nieuwste Angular versie, op het moment van schrijven versie 8 . Het Angular Framework is een major upgrade van de AngularJS 1.x JavaScript Library, biedt betere performance en maakt gebruik van TypeScript en de nieuwe features van de ECMA 6 JavaScript standaard. In de cursus leren de deelnemers de architectuur van een Angular applicatie, waarin een collectie van components samengebundeld in modules met elkaar samenwerken. Aandacht wordt besteed aan de componenten zoals templates, annotations, views en services. Ook dependency injection komt daarbij aan de orde. De syntax van TypeScript en de nieuwe JavaScript standaard ECMA 6 wordt behandeld. Ook wordt ingegaan op de betekenis van Angular CLI en het genereren van artifacten als componenten en services en de functie van de dependency injector tree om applicaties uitbreidbaar en onderhoudbaar te houden. Verder wordt aandacht besteed aan de nieuwe component router voor basic routing, child routes en router lifecycle hooks. Ook Forms staan op het programma waarbij template-driven forms, model-driven forms en validators worden besproken. Observables openen de deur naar reactive functional programmeren en hun functie wordt gedemonsteerd bij het doen van HTTP requests met de nieuwe HTTP laag. Tenslotte leren de deelnemers nieuwe herbruikbare user interface componenten te bouwen.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.

  • Daan Proigia BV
    Dank voor de goede cursus. Leuk dat er gewerkt werd met een doorlopende case study waarmee we uit eindelijk een hele applicatie met Angular konden ontwikkelen. De locatie in Houten was goed bereikbaar met de trein.