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

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

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

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

Full-Stack Web Development with TypeScript 5

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

О курсе

Full-Stack Web Development with TypeScript 5 equips you with the modern skills needed to build robust, scalable, and efficient web applications. As full-stack development continues to evolve, mastering TypeScript and emerging tools is essential for developers aiming to stay competitive and deliver high-quality products. Through this course, you’ll learn how to design and build full-featured applications using TypeScript across both the frontend and backend. You’ll gain hands-on experience working with Bun, PostgreSQL, Svelte, and AI integrations, enabling you to create performant systems and elevate your development workflow. What sets this course apart is its project-based learning model, guiding you step-by-step through building a real-world chat application. By blending theory with practical implementation, it ensures you gain the confidence to apply these technologies in real projects. This course is ideal for junior to mid-level developers with a foundational understanding of JavaScript and web development. Some familiarity with modern tooling is helpful but not required.

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

TypeScriptPostgreSQLFull-Stack Web DevelopmentFront-End Web DevelopmentObject-Relational MappingApplication Programming Interface (API)Restful APIWeb Development ToolsDatabase ManagementAI IntegrationsWeb ApplicationsArtificial IntelligenceAPI DesignSQLReact.jsJavaScript FrameworksJavascriptSecure CodingServer SideRelational Databases

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

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

01TypeScript Fundamentals6 материалов

Lesson 1

Introduction - Overview VideoВидеоTypeScript Fundamentals - Overview VideoВидеоIntroductionЧтениеIntroduction to TypeScript and Its EvolutionЧтение

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

Packt - Course Instructors

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

Full-Stack Web Development with TypeScript 5
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 26.3 ч

15 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
TypeScript Basics and Core ConceptsЗадание
Discussion: When Is TypeScript Worth the Added Complexity?Обсуждение
02TypeScript Deep Dive - Typing, Generics, Classes, and Interfaces6 материалов

Lesson 1

TypeScript Deep Dive - Typing, Generics, Classes, and Interfaces - Overview VideoВидеоIntroductionЧтениеFunction TypesЧтениеUnion TypesЧтениеOOP FunctionalitiesЧтениеTypeScript Fundamentals ReviewЗадание
03Configuring a Backend Environment with Bun and Hono4 материалов

Lesson 1

Configuring a Backend Environment with Bun and Hono - Overview VideoВидеоIntroductionЧтениеAdding Linting and FormattingЧтениеConfiguring a Backend EnvironmentЗадание
04Building Backend Infrastructure with Bun, Hono, and TypeScript8 материалов

Lesson 1

Building Backend Infrastructure with Bun, Hono, and TypeScript - Overview VideoВидеоIntroductionЧтениеCreating Database and API TypesЧтениеReflect: Evolving Your Abstract Storage DesignDIALOGUEIn-Memory Implementation of the InterfacesЧтениеImplementing Authentication and AuthorizationЧтениеDefining Our ControllersЧтениеBackend Development FundamentalsЗадание
05Improving Reliability Testing and Validation8 материалов

Lesson 1

Improving Reliability Testing and Validation - Overview VideoВидеоIntroductionЧтениеDeveloping Tests with BunЧтениеPractice: Diagnose and Fix a Reliability GapDIALOGUERegistration TestsЧтениеValidation TestsЧтениеReliability Through Testing and ValidationЗаданиеDiscussion: Validation, Testing, and Backend ReliabilityОбсуждение
06Advanced Backend Development - Security, Throttling, Caching, and Logging7 материалов

Lesson 1

Advanced Backend Development - Security, Throttling, Caching, and Logging - Overview VideoВидеоIntroductionЧтениеWriting the MiddlewareЧтениеReflect: Balancing Rate Limiting and Caching Trade-offsDIALOGUEManaging the CacheЧтениеUsing the Cache Middleware in Our Chat EndpointsЧтениеBackend System FundamentalsЗадание
07PostgreSQL Basics, Storage, and Setup5 материалов

Lesson 1

PostgreSQL Basics, Storage, and Setup - Overview VideoВидеоIntroductionЧтениеWhat is PostgreSQL?ЧтениеConstructing the Database SchemaЧтениеPostgreSQL and Docker FundamentalsЗадание
08Interacting with PostgreSQL Using Libraries4 материалов

Lesson 1

Interacting with PostgreSQL Using Libraries - Overview VideoВидеоIntroductionЧтениеUpdating a UserЧтениеPostgreSQL Integration and Database ManagementЗадание
09Interacting with PostgreSQL Using Prisma ORM4 материалов

Lesson 1

Interacting with PostgreSQL Using Prisma ORM - Overview VideoВидеоIntroductionЧтениеDefining the Prisma Client ClassЧтениеPrisma ORM and PostgreSQL Interaction FundamentalsЗадание
10Basics of Integrating External APIs with TypeScript and Hono5 материалов

Lesson 1

Basics of Integrating External APIs with TypeScript and Hono - Overview VideoВидеоIntroductionЧтениеValidating API CorrectnessЧтениеIntegrating External APIs with TypeScript and HonoЗаданиеDiscussion: Building Reliable API IntegrationsОбсуждение
11Setting Up and Configuring the OpenAI API for the Backend4 материалов

Lesson 1

Setting Up and Configuring the OpenAI API for the Backend - Overview VideoВидеоIntroductionЧтениеSetting Up OpenAI API IntegrationЧтениеOpenAI API Integration FundamentalsЗадание
12Introduction to Svelte for Frontend Development5 материалов

Lesson 1

Introduction to Svelte for Frontend Development - Overview VideoВидеоIntroductionЧтениеReactivityЧтениеHandling Conditionals and Iterating ArraysЧтениеSvelte Fundamentals ReviewЗадание
13Setting Up the Svelte Project4 материалов

Lesson 1

Setting Up the Svelte Project - Overview VideoВидеоIntroductionЧтениеConfiguring package.jsonЧтениеSvelte Project Initialization and ConfigurationЗадание
14Svelte Chat Application Development9 материалов

Lesson 1

Svelte Chat Application Development - Overview VideoВидеоIntroductionЧтениеChecking Invalid CredentialsЧтениеDeveloping Chat LogicЧтениеPractice: Diagnose and Refactor a Svelte UIDIALOGUECreating a New ChatЧтениеWriting Application-Wide StylingЧтениеStyling the Chat ContainerЧтениеSvelte Chat Application FundamentalsЗадание
15Advanced Svelte Techniques6 материалов

Lesson 1

Advanced Svelte Techniques - Overview VideoВидеоIntroductionЧтениеFixing Accessibility Issues in Our ProjectЧтениеPractice: Auditing a UI for Accessibility and InternationalizationDIALOGUEIntroducing TestingЧтениеMastering Svelte Configuration and AccessibilityЗадание