Angular 2 Schulung
Einführung, Grundlagen, Praxis & mehr

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.

Schulungsziel

Diese Schulung vermittelt Grundkenntnisse um mit Angular 2 und TypeScript oder JavaScript Web-Browser Anwendungen zu entwickeln. Anhand von Code-Beispielen und praktischen Übungen lernen Sie den effektiven Einsatz von Angular 2 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 2 Schulung für Fortgeschrittene finden Sie hier: Angular 2 für Fortgeschrittene

Zielgruppe

Entwickler, die mit Angular 2 Anwendungen entwickeln möchten.

Vorkenntnisse

HTML, CSS, JavaScript

Dauer

4 Tage

Themen

Folgenden 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 2 Grundlagen

    • Metadata (Annotations)

    • Komponenten Konzept und Lebenszyklus

    • Modulkonzept, NgModule

    • Angular 2 Standardkomponenten

    • Erstellung eigener Angular 2 Components

    • Dependency Injection

    • Events

    • Change detection

  • Templates

    • Template Syntax

    • Binding

    • Pipes and Filters

    • WebComponents, Shadow DOM

  • Erstellung von Geschäftsanwendungen mit Angular 2

    • 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

Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns auf und stimmen den für Sie passenden Zeitraum ab.

Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.

Los geht's!

Bitte teilen Sie uns mit, wie wir Sie am besten erreichen können.