К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
TypeScript in Practice: Functions, OOP & Generics · LearnSpace
Назад в каталог
courseraПрограммирование

TypeScript in Practice: Functions, OOP & Generics

Курс от LearnKartS
Начальный≈ 4.6 чХинди
О курсеНавыкиПрограммаПреподаватели

О курсе

Writing code is easy. Writing scalable, maintainable, and reusable code is what separates professional developers from beginners. This course is designed for developers who understand the basics of TypeScript and want to build real-world applications using object-oriented programming principles and advanced type safety techniques. You'll learn how to create powerful functions, work with interfaces, implement classes, use inheritance, encapsulation, abstract classes, apply access modifiers, & leverage generics to build flexible, reusable solutions. What you'll build: Banking & account management systems Components for handling generic data Type-safe reusable classes and interfaces Applications for managing employees Object-oriented business logic implementations The course focuses on practical development scenarios commonly used in enterprise applications and technical interviews. By the end, you'll be able to design scalable TypeScript solutions with confidence and apply professional software engineering practices to your own projects. Enroll now and take your TypeScript skills to the next level. Language: All video lessons are delivered in Hindi.

Навыки, которые вы освоите

Object Oriented Programming (OOP)TypeScriptSecure CodingJavascriptFull-Stack Web DevelopmentSoftware Design PatternsApplication DevelopmentSoftware DesignMaintainabilityProgramming PrinciplesScalabilityComputer ProgrammingSoftware EngineeringWeb DevelopmentEnterprise Application ManagementSoftware DevelopmentObject Oriented DesignCode Reusability

Программа курса

3 модулей · 38 учебных материалов

01TypeScript Functions: Typing, Patterns & Real-World Use Cases14 материалов

Working with Functions in TypeScript

Course IntroductionВидеоDEMO: Functions Basics and Type AnnotationsВидеоDEMO: Function Expressions & Arrow FunctionsВидеоDEMO: Optional Parameters & Default ParametersВидео

Учитесь у экспертов

Nikhil Agarwal

Преподаватель курса

LearnKartS

Преподаватель курса

TypeScript in Practice: Functions, OOP & Generics
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.6 ч

3 модулей

Язык: Хинди

Субтитры: Английский

Часть программы вашего университета
DEMO: Function Overloading (Multiple Signatures & Use Cases)Видео
DEMO: Rest Parameters, Reduce Function & Practical ExamplesВидео
Checkpoint QuizЗадание

TypeScript Hands-on: Recursion, Interfaces, and Array Operations

DEMO: Factorial Function using Recursion & Type SafetyВидеоDEMO: User Object Formatting using Interface & FunctionВидеоCalculate Total Price using Array, Interface & ReduceВидеоUnion Types with Vehicle (Car/Bike) & Conditional LogicВидеоBuilding Type-Safe Business SolutionsDIALOGUETypeScript Functions & Logic Patterns & Source CodeЧтениеProficiency QuizЗадание
02TypeScript OOP Concepts: Classes, Access Control & Inheritance11 материалов

Working with Classes, Objects, and Access Control in TypeScript

Understanding Classes and ConstructorsВидеоObject Creation, this Keyword & Method UsageВидеоDEMO: Access Modifiers: Public, Private & ProtectedВидеоDEMO: Practical Example (Car Class)ВидеоCheckpoint QuizЗадание

Working with Interfaces, Abstract Classes, and Accessors in TypeScript

DEMO: Inheritance using extends & superВидеоDEMO: Interfaces & Abstract ClassesВидеоDEMO: Getters, Setters & EncapsulationВидеоObject-Oriented Programming in TypeScriptDIALOGUEOOP Concept Mind Map & Source CodeЧтениеProficiency QuizЗадание
03Mastering Generics, Inheritance & Type Safety in TypeScript13 материалов

Building Type-Safe Classes with Generics in TypeScript

DEMO: Bank Account Class (Encapsulation, Deposit, Withdraw, Balance)ВидеоDEMO: Employee & Manager Classes (Inheritance, Method Override)ВидеоIntroduction to Generics & Generic Functions (Concept, Identity Function)ВидеоGeneric Interfaces (Key-Value Pair, Dynamic Type Handling)ВидеоDEMO: Generic Constraints (Using extends, Restricting Types with length)ВидеоGeneric Classes (Box Class, Stack Implementation with Push/Pop)ВидеоCheckpoint QuizЗадание

Working with Literal Types, Type Guards, and Index Signatures

Understanding Literal Types in TypeScriptВидеоDEMO: Type guardsВидеоTypeScript keyof OperatorВидеоIndex signatureВидеоProficiency QuizЗаданиеCourse summaryВидео