Angular ist ein JavaScript/TypeScript Framework zur Entwicklung moderner Webclients. Entwickler, die mit Java oder .net Erfahrungen haben, werden sich bei Angular schnell zurecht finden, da Angular ein Full-Stack-Framework ist und viele vertraute Konzepte aufgreift. Angular ist dabei auf Entwicklerproduktivität, Wartbarkeit und hohe Geschwindigkeit in Produktion ausgelegt.
Termine:
Kontaktieren Sie uns!Trainer:
Karsten SitterbergSchulungsziel
Diese Schulung vermittelt Grundkenntnisse, um mit Angular und TypeScript oder JavaScript Web-Browser Anwendungen zu entwickeln. Anhand von Code-Beispielen und praktischen Übungen lernen Sie den effektiven Einsatz von Angular, um eigene Komponenten für moderne Webanwendungen zu programmieren. Best practices und Konzepte helfen Ihnen, wartbare und testbare Angular 2 Webanwendungen zu erstellen.
Unsere Angular Schulung für Fortgeschrittene finden Sie hier: Angular 2 für Fortgeschrittene
Zielgruppe
Entwickler, die mit Angular Anwendungen entwickeln möchten
Vorkenntnisse: |
HTML, CSS, JavaScript |
Dauer: |
4 Tage |
Themen
Folgende Themen werden in dieser Schulung behandelt:
-
Grundlagen Browser Anwendungen
-
Das Web: HTML und HTTP
-
Grundlagen SPA (single page applications)
-
-
Tooling und Werkzeuge für Angular
-
NetBeans, Visual Studio Code, WebStorm
-
angular-cli, npm
-
TypeScript Compiler
-
-
Ecma Script 2015 / ES6 Kurzübersicht
-
TypeScript Grundlagen
-
Funktionen und Scopes
-
Modifier: var / let / const
-
Sichtbarkeiten: public / private / protected / static
-
Klassen und Vererbung
-
Decorators / Annotationen
-
Modulsystem von TypeScript
-
Interfaces
-
Funktionale Merkmale, Closures
-
Promises, asynchrones Verhalten
-
Exception Handling
-
Debugging und Unit Tests
-
-
Angular Grundlagen
-
Metadata (Annotations)
-
Komponenten Konzept und Lebenszyklus
-
Modulkonzept, NgModule
-
Angular Standardkomponenten
-
Erstellung eigener Angular Components
-
Dependency Injection
-
Events
-
Change detection
-
-
Templates
-
Template Syntax
-
Binding
-
Pipes and Filters
-
WebComponents, Shadow DOM
-
-
Erstellung von Geschäftsanwendungen mit Angular
-
Formulare
-
Routing
-
Services
-
Kommunikation zwischen Komponenten
-
-
Reactive Programming
-
Grundlagen, rxJS
-
Observables
-
-
Remote Kommunikation
-
HTTP und REST
-
-
Best Practices: Architektur und Konventionen
-
Einbindung von externen Bibliotheken und Komponenten
-
Test
-
Unit Testing
-
Ende-zu-Ende Tests
-
-
Build und Deployment