最新消息:请大家多多支持

Clean Architecture With Typescript And Nodejs (Express)

其他教程 dsgsd 64浏览 0评论

Published 5/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.10 GB | Duration: 4h 1m

Learn how to implement a Clean Architecture project structure

What you’ll 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

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

Description
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 opportunityApplications 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 & outputsMiddleware: Manage authentication and error handlingYou 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 trainerDeveloper, 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!

Overview
Section 1: To start

Lecture 1 Introduction

Lecture 2 Why clean architecture?

Section 2: Typescript basics

Lecture 3 Introduction

Lecture 4 What is TypeScript?

Lecture 5 Interfaces

Lecture 6 Classes

Lecture 7 Decorators

Section 3: Express.js – Setting up the Infrastructure

Lecture 8 Introduction

Lecture 9 What is Espress.js?

Lecture 10 Basic configuration of an Express.js project

Lecture 11 API configuration

Section 4: Clean Architecture

Lecture 12 Principles

Lecture 13 Key concepts

Lecture 14 Structuring the application

Lecture 15 Structuring the application – Codebase

Section 5: Outer layer

Lecture 16 Introduction

Lecture 17 Our first controller

Lecture 18 DTO

Lecture 19 Encoder Decoder

Lecture 20 Tsoa breaking

Lecture 21 Routes and swagger generation

Section 6: Adapters

Lecture 22 Introduction

Lecture 23 Logger

Lecture 24 TypeORM

Lecture 25 The entity

Lecture 26 The repository, first method

Lecture 27 The repository, continued

Lecture 28 The migration job

Section 7: Dependency injection

Lecture 29 Introduction

Lecture 30 Tsyringe

Section 8: Use cases

Lecture 31 Introduction

Lecture 32 Ouf first use case: List

Lecture 33 Use case: Get one

Lecture 34 Use case: Delete

Lecture 35 Use case: Create

Lecture 36 Mapping in the controller

Section 9: Unit testing

Lecture 37 Introduction

Lecture 38 Our first test: List

Lecture 39 Test: Read one

Lecture 40 Test: Delete

Lecture 41 Test: Create

Section 10: Security & authentication

Lecture 42 Introduction

Lecture 43 User entity

Lecture 44 Signup use case

Lecture 45 Signin use case

Lecture 46 Repository & entity DB

Lecture 47 Controller, DTO, codec

Lecture 48 Middleware

Lecture 49 Securing the routes

Section 11: Error handling

Lecture 50 Introduction

Lecture 51 Handler

Lecture 52 Use in controllers

Section 12: Extra, conclusion & perspectives

Lecture 53 Introduction

Lecture 54 AI to boost our code base!

Lecture 55 Summary & areas for improvement

Lecture 56 Perspectives & ressources

Lecture 57 “Make it clean!”

Javascript/Typescript developers, beginner to senior


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Clean Architecture With Typescript And Nodejs (Express)

您必须 登录 才能发表评论!