Sie beherrschen nach dem Seminar die professionelle Entwicklung moderner Webanwendungen mit TypeScript und Angular. Sie können TypeScript sicher einsetzen, objektorientierte Konzepte anwenden, asynchrone Prozesse implementieren und wartbaren sowie performanten Code entwickeln. Darüber hinaus lernen Sie den produktiven Einsatz von ChatGPT zur Unterstützung bei Entwicklung, Testing, Refactoring und Fehlersuche kennen. Durch zahlreiche praktische Übungen und ein umfangreiches Abschlussprojekt gewinnen Sie Sicherheit im Umgang mit modernen Entwicklungswerkzeugen und Best Practices für professionelle Frontend-Projekte.
Einrichtung der Entwicklungsumgebung mit Node.js, npm und Visual Studio Code
Datentypen, Variablen und Kontrollstrukturen
Primitive und komplexe Datentypen
Arrays, Tuples und Enums
Variablen und Konstanten
if/else, switch/case sowie Schleifenstrukturen
Funktionen und objektorientierte Programmierung
Funktionen, Parameter und Rückgabewerte
Optionale Parameter und Standardwerte
Objekte, Klassen und Konstruktoren
Vererbung, Polymorphie und abstrakte Klassen
Verwendung von Interfaces
Generics, Module und Namespaces
Einsatz von Generics in Funktionen und Klassen
Typisierung von Callback-Funktionen
Code-Strukturierung mit Modulen und Namespaces
Asynchrone Programmierung und Decorators
Promises und Async/Await
API-Anfragen und Datenverarbeitung
Einführung in Decorators und Metaprogrammierung
Typische Fehlerbilder und Lösungsstrategien
Testing und Best Practices
Einführung in Jest
Testing von Komponenten und Services
Code-Qualität, Design Patterns und Optimierung
Tree-Shaking und Bundle-Optimierung
Angular und Abschlussprojekt
Integration von TypeScript in Angular-Projekte
Dependency Injection, Komponenten und Services
Arbeiten mit Angular CLI
Entwicklung eines praxisnahen Abschlussprojekts
Testing, Optimierung und Architekturkonzepte
Praxisübungen mit ChatGPT-Unterstützung
Codegenerierung und Fehleranalyse
Unterstützung bei Übungen und Refactoring
Optimierung von TypeScript- und Angular-Code
Interaktive Unterstützung bei Entwicklungsaufgaben
Dauer/zeitlicher Ablauf:
4 Tage
Zielgruppe:
Der Workshop richtet sich an Entwickler:innen, Software Engineers, Webentwickler:innen und IT-Fachkräfte, die moderne Webanwendungen mit TypeScript und Angular entwickeln oder bestehende Kenntnisse erweitern möchten. Besonders profitieren Personen mit Erfahrung in JavaScript, Angular, Java oder C#, die professionelle TypeScript-Entwicklung erlernen möchten.
Sie benötigen Grundkenntnisse in der Softwareentwicklung.
Sie sollten erste Erfahrungen mit JavaScript oder einer vergleichbaren Programmiersprache mitbringen.
Sie benötigen grundlegende Kenntnisse in HTML, CSS und Webtechnologien.
Grundkenntnisse im Umgang mit Entwicklungsumgebungen und Kommandozeilenwerkzeugen sind hilfreich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.