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.

Full-Stack Web Development with TypeScript 5

Full-Stack Web Development with TypeScript 5

Instructor: Packt - Course Instructors
Access provided by Rhenus Assets & Service GmbH & Co. KG
Recommended experience
What you'll learn
Integrate AI capabilities using the OpenAI API
Leverage advanced TypeScript features for robust application development
Implement secure user authentication and authorization systems
Skills you'll gain
- Artificial Intelligence
- Javascript
- TypeScript
- Application Programming Interface (API)
- Database Management
- Secure Coding
- JavaScript Frameworks
- SQL
- Object-Relational Mapping
- Restful API
- PostgreSQL
- API Design
- Web Applications
- React.js
- Full-Stack Web Development
- Relational Databases
- Development Environment
- Back-End Web Development
- Front-End Web Development
- Database Systems
Details to know

Add to your LinkedIn profile
15 assignments
January 2026
See how employees at top companies are mastering in-demand skills

There are 15 modules in this course
In this section, we explore TypeScript for type-safe development, build REST APIs with Bun, and integrate PostgreSQL using TypeScript interfaces for efficient data management.
What's included
2 videos2 readings1 assignment
In this section, we cover advanced typing techniques, including narrowing, null types, and utility types.
What's included
1 video4 readings1 assignment
In this section, we explore configuring a backend environment using Bun and Hono, focusing on project setup, linting, middleware, and environment variables for improved code quality and maintainability.
What's included
1 video2 readings1 assignment
In this section, we implement in-memory storage, authentication middleware, and chat controllers using Bun, Hono, and TypeScript for a chat application.
What's included
1 video5 readings1 assignment
In this section, we explore Zod validation for data schemas and Bun testing to ensure reliable app functionality and early issue detection in real-world applications.
What's included
1 video4 readings1 assignment
In this section, we explore security measures, request throttling, caching, and logging to enhance backend reliability, performance, and maintainability in REST APIs.
What's included
1 video4 readings1 assignment
In this section, we explore setting up PostgreSQL in Docker, designing a chat application database schema, and implementing CRUD SQL operations for data management.
What's included
1 video3 readings1 assignment
In this section, we integrate PostgreSQL with server code using the pg library, test SQL operations for reliability, and replace in-memory storage with SQL-based solutions to enhance application performance and data management.
What's included
1 video2 readings1 assignment
In this section, we explore using Prisma ORM to simplify PostgreSQL interactions, manage migrations with Prisma Migrate, and enhance code maintainability through structured database operations.
What's included
1 video2 readings1 assignment
In this section, we explore integrating external APIs with TypeScript using fetch, handling errors, and validating responses for reliable and accurate data exchange.
What's included
1 video2 readings1 assignment
In this section, we explore integrating the OpenAI API into backend systems, focusing on secure configuration and leveraging LLMs for AI-powered application development.
What's included
1 video2 readings1 assignment
In this section, we introduce Svelte as a frontend library, focusing on reactivity, component structure, and lifecycle methods to build dynamic user interfaces.
What's included
1 video3 readings1 assignment
In this section, we explore setting up a Svelte SPA with Vite and TypeScript, focusing on project configuration and structure fundamentals for efficient frontend development.
What's included
1 video2 readings1 assignment
In this section, we explore Svelte chat application development, focusing on routing, authentication logic, and styling techniques for interactive and visually appealing interfaces.
What's included
1 video6 readings1 assignment
In this section, we explore configuring formatting and linting, implementing a11y best practices, and writing tests for Svelte components to build maintainable and accessible applications.
What's included
1 video3 readings1 assignment
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.






