Course Overview
Im Seminar „smart Angular Single Page Application Development” lernen Sie Angular gemeinsam mit Node.js / .NET Core einzusetzen und damit „Single Page Applications“ - „SPA’s“ zu erstellen. Beginnend mit Projektkonfiguration, Basics vertiefen wir unsere Kenntnisse, um schließlich Alle Teile des Angular Eco-Systems, inklusive Responsive UI Design, Security, Testing & Continuous Integration zu behandeln.
Who should attend
Dieses Seminar richtet sich an Web Entwickler welche Angular Anwendungen entwickeln möchten.
Prerequisites
- JavaScript und jQuery Basics (Kurs: Programming HTML5, JavaScript and CSS3)
- Erfahrung mit Web Development
- Kenntnis von objektorientierten Sprachen
Course Objectives
Nach Abschluss dieses Seminars haben die Teilnehmer Kenntnisse zu folgenden Themen:
- Understanding Node.js as Dev Tool
- TypeScript Fundamentals
- Angular Projektkonfiguration
- Understanding Fundamentals & Completing Basic Tasks
- Routing
- Implementing a Responsive User Interface
- Form Design & Validation
- Implementing & Consuming Data Models and REST APIs
- Understanding & Using Reactive Extensions (RxJS)
- Managing State & Broadcasting Events
- Testing & Securing the Application
- Reusability using Micro-Frontends & Libraries
- Publishing & Continuous Integration
Course Content
- Introduction
- TypeScript Fundamentals
- Angular Introduction & Setup
- Understanding Fundamentals & Completing Basic Tasks
- Angular Routing
- Implementing a Responsive User Interface
- Forms Design & Validation
- Designing & Accessing Data Models
- Observables & Reactive Programming
- Managing State & Sharing Events
- Testing
- Securing the Application using Token Based Auth
- Reusability using Angular Elements
- Publishing & Continuous Integration using Docker & Azure Dev Ops Pipes