Sprich mit einem Trainer:
Jonas Felix
Drei Tage intensiver Einstieg in Angular und TypeScript mit erprobtem Kursmaterial, durchdachten Übungsprojekten und erfahrenen Trainern. Unser Kurs wird laufend auf die relevanten Angular-Versionen aktualisiert und vermittelt das moderne Programmiermodell mit Signals und Standalone Components – ohne dabei bewährte Konzepte wie NgModules und RxJS zu vernachlässigen. Seit der ersten Version von Angular 2 unterrichten wir Entwickler:innen und verbessern dabei laufend unsere Unterlagen. Bereits mehrere hundert Teilnehmer haben mit unserem Kurs den Einstieg in Angular gemeistert. Wir freuen uns auf eure Anmeldung zum nächsten öffentlichen Kurs oder Anfrage für eine In-House Schulung bei euch vor Ort.
Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.
Mit Angular startest du in die moderne Multi-Plattform Frontend-Entwicklung mit TypeScript. Standalone Components und das reaktive Programmiermodell mit Signals sind die zentralen Neuerungen der aktuellen Angular-Versionen.
Themen:
– Grundlagen und Setup:
... - Basis-Wissen TypeScript
... - Angular Aufbau und Konzept
... - Aufbau und Erweiterung der Kursapplikation
... - Standalone Components als moderner Standard
... - Build Toolchain mit @angular/cli
– Core Angular Konzepte:
... - Standalone Komponenten, Direktiven und Pipes
... - Neues Control Flow: @if, @for, @switch
... - Lazy Loading mit @defer
... - Templates und Lifecycle Hooks
... - Dependency Injection und inject()-Funktion
– Reaktivität mit Signals:
... - signal(), computed(), effect()
... - Signal Inputs und Outputs
... - Two-Way Binding mit model()
... - RxJS und Signals: toSignal() / toObservable()
... - Resource API für reaktives Datenladen
– Datenbindung und Interaktion:
... - Input/Output und Events
... - Attribute Binding
... - Reactive und Template-driven Forms
... - Validierung und Custom Validators
– State Management und Services:
... - Provider (Services) und Dependency Injection
... - HTTP mit HttpClient
... - Observables und RxJS
... - NgRx und Signal-basiertes State Management
... - Anbindung von Backend APIs
– UI und User Experience:
... - Styling und Component Scoping
... - Animations
... - Angular Material Design & UI Libraries
... - Mehrsprachigkeit / i18n
... - Routing und Navigation
– Testing und Deployment:
... - Einblick: End to End und Unit Testing
... - Einblick: CI/CD mit Angular
... - Debugging mit Angular DevTools
– Fortgeschrittene Themen:
... - Change Detection: OnPush und zoneless
... - Performance Optimierung
... - Security und Validierung
... - Architektur für komplexe Angular Projekte
Der Kurs basiert auf verfeinertem und erprobtem Kursmaterial mit Erläuterung, Aufgaben, Kurs-Projekt / Code, Lösungs-Code und weiterführenden Informationen.
Hinweis: Neben den modernen Konzepten wie Standalone Components und Signals legen wir besonderen Wert darauf, dass Teilnehmer auch klassische NgModule-Patterns und RxJS-Konzepte kennenlernen. Der Grossteil der bestehenden Angular-Projekte in der Schweizer Unternehmenslandschaft basiert noch auf diesen Architekturen – wer Angular wirklich beherrschen möchte, muss beides verstehen.
Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.
Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.
Aufbau praktisches Know-How und umfassendes Verständnis zur Entwicklung von komplexen Angular Frontend Applikationen mit TypeScript – von modernen Standalone und Signal-Architekturen bis hin zu den klassischen Patterns, die in der Praxis noch weit verbreitet sind.
3 Tage
(Wird bei In-House Kursen individuell angepasst.)
Verfeinerter Mix aus Erläuterung, Live Coding und gemeinsamem Aufbau der umfassenden Kurs-Applikation mit praktischem Fokus.
Software Entwickler welche Angular & TypeScript in Projekten professionell einsetzen möchten. Sowohl Java, C#, Python, PHP, Backend, Smartphone App als auch JavaScript Entwickler haben diesen Kurs bereits erfolgreich und zufrieden absolviert.
Erfahrung in der Entwicklung mit Objektorientierten Programmiersprachen sowie Grundverständnis der Webentwicklung.
Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen zugestellt. Passend zu den Antworten senden wir ein individuelles Feedback. Nach Bedarf kann vor dem Training eine Mini-Setup Session via Remote Session durchgeführt werden (im Training inbegriffen).
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Angular wurde ursprünglich von Miško Hevery und Adam Abrons bei Google entwickelt. Die erste Version, AngularJS (Angular 1.x), wurde 2010 veröffentlicht. Im Jahr 2016 erfolgte mit Angular 2 eine komplette Neuimplementierung mit TypeScript, geleitet von Igor Minar und dem Angular-Team bei Google.
Die Entscheidung, TypeScript als Hauptsprache für Angular zu verwenden, war ein wichtiger Meilenstein. TypeScript, entwickelt von Microsoft unter der Leitung von Anders Hejlsberg, brachte statische Typisierung und moderne ECMAScript-Funktionen in die Webentwicklung.
Mit Angular 17 (2023) wurden Standalone Components zum neuen Standard für Angular-Projekte, und das Signal-basierte Reaktivitätsmodell läutete eine neue Ära in der Frontend-Entwicklung ein. Heute ist Angular eines der drei dominanten Frontend-Frameworks neben React und Vue.js, wird von vielen grossen Unternehmen eingesetzt und hat das moderne Web massgeblich geprägt. Die kontinuierliche Weiterentwicklung durch das Angular-Team bei Google setzt neue Massstäbe für Developer Experience und Performance.
Sprich mit einem Trainer:
Jonas Felix
Trainings-Center:
Basel:
- Aeschenplatz 6, 4052 Basel
Zürich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Firmenadresse:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen