Beschreibung
Angular und TypeScript - Komplett
Zielgruppe: Nur für Unternehmen und Institutionen.In diesem Seminar lernen Sie, eine performante Single Page Applikation mit Angular zu erstellen. Angular setzt dabei auf wiederverwendbare JavaScript Komponenten. Als Programmiersprache kommt TypeScript, eine Obermenge von ECMAScript 2015/2016/2017/2018/2019 (ES6, ES7, ES8, ES9, ES10) zum Einsatz.
Microsoft hat die Programmiersprache TypeScript entwickelt. TypeScript basierte auf Vorschlägen des ECMAScript-6-Standard. TypeScript kennt Sprachelemente wie Klassen, Interfaces, Vererbung, Module, anonyme Funktionen, Generics und eine statische Typisierung. Google verwendet TypeScript als Implementierungssprache für Angular. Mit TypeScript haben Entwickler:innen, die eine objektorientierte Sprache kennen, einen leichteren und effektiveren Zugang zur Entwicklung moderner und großer Applikationen.
Kommende Starttermine
Inhalte / Module
- Einstieg in TypeScript
- TypeScript Einführung und Überblick
- TypeScript Möglichkeiten und Eigenschaften
- TypeScript Syntax, Schlüsselworte und Code Hierarchie
- TypeScript Werkzeuge: TypeScript Playground, Visual Studio, Web Essentials, Atom, Sublime Text, Eclipse, NodeJS
- TypeScript Compiler
- Hello TypeScript
- TypeScript Basics: Typen, Variablen, Funktionen
- TypeScript Grammatik, Deklarationen und Annotationen
- Typinferenz: Typableitung in TypeScript
- Statische und Dynamische Typisierung in TypeScript
- Ambiente Deklarationen und Typ Definitions Files
- "Any" und primitive Datentypen
- Objekte in TypeScript
- Funktionen in TypeScript
- Arrow-Funktionen in TypeScript
- Generics in TypeScript
- TypeScript Klassen und Schnittstellen
- Klassen definieren
- "Casting" - Typumwandlung
- Datentypen erweitern
- Schnittstellen verwenden
- Mixins nutzen
- TypeScript Module
- JavaScript und Module
- Interne Module
- Zugriffe auf interne Module und IIFE
- Benannte Module
- Interne Module erweitern
- Interne Module organisieren
- Externe Module
- CommonJS
- AMD
- UMD
- SystemJS
- Angular - Einführung
- Angular - Designziele
- Angular - Application
- Angular - Components
- Angular - Einstieg
- Angular - Sprachen
- TypeScript im Überblick
- Werkzeuge
- IDE's und Editoren
- Konventionen: Style Guides
- Eine Angular - Anwendung erstellen
- JavaScript, TypeScript, ES2015, Angular und Module
- Angular - Components
- Component
- Import
- Decorator
- Class
- Bootstrapping
- Konventionen
- Angular - Templating
- Templates
- Data Binding
- Directives
- Component
- Styles
- Component Lifecycle
- Angular - Pipes
- Pipes
- Build-In Pipes
- Custom Pipes
- Angular - Dependency Injection, Services
- Dependency Injection
- Service erstellen
- Service nutzen
- Angular - HTTP, RxJS
- HTTP Client
- RxJS
- Observables
- Angular - Router, Navigation
- Routing
- Router
- Setup Navigation
- Angular - Forms
- Template-Driven Forms
- Reactive Forms
- Angular - Testing
- Testing in JavaScript
- Test-Frameworks
- Test-Runner
- Mobile Testing
- Testing in the Cloud
- Testing in Angular
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,6
Gute Strukturierung und angenehme Arbeitsatmosphäre
Es war sehr viel Theorie und die Praxis, wo die Fehler auftauchen kam etwas zu kurz, v.a. am ersten Tag. Wäre beim kompletten 5-Tage-Seminar wahrscheinlich besser gewesen.
Die wichtigen Aspekte entlang eines Beispiels abgehandelt, ohne sich in Details zu verlieren.