Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Clean architecture with Typescript and NodeJs (Express)

person icon Nicolas Lapointe

4.4

Clean architecture with Typescript and NodeJs (Express)

Learn how to implement a Clean Architecture project structure

updated on icon Updated on Jul, 2024

language icon Language - English

person icon Nicolas Lapointe

category icon Web Development,Express Framework,Node.JS,TypeScript,Typescript,

Lectures -57

Resources -7

Duration -4 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Mastering the art of Clean Architecture!

Welcome to this online training course on Clean Architecture with TypeScript, NodeJs backend. Discover how to create robust, scalable and easy-to-maintain applications, in just 4 hours.


Turn complexity into opportunity

Applications are becoming increasingly complex, with ever higher requirements. Clean Architecture offers a structured solution for managing this complexity, enabling you to:

  • Build scalable applications: Adapt to change without sacrificing stability.

  • Ease maintenance: save time and effort on updates and fixes.

  • Seize new opportunities: Stand out from the crowd as a developer.


More specifically, you will learn :

  • The fundamentals: Understand the basic concepts of Clean Architecture.

  • Structuring your code: Organize your projects according to Clean Architecture principles.

  • Code vs. Infrastructure: Separating business code from technical code, with dependency injection.

  • Controllers, DTO, Codec: Control your API inputs & outputs

  • Middleware: Manage authentication and error handling


You don't need to be an architect or have any knowledge of architecture, this course is for all developers.

Each section takes you step-by-step through each concept, developing a complete API.


About the trainer

Developer, lead dev, tech lead... 15 years of experience in which I've been able to share my knowledge, as a senior or team leader, and through face-to-face training. As a guarantor of best practices, I'm now launching online training with a view to passing on my knowledge!

Goals

  • Understand the fundamental principles of software architecture and its impact on application development
  • Understanding the key concepts of Clean Architecture
  • Be able to work on web application development projects using Clean Architecture
  • Be able to implement a project structure in line with Clean Architecture, effectively organising the tree structure
  • Find out about career opportunities, salaries and prospects in Clean Architecture

Prerequisites

Javascript experience required (Typescript is a plus!). You don't need any architecture experience, you'll learn all about it in this course.

Clean architecture with Typescript and NodeJs (Express)

Curriculum

Check out the detailed breakdown of what’s inside the course

To start
2 Lectures
  • play icon Introduction 00:53 00:53
  • play icon Why clean architecture? 02:36 02:36
Typescript basics
5 Lectures
Tutorialspoint
Express.js - Setting up the Infrastructure
4 Lectures
Tutorialspoint
Clean Architecture
4 Lectures
Tutorialspoint
Outer layer
6 Lectures
Tutorialspoint
Adapters
7 Lectures
Tutorialspoint
Dependency injection
2 Lectures
Tutorialspoint
Use cases
6 Lectures
Tutorialspoint
Unit testing
5 Lectures
Tutorialspoint
Security & authentication
8 Lectures
Tutorialspoint
Error handling
3 Lectures
Tutorialspoint
Bonus, conclusion & perspectives
5 Lectures
Tutorialspoint

Instructor Details

Nicolas Lapointe

Nicolas Lapointe

Hello, I'm Nicolas, and I've been a web developer for 15 years now (already). I like to point out that what I was doing 15 years ago has nothing to do with what I'm doing today... And probably has nothing to do with what I'll be doing in 15!

That's what makes our job so exciting, and what's more, it allows us to work in a variety of exciting and challenging contexts. I've also coached dozens of developers on a variety of subjects in face-to-face training courses.

Over the last few years, I've “specialized” in the principles of clean architecture, which has greatly enhanced my developer experience (so underestimated is this developer experience, we could do a dedicated presentation on it).

Happy learning here ;)

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515