Seminare
Seminare

TypeScript Workshop

Seminar - GFU Cyrus AG

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.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung in TypeScript
    • Grundlagen und Einsatzgebiete von TypeScript
    • Vorteile gegenüber JavaScript
    • Typisierung und statische Codeanalyse
    • 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




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.
Seminarkennung:
S2861
Nach unten
Nach oben
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.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha