Angular Schulung + TypeScript

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 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

Nichts für Sie dabei?

Bitte sprechen Sie uns an, wenn Sie Interesse an einem Thema
haben, das wir nicht explizit aufgeführt haben. Wir arbeiten
sowohl mit unabhängigen Experten und namhaften Partnern
zusammen und erstellen gerne ein individuelles Angebot für Sie.

up
contact