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

Expérience recommandée
Ce que vous apprendrez
Integrate AI capabilities using the OpenAI API
Leverage advanced TypeScript features for robust application development
Implement secure user authentication and authorization systems
Compétences que vous acquerrez
- Catégorie : JavaScript Frameworks
- Catégorie : Front-End Web Development
- Catégorie : Object-Relational Mapping
- Catégorie : React.js
- Catégorie : Full-Stack Web Development
- Catégorie : Back-End Web Development
- Catégorie : Artificial Intelligence
- Catégorie : Web Applications
- Catégorie : SQL
- Catégorie : API Design
- Catégorie : Database Systems
- Catégorie : Application Programming Interface (API)
- Catégorie : Restful API
- Catégorie : Relational Databases
- Catégorie : Javascript
- Catégorie : PostgreSQL
- Catégorie : Database Management
- Catégorie : TypeScript
- Catégorie : Development Environment
- Catégorie : Secure Coding
- Section Compétences masquée. Affichage de 9 compétence(s) sur 20.
Détails à connaître

Ajouter à votre profil LinkedIn
janvier 2026
15 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 15 modules dans ce cours
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.
Inclus
2 vidéos2 lectures1 devoir
In this section, we cover advanced typing techniques, including narrowing, null types, and utility types.
Inclus
1 vidéo4 lectures1 devoir
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.
Inclus
1 vidéo2 lectures1 devoir
In this section, we implement in-memory storage, authentication middleware, and chat controllers using Bun, Hono, and TypeScript for a chat application.
Inclus
1 vidéo5 lectures1 devoir
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.
Inclus
1 vidéo4 lectures1 devoir
In this section, we explore security measures, request throttling, caching, and logging to enhance backend reliability, performance, and maintainability in REST APIs.
Inclus
1 vidéo4 lectures1 devoir
In this section, we explore setting up PostgreSQL in Docker, designing a chat application database schema, and implementing CRUD SQL operations for data management.
Inclus
1 vidéo3 lectures1 devoir
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.
Inclus
1 vidéo2 lectures1 devoir
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.
Inclus
1 vidéo2 lectures1 devoir
In this section, we explore integrating external APIs with TypeScript using fetch, handling errors, and validating responses for reliable and accurate data exchange.
Inclus
1 vidéo2 lectures1 devoir
In this section, we explore integrating the OpenAI API into backend systems, focusing on secure configuration and leveraging LLMs for AI-powered application development.
Inclus
1 vidéo2 lectures1 devoir
In this section, we introduce Svelte as a frontend library, focusing on reactivity, component structure, and lifecycle methods to build dynamic user interfaces.
Inclus
1 vidéo3 lectures1 devoir
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.
Inclus
1 vidéo2 lectures1 devoir
In this section, we explore Svelte chat application development, focusing on routing, authentication logic, and styling techniques for interactive and visually appealing interfaces.
Inclus
1 vidéo6 lectures1 devoir
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.
Inclus
1 vidéo3 lectures1 devoir
Instructeur

Offert par
En savoir plus sur Software Development
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
Plus de questions
Aide financière disponible,

