Texte du logo de l'interface utilisateur sans titreLogo
Opleidingen

Sujets

Microsoft 365
Populaire
Outlook, Excel, Word en meer.
AI
Leer over AI en Innovatie.
Cybersécurité
Leer online veilig werken.
Administration du système et réseau
Leer alles over IT-beheer.
Agile et gestion
Leer digitaal samenwerken.
Données et automatisation
Leer alles over data.
Nuage
Leer alles over de cloud.  
Programmation
HTML, CSS, Java en meer.
Digitale Tools, Software & Web
Canva, Wordpress en meer.

Formulaires d'apprentissage

Discours principal
Lezingen over IT-thema's.
Workshop
Korte interactieve sessies over IT.
Entraînement
Populaire
Over simpele en complexe IT.
E-learning
Adapté à votre organisation.
Coach numérique
IT-consultancy
Vous ne savez pas par où commencer ?
Voir toutes nos formations
Vraag een adviesgesprek aan
BlogueÀ propos de nous
NL
Nederlands
English
Français
Contacter

Angular Intro

5 jours
En entreprise ou en ligne
Participants : 1 à 10 personnes
Demandez une formation
Description
Public cible
Méthode
Contenu
Certification
Demandez un devis

Description

Het hoofddoel van deze opleiding is om deelnemers vertrouwd te maken met het Angular-framework en hoe ze het kunnen gebruiken voor het ontwikkelen van moderne web toepassingen. Na afloop van de opleiding moeten deelnemers in staat zijn om Angular-projecten op te zetten, componenten te creëren, gegevens te beheren, routing toe te passen, en effectief samen te werken met web-API's

‍

Kennis/vaardigheden verworven na afloop van de opleiding; de deelnemer zal in staat zijn om

Angular-projecten op te zetten en te beheren.

Componenten te creëren en effectief te gebruiken.

Gegevens te beheren met behulp van data-binding en data-interpolatie.

Routing toe te passen in Angular-toepassingen.

Services te gebruiken voor IoC en HttpClient voor asynchrone HTTP-verzoeken.

Modelklassen te maken en te gebruiken.

Gegevens uit te wisselen tussen verschillende componenten.

Omgevingsvariabelen correct te beheren.

‍

Public cible

Deze opleiding is bedoeld voor mensen die een introductie willen krijgen tot het gebruik van het Angular JavaScript-framework voor het ontwikkelen van web toepassingen. Het richt zich specifiek op deelnemers die al enige voorkennis hebben in Java,REST, webservices en web technologieën

Méthode

De opleiding wordt zowel via instructeur-geleide lessen als zelfstudie aangeboden. Deelnemers zullen praktische oefeningen en opdrachten krijgen om hun vaardigheden te oefenen.De nadruk ligt op hands-on leren, waarbij deelnemers actief bezig zijn met het schrijven van code en het oplossen van programmeervraagstukken.

Hardwarevereisten: Deelnemers moeten toegang hebben tot een computer of laptop met internetverbinding en administratieve rechten. Het is ook aanbevolen om een modernere computer te gebruiken (minstens quad-core CPU, minstens 8GBRAM).

Softwarevereisten: Deelnemers moeten Node.js, NPM en Angular CLI installeren. Ze moeten ook een teksteditor of een geïntegreerde ontwikkelomgeving (IDE) gebruiken voor het schrijven van TypeScript-code. Git moet ook geïnstalleerd zijn en deelnemers moeten beschikken over een GitLab en GitHub account.

‍

‍

Contenu

Angular in de wereld van Web

  1. Introductie tot JS Frameworks
  • Samenvatting statische websites vs. dynamische full-stack web apps en overzicht JS frameworks.
  • Inleiding Angular
  • Interactieve quiz.
  1. TypeScript
  • Wat is TypeScript.
  • Hands-on: Installatie Node, NPM, TypeScript Compiler.
  • Hands-on: Een eerste ‘Hello World’ TypeScript project opbouwen en uitvoeren.
  • Praktische demo: Basis TypeScript syntax (variabelen, datatypes, modules, OOP, Error-handling, a.d.h.v. ‘Hello World’ project.
  • Oefeningenbundel: 5 TypeScript oefeningen (rekenmachine, dagen van de week, BMI, Studenten, tekstanalyse, Webshop).
  1. Up & Running met Angular
  • Samenvatting “Angular Features” en “Nut van een JS Framework”.
  • Hands-on: Installatie Angular CLI.
  • Hands-on: Een eerste “Hello World” Angular project opbouwen en uitvoeren.
  • Overzicht en interactieve uitleg: Structuur van een Angular project.
  • Hands-on: Een eigen “Hello Angular” (met Bootstrap) project opbouwen en uitvoeren.
  1. Angular Componenten en Routing
  • Overzicht en interactieve uitleg: Wat zijn Angular componenten (voorbeeld zelf component aanmaken en onderdelen bestuderen).
  • Overzicht en interactieve uitleg: Router, Routes en Router Outlet, ook met toegevoegde SPA uitleg.
  • Hands-on: Een homepagina, “About” pagina en “Contact” pagina aanmaken a.d.h.v. componenten en routing.
  • Opdracht: The Planets (navbar, footer, homepagina, blog, sign up).
  1. Data binding, directives & pipes
  • Demo: Wat is tekst interpolatie en hoe gebruiken we het.
  • Hands-on: Footer met tekst interpolatie, en planeet-objecten in het The Planets project.
  • Demo: Wat is property binding en hoe gebruiken we het.
  • Hands-on: href Wikipedia URL voor de planeet-objecten, interactief wachtwoord veld bij de Sign Up.
  • Demo: Wat is event binding en hoe gebruiken we het.
  • Hands-on: Event-driven wachtwoord veld, fun-fact loader.
  • Demo: Structurele en attribute directives.
  • Hands-on: Cookies banner met ngIf “accepted”.
  • Hands-on: Array van planeet-objecten met ngFor.
  • Overzicht en interactieve uitleg: Pipes – wat en hoe.
  • Opdracht: Blog posts (met interactieve Like knopjes) in The Planets
  1. Robuustheid met models
  • Overzicht en interactieve uitleg: Type-safety en robuustheid via model-klassen en via interfaces.
  • Hands-on: Type-safety overhaul voor The Planets.
  1. Services & DI
  • Overzicht en interactieve uitleg: Dependency injection en Services.
  • Hands-on: PlanetService aanmaken en bestuderen, vervolgens gebruiken om planeten te beheren/injecteren waar nodig.
  • Opdracht: BlogService om blog posts dynamisch te beheren en injecteren.
  • Opdracht: Pizzeria webshop met interactieve menu en shopping cart.
  1. Communicatie tussen ouder/kind componenten
  • Overzicht en interactieve uitleg: Praten met kind componenten a.d.h.v. @Input.
  • Hands-on: Planeet rijen en Blog posts vervangen met kind componenten.
  • Overzicht en interactieve uitleg: Praten met ouder componenten a.d.h.b. @Output.
  1. Communicatie met een API via HttpClient
  • Overzicht en interactieve uitleg: Samenvatting de rol van APIs in full-stack web apps, HtppClient en Observables, HTTP-requests verzenden en HTTP-responses aanvaarden/verwerken.
  • Hands-on: Stranger Things quote generator.
  • Opdracht: Weer app.
  • Opdracht: Pokemon app.
  • Overzicht en interactieve uitleg: Omgevingsvariabelen correct opslaan en gebruiken.
  • Hands-on: Vervang hardcoded URLs met omgevingsvariabelen.
  1. Forms en validatie
  • Overzicht en interactieve uitleg: Forms in Angular (template-driven vs. reactive).
  • Hands-on: Sign up pagina in The Planets.
  • Opdracht: Interactieve Shopping lijst.
  • Opdracht: Quiz App.

Doelstellingen

Aan het einde van de training moeten de deelnemers in staat zijn om:

  • Het onderscheid te maken tussen statische websites en dynamische full-stack webapplicaties en een overzicht te geven van verschillende JavaScript-frameworks.
  • TypeScript te begrijpen en te gebruiken, inclusief de installatie van Node, NPM en de TypeScript-compiler.
  • Basis TypeScript-syntax, variabelen, datatypes, modules, OOP en error-handling te begrijpen en gebruiken om toepassingen op te bouwen.
  • Een Angular-project op te zetten, te installeren en uit te voeren met behulp van de Angular CLI.
  • De structuur van een Angular-project te begrijpen en een eenvoudig Angular-project met Bootstrap te maken.
  • Angular-componenten en routing te begrijpen, inclusief het maken van verschillende pagina's met behulp van componenten en routing.
  • Data binding, directives en pipes in Angular te gebruiken, zoals tekstinterpolatie, property binding, event binding, structurele en attribuutdirectives, en pipes.
  • Modelklassen en interfaces te gebruiken voor typeveiligheid en robuustheid in Angular.
  • Dependency injection en services te begrijpen en te gebruiken om gegevens te beheren en injecteren.
  • Communicatie tussen ouder- en kindcomponenten in Angular te begrijpen en implementeren met behulp van @Input en @Output.
  • Communicatie met een externe API via HttpClient in Angular te begrijpen en HTTP-requests te verzenden en verwerken.
  • Omgevingsvariabelen correct op te slaan en te gebruiken in Angular-toepassingen.
  • Formulieren in Angular te begrijpen, zowel template-driven als reactive, en validatie toe te passen.

Certification

Deelnamecertificaat: deelnemers ontvangen na afloop van de training een certificaat dat ze deze cursus voltooid hebben.

‍

Demander un devis

Angular Intro
Nous avons bien reçu votre demande. Nous vous recontacterons dès que possible.
Oups ! Une erreur s'est produite lors de l'envoi du formulaire.
multimedi
Adres
Grauwmeer 1, 3001 Leuven
Contact
016 61 65 75
hello@multimedi.be
IT trainingenTraining op maatOver OnsBlogContact
Algemene voorwaardenPrivacy policyCookies Settings