This course provides a guide to building backend systems with Node.js and TypeScript, combining strong typing with modern server-side practices. It demonstrates how TypeScript improves reliability, security, and scalability in backend projects by enforcing type safety and consistency across routes, middleware, databases, and authentication flows.



Backend Web Development with TypeScript
Dieser Kurs ist Teil von Spezialisierung für Modern Web Development with TypeScript

Dozent: Edureka
Bei enthalten
Empfohlene Erfahrung
Kompetenzen, die Sie erwerben
- Kategorie: Authentications
- Kategorie: Javascript and jQuery
- Kategorie: Application Programming Interface (API)
- Kategorie: TypeScript
- Kategorie: Web Applications
- Kategorie: Secure Coding
- Kategorie: Node.JS
- Kategorie: Unit Testing
- Kategorie: Web Development Tools
- Kategorie: Jest (JavaScript Testing Framework)
- Kategorie: Back-End Web Development
- Kategorie: Development Environment
- Kategorie: Middleware
- Kategorie: Database Management
- Kategorie: MongoDB
- Kategorie: Web Development
- Kategorie: Data Validation
- Kategorie: Server Side
- Kategorie: Role-Based Access Control (RBAC)
- Kategorie: NoSQL
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
September 2025
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
This module introduces you to building Node.js applications with TypeScript. You’ll learn the importance of TypeScript in backend development, how to initialize a Node.js project, and set up a clean development environment with ESLint and Prettier. Through guided demos, you’ll install and configure TypeScript, define project folder structures, and implement basic logging and monitoring practices. By the end, you’ll have a solid foundation for starting TypeScript-based Node.js projects with best practices in place.
Das ist alles enthalten
14 Videos4 Lektüren3 Aufgaben1 Plug-in
This module focuses on integrating MongoDB, a popular NoSQL database, with TypeScript applications using Mongoose. You’ll start by learning the fundamentals of MongoDB and how to set up local and cloud-based databases. Then, you’ll create schemas and models with Mongoose, validate data, and implement CRUD operations in TypeScript. Advanced topics such as query optimization, indexing, aggregation pipelines, and transactions will help you build scalable and efficient database solutions. By the end, you’ll be able to design and manage NoSQL databases seamlessly within your Node.js projects.
Das ist alles enthalten
12 Videos4 Lektüren4 Aufgaben
This module covers the critical aspects of securing Node.js applications. You’ll begin by implementing JSON Web Token (JWT)-based authentication to protect your APIs. Next, you’ll learn to design role-based access control (RBAC) and apply middleware to restrict access based on user roles. Finally, you’ll explore testing strategies using Jest, including writing unit tests, mocking database calls, and testing API endpoints. By the end of this module, you’ll be able to develop production-ready, secure APIs with robust authentication, authorization, and automated test coverage.
Das ist alles enthalten
14 Videos4 Lektüren4 Aufgaben
This module covers the consolidation of all concepts learned throughout the course. You will review key takeaways, complete a guided practice project, and test your knowledge with assessments, ensuring you can confidently apply TypeScript in Backend development with Typescript.
Das ist alles enthalten
1 Video2 Lektüren2 Aufgaben1 Diskussionsthema1 Plug-in
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Mehr von Software Development entdecken
- Status: Kostenloser Testzeitraum
- Status: Kostenloser Testzeitraum
Scrimba
- Status: Kostenloser Testzeitraum
Board Infinity
- Status: Kostenloser Testzeitraum
Board Infinity
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
You should have a solid understanding of JavaScript, familiarity with Node.js basics (npm, modules, running simple servers), and knowledge of object-oriented programming in TypeScript (classes, interfaces, inheritance). A basic awareness of React is optional but not required.
You don’t need to be an expert, but having basic knowledge of how databases work (tables vs. collections, CRUD operations) will help. The course introduces MongoDB and Mongoose step by step, including setup, schemas, validation, and queries.
TypeScript provides compile-time safety, consistent data contracts, and better tooling support. For backend systems, this means fewer runtime crashes, more predictable APIs, and easier collaboration across teams.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.