This course introduces you to the power of Object-Oriented Programming (OOP) in TypeScript, enabling you to design scalable, reusable, and type-safe applications that follow modern software engineering best practices. You’ll learn how to apply OOP principles—encapsulation, inheritance, abstraction, and polymorphism—while leveraging TypeScript’s advanced type system to create professional-grade codebases.

Genießen Sie unbegrenztes Wachstum mit einem Jahr Coursera Plus für 199 $ (regulär 399 $). Jetzt sparen.

Advanced TypeScript with OOP
Dieser Kurs ist Teil von Spezialisierung für Modern Web Development with TypeScript

Dozent: Edureka
Bei enthalten
Empfohlene Erfahrung
Kompetenzen, die Sie erwerben
- Kategorie: Software Design
- Kategorie: Programming Principles
- Kategorie: Object Oriented Design
- Kategorie: Web Development Tools
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Javascript
- Kategorie: Web Development
- Kategorie: Computer Programming
- Kategorie: Software Development
- Kategorie: Maintainability
- Kategorie: TypeScript
- Kategorie: Software Architecture
- Kategorie: Debugging
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
September 2025
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
Learn how to build robust applications with classes, inheritance, abstract classes, and interfaces, applying OOP principles directly in TypeScript.
Das ist alles enthalten
18 Videos6 Lektüren5 Aufgaben1 Diskussionsthema
Explore decorators for classes, methods, and properties, while deepening your understanding of TypeScript’s type system, inference, and special types.
Das ist alles enthalten
9 Videos3 Lektüren3 Aufgaben
Master advanced features including utility types, conditional and mapped types, template literal types, and type guards for safer, more expressive code.
Das ist alles enthalten
13 Videos4 Lektüren4 Aufgaben
Consolidate your learning through a final project that demonstrates your ability to design and implement advanced TypeScript solutions.
Das ist alles enthalten
1 Video1 Lektüre2 Aufgaben1 Diskussionsthema
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Mehr von Mobile and Web Development entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumScrimba
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?




Häufig gestellte Fragen
This course teaches you how to apply Object-Oriented Programming (OOP) principles in TypeScript, covering classes, inheritance, interfaces, decorators, utility types, and advanced type features to build scalable, type-safe applications.
The course is ideal for JavaScript and TypeScript developers who want to move beyond the basics and learn advanced OOP and type system features to write professional, maintainable applications.
Yes. Learners should be familiar with JavaScript and basic TypeScript concepts such as variables, functions, and primitive types. No advanced OOP experience is required.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.




