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

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

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

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

Getting Started with TypeScript

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

О курсе

This course introduces the essentials of TypeScript, combining type system fundamentals with hands-on coding, object modeling, and scalable function design. Designed to provide both theoretical foundations and practical experience, it explores how TypeScript strengthens JavaScript with static typing, advanced tooling, and compiler-driven safety to create robust, maintainable applications. Through guided lessons and demonstrations, you’ll learn to configure the TypeScript environment, work with compiler options, and understand how TypeScript compiles to JavaScript. You will also explore primitive and advanced types, object structures, enums, and unions, before progressing to functions, generics, and advanced features like overloads, constraints, and the keyof operator. By the end of the course, you’ll be equipped to build type-safe utilities, reusable APIs, and production-ready applications with confidence. By the end of this course, you will be able to: • Understand TypeScript’s architecture, compiler, and benefits over JavaScript. • Apply core and advanced types, including unions, intersections, and conditional types. • Model objects with aliases, discriminated unions, readonly properties, and enums. • Implement functions with default, optional, and rest parameters, return types, and signatures. • Configure tsconfig.json and compiler options to enforce consistency across projects. This course is ideal for JavaScript developers, software engineers, and aspiring programmers who want to strengthen their coding practices with TypeScript. A basic understanding of JavaScript will be helpful, but no prior experience with TypeScript is required. Join us to master the tools and techniques that make TypeScript the language of choice for building safer, cleaner, and more scalable applications!

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

TypeScriptJavascriptEnterprise Application ManagementCode ReusabilityMaintainabilityProgramming PrinciplesDevelopment EnvironmentSystem ConfigurationWeb Development ToolsData StructuresFunctional DesignObject Oriented Programming (OOP)

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

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

01Introduction to TypeScript21 материалов

TypeScript Overview

Course IntroductionВидеоCourse Outline: Getting Started with TypeScriptЧтениеWhat is TypeScript, and Why Use It?ВидеоHistory and Evolution of TypeScriptВидео

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

Edureka

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

Getting Started with TypeScript
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.2 ч

4 модулей

Язык: Английский

Часть программы вашего университета
TypeScript vs. JavaScriptВидео
Extensions to Work with TypeScriptВидео
Practice Quiz: TypeScript OverviewЗадание
TypeScript Ecosystem vs. JavaScript EcosystemЧтение
Your TypeScript Readiness CheckDIALOGUE
Introduce YourselfОбсуждение

Setting up TypeScript Environment

Installing TypeScript Locally and GloballyВидеоConfiguring tsconfig.jsonВидеоTypeScript Compiler OptionsВидеоHow TypeScript Compiles to JavaScriptВидеоAbstract Syntax Tree (AST)ВидеоHow Compiler Does Type CheckingВидеоType InferenceВидеоHands-On: Installing and Configuring TypeScript ProjectВидеоPractice Quiz: Setting up TypeScript EnvironmentЗадание

Module Wrap-Up and Assessment

Summary of Introduction to TypeScriptЧтениеKnowledge Check: Introduction to TypeScriptЗадание
02Core Types in TypeScript34 материалов

TypeScript Basic Types

Primitive TypesВидеоType System in TypeScriptВидеоany and unknown TypeВидеоType Alias in TypescriptВидеоType BehaviorВидеоUnderstanding Union Types in TypescriptВидеоIntroduction to Conditional TypesВидеоType HierarchyВидеоType CastingВидеоHands-On: Typescript Primitive TypesВидеоHands-On: Union Types in TypeScriptВидеоHands-On: Conditional Statements in TypeScriptВидеоPractice Quiz: TypeScript Basic TypesЗаданиеType Casting Use Cases in TypeScriptЧтение

TypeScript Objects

Objects and Their WorkingВидеоType Alias for Objects and Nested ObjectsВидеоIndex Signatures with ObjectsВидеоOptional and Readonly Properties in TypescriptВидеоUnion Types with ObjectsВидеоDiscriminating between Unions Types Видео

Arrays and Enums in TypeScript

ArraysВидеоRead-only Arrays and TuplesВидеоNeed for EnumsВидеоEnums vs. ObjectsВидеоComputed EnumsВидеоEnums as Unions and TypesВидеоHands-On: Arrays, Tuples, and Enums in Practice

Module Wrap-Up and Assessment

Summary of Core Types in TypeScriptЧтениеKnowledge Check: Core Types in TypeScriptЗадание
03Functions and Generics in TypeScript27 материалов

Working with Functions in TypeScript

How to Declare a FunctionВидеоTypes of FunctionsВидеоDefault and Optional ParametersВидеоCustom Parameters and Return TypesВидеоFunction SignatureВидеоHands-On: Functions in TypeScriptВидеоPractice Quiz: Working with Functions in TypeScriptЗадание

Advanced Concepts in TypeScript Functions

void and never TypesВидеоAsync FunctionsВидеоRest Parameters and ArgumentsВидеоParameter DestructuringВидеоFunction Overloading in TypeScriptВидеоImplementing Function OverloadingВидео

Generics in TypeScript

What are Generics?ВидеоGeneric Function DeclarationsВидеоGenerics and Constraints with ArraysВидеоGenerics with ObjectsВидеоPractice Quiz: Generics in TypeScriptЗаданиеGenerics in TypeScript: Writing Reusable and Type-Safe CodeЧтение

Working with Generics

keyOf OperatorВидеоImplementing Polymorphic FunctionВидеоFunction Overloading vs Generics in TypeScriptВидеоPractice Quiz: Working with GenericsЗадание

Module Wrap-Up and Assessment

Summary of Functions and Generics in TypeScriptЧтениеPractice Project: Building a Simple Task Management ToolЧтениеKnowledge Check: Functions and Generics in TypeScriptЗадание
04Course Wrap-Up and Assessment6 материалов

Course Wrap-up and Assessments

Course Summary: Getting Started with TypeScriptВидеоThe Final Check-In: Turning TypeScript Knowledge into ActionDIALOGUEFrom JavaScript to Type Safety: A Practical Journey Through Modern TypeScriptЧтениеGetting Started with TypeScript – Scenario AssignmentЗаданиеEnd Course Knowledge Check: Getting Started with TypeScriptЗаданиеDescribe your Learning JourneyОбсуждение
Intersection TypesВидео
Hands-On: Working with objects in TypeScript.Видео
Practice Quiz: TypeScript ObjectsЗадание
Working with Objects in TypeScriptЧтение
Видео
Practice Quiz: Arrays and Enums in TypeScriptЗадание
Practice Quiz: Advanced Concepts in TypeScript FunctionsЗадание