Inhalt des Trainings
In dem Training
„Advanced Web Technologies“ lernen Sie die aktuelle Fullstack Toolchain für die Webentwicklung zu nutzen. Git basierend und mit VS Code lernen wir Node.js gezielt als Runtime unseres Developer Toolset einzusetzen, Pakete dynamisch über NPM zu laden, und unsere Lösungen, auch für ältere Browser kompatibel, mit Webpack zu bündeln. Bei den eingesetzten Sprachen, JavaScript / TypeScript und C#, legen wir Wert darauf, modernen Syntax zu verwenden. Wir vermitteln die neuesten Skills im Bereich responsive UI Design, auch am Beispiel von Bootstrap 5, und stellen aktuelle Single Page Application Frameworks wie Angular, React und Blazor vor. Container basierendes Development, Real-Time Anwendungen und tokenbasierende Authentifizierung runden die vermittelten Themen ab.
Nach Abschluss dieses Trainings haben die Teilnehmer*innen einen guten Überblick über modernes "Full-Stack-Web-Development"
- Visual Studio Code effektiv einsetzen und Developer Toolchain Setup
- Git & Github: Source Control, Markdown, Issues & Pull Requests
- Objektorientiertes JavaScript & TypeScript schreiben
- Node.js verstehen und einsetzen
- Implementieren eines Resposive User Interfaces mit CSS Grid & Flexbox
- Verwenden von Bootstrap 5 und SaSS
- Designing & Implementing Api’s mit .Net Core, Node.js & Graph QL
- Kennen von aktuellen Single Page Aplication Frameworks: Angular, React, Blazor
- Entwickeln von Containeriserten WebApps mit Windows Subsystem for Linux 2 (WSL 2)
- Implementieren von Real Time Anwendungen & Offlineverfügbarkeit
- Verwenden von Tokenbasierender Authentifizierung
- Introduction to Cloud Publishing
Neue Themengebiete werden anhand von Folien, Demos und Beispielen erarbeitet. Nach jedem Module werden den Teilnehmern eine Auswahl von freien Übungen mit Lösung oder Alternativen Self Learning Labs zur Vertiefung angeboten. Alle Beispiele werden über Github verteilt – als Editor setzen wir Visual Studio Code ein. Wir verwenden Branches, um schnell, und vor Allem übersichtlich zwischen den verschiedenen Entwicklungsstadien wechseln zu können.
sehr professionell, nett und gut im Unterrichten
— Pasquale S.