Clean architecture with Typescript and NodeJs (Express)
Clean architecture with Typescript and NodeJs (Express), available at $54.99, has an average rating of 4.1, with 58 lectures, based on 5 reviews, and has 97 subscribers.
You will learn about 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 This course is ideal for individuals who are Javascript/Typescript developers, beginner to senior It is particularly useful for Javascript/Typescript developers, beginner to senior.
Enroll now: Clean architecture with Typescript and NodeJs (Express)
Summary
Title: Clean architecture with Typescript and NodeJs (Express)
Price: $54.99
Average Rating: 4.1
Number of Lectures: 58
Number of Published Lectures: 58
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Javascript/Typescript developers, beginner to senior
Target Audiences
- Javascript/Typescript developers, beginner to senior
Mastering the art of Clean Architecture!
*This is the english version of my other course “Clean architecture avec Typescript et NodeJs (Express)”*
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!
Course Curriculum
Chapter 1: To start
Lecture 1: Introduction
Lecture 2: Why clean architecture?
Chapter 2: Typescript basics
Lecture 1: Introduction
Lecture 2: What is TypeScript?
Lecture 3: Interfaces
Lecture 4: Classes
Lecture 5: Decorators
Chapter 3: Express.js – Setting up the Infrastructure
Lecture 1: Introduction
Lecture 2: What is Espress.js?
Lecture 3: Basic configuration of an Express.js project
Lecture 4: API configuration
Chapter 4: Clean Architecture
Lecture 1: Principles
Lecture 2: Key concepts
Lecture 3: Structuring the application
Lecture 4: Structuring the application – Codebase
Chapter 5: Outer layer
Lecture 1: Introduction
Lecture 2: Our first controller
Lecture 3: DTO
Lecture 4: Encoder Decoder
Lecture 5: Tsoa breaking
Lecture 6: Routes and swagger generation
Chapter 6: Adapters
Lecture 1: Introduction
Lecture 2: Logger
Lecture 3: TypeORM
Lecture 4: The entity
Lecture 5: The repository, first method
Lecture 6: The repository, continued
Lecture 7: The migration job
Chapter 7: Dependency injection
Lecture 1: Introduction
Lecture 2: Tsyringe
Chapter 8: Use cases
Lecture 1: Introduction
Lecture 2: Ouf first use case: List
Lecture 3: Use case: Get one
Lecture 4: Use case: Delete
Lecture 5: Use case: Create
Lecture 6: Mapping in the controller
Chapter 9: Unit testing
Lecture 1: Introduction
Lecture 2: Our first test: List
Lecture 3: Test: Read one
Lecture 4: Test: Delete
Lecture 5: Test: Create
Chapter 10: Security & authentication
Lecture 1: Introduction
Lecture 2: User entity
Lecture 3: Signup use case
Lecture 4: Signin use case
Lecture 5: Repository & entity DB
Lecture 6: Controller, DTO, codec
Lecture 7: Middleware
Lecture 8: Securing the routes
Chapter 11: Error handling
Lecture 1: Introduction
Lecture 2: Handler
Lecture 3: Use in controllers
Lecture 4: Full codebase
Chapter 12: Extra, conclusion & perspectives
Lecture 1: Introduction
Lecture 2: AI to boost our code base!
Lecture 3: Summary & areas for improvement
Lecture 4: Perspectives & ressources
Lecture 5: "Make it clean!"
Instructors
-
Nicolas LAPOINTE
Practice Leader
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 0 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple