Standard Kurs Spring Boot 3/Angular Material Design Kompaktseminar
Dieser Spring Boot Angular Kurs bietet die professionelle Einführung in die Programmierung mit Spring Boot 3 und Angular Material Design.
Information
Kurscode: SBA2
Das Angebot Firmenkurs finden Sie hier.
Das Angebot Online Kurs finden Sie hier.
Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.
Einleitung
Heute werden moderne Web Anwendungen vorteilhaft mit dem von Google entwickelten Angular Web Framework erstellt und dies basierend auf Typescript und Material Design. Material Design ist der aktuelle Massstab bezüglich Web Design. Angular bietet mit Angular Material die komplette Umsetzung durch Komponenten.Typescript wurde durch Microsoft entwickelt und dient als Compiler für Javascript Code kompatibel zum ECMAScript-6 Standard.
Angular bietet ein System für wiederverwendbare Web Komponenten und damit eine leichtgewichtige Modularität.
Angular arbeitet nach dem Mobile-First-Ansatz und unterstützt ausschliesslich moderne Web Browser.
Angular Web Scripts arbeiten oft asynchron, hier legen wir im Kurs eine wichtige Priorität.
Dieser Kurs führt Sie in die zentralen Element der Programmierung mit Angular Version 6+ ein.
Ihr Nutzen
Die Kursteilnehmer sind in der Lage
- Web Anwendungen mit Angular zu programmieren und zu verstehen.
- Typescript richtig anwenden können.
- Asynchrone Abläufe mit RxJS Observables einsetzen können.
- Die Interaktion mit REST Services und JSON anwenden.
- Eigene Komponenten mit Angular und Material Design bauen können.
Voraussetzungen
Besuch des Kurses JHTM ("HTML, XHTML, CSS") oder gleichwertige Kenntnisse.
Teilnehmerkreis
Web Entwickler oder Projektleiter, welche Angular mit Material Design in ihren Projekten einsetzen.
Unterlagen
- Tutorial
- Code Walks
- Internet / Intranet
Inhalt
- Einführung
- Was ist Angular
- Was ist Material Design
- Was ist Typescript
- Was ist Spring
- Was ist Spring Boot
- Was sind REST Services
- Javascript Object Notation
- Maven vs. Gradle
- Was ist YAML
- Installation und Setup
- Jumpstart
- Typescript
- Basic Types, Variablen, Generics und Controls
- Enums, Arrays und Maps, Iteratoren
- Interfaces und Classes
- Funktionen
- Namespaces und Module
- JSON und XML
- Angular
- Angular CLI, node.js, npm, yarn
- Angular CLI
- Angular Modules
- Angular Material Komonenten
- Angular Routing
- Angular Directives
- Angular Templates
- Angular Services
- Angular Data Binding
- Angular Pipes
- Angular Observables & RxJS
- Angular Material Design
- Spring Boot Konfiguration
- Autoconfig, Dependency Injection & Profiles
- YAML und Property Dateien
- Spring REST Services
- Generic Rest Endpoints und HTTP Client
- Spring Data und JPA
- Testing