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.



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: Web Development Tools
- Kategorie: Maintainability
- Kategorie: Computer Programming
- Kategorie: Software Design Patterns
- Kategorie: Software Design
- Kategorie: Object Oriented Design
- Kategorie: Web Development
- Kategorie: Software Development
- Kategorie: Software Architecture
- Kategorie: Data Validation
- Kategorie: Javascript
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Programming Principles
- Kategorie: TypeScript
- 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 Diskussionsthema1 Plug-in
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 Diskussionsthema1 Plug-in
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
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
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.