Nest js چیست؟
Nest.js یک چارچوب مدرن و منعطف مبتنی بر TypeScript و Express.js است که به شما امکان می دهد برنامه های کاربردی وب با قابلیت اطمینان بالا، مقیاس پذیر و با سازماندهی عالی بسازید. Nest.js با الهام از مفاهیم برنامه نویسی شیءگرا (OOP) و تزریق وابستگی (Dependency Injection)، به شما این امکان را می دهد تا کدهایی تمیز، قابل نگهداری و قابل تست بنویسید.
چرا در دوره Nest.js شرکت کنیم ؟
دلایل متعددی برای یادگیری Nest.js وجود دارد که در اینجا به برخی از آنها اشاره می کنیم:
- ساختار سازمان یافته: Nest.js با استفاده از ماژول ها، کنترل کننده ها، سرویس ها و سایر الگوهای طراحی، ساختاری منظم و قابل درک برای پروژه های شما فراهم می کند.
- مقیاس پذیری: Nest.js به خوبی برای مدیریت برنامه های کاربردی وب با ترافیک بالا طراحی شده است.
- سرعت توسعه: Nest.js با استفاده از ویژگی هایی مانند تزریق وابستگی و کامپایلر TypeScript، به شما کمک می کند تا به سرعت کدهای باکیفیت بنویسید.
- فراگیر بودن: Nest.js دارای یک جامعه بزرگ و فعال از توسعه دهندگان است که می توانند در صورت نیاز به شما کمک کنند.
مخاطبان دوره پیشرفته برنامه نویسی بک اند:
- توسعهدهندگان بک اند با دانش برنامه نویسی Node.js
- افراد علاقهمند به یادگیری TypeScript، Nest.js و OOP
محتوای دوره پیشرفته برنامه نویسی بک اند:
- برنامه نویسی شی گرا (OOP):
- مروری بر مفاهیم OOP
- TypeScript:
- آشنایی با TypeScript و مزایای آن
- استفاده از TypeScript برای نوشتن کدهای قویتر و قابلاعتمادتر
- MongoDB:
- آشنایی با MongoDB و NoSQL
- ذخیره و بازیابی دادهها در MongoDB
- Nest.js:
- آشنایی با Nest.js و فواید آن
- ساخت API های RESTful با Nest.js
مزایای دوره پیشرفته برنامه نویسی بک اند:
- یادگیری مهارتهای مورد نیاز برای تبدیل شدن به یک توسعهدهنده بک اند حرفهای
- توانایی طراحی و توسعه API های قدرتمند و مقیاسپذیر
- افزایش شانس استخدام در شرکتهای معتبر
پیشنیازهای دوره پیشرفته برنامه نویسی بک اند:
- تسلط به زبان برنامه نویسی جاوا اسکریپت
- آشنایی با مفاهیم برنامه نویسی وب
- دانش برنامه نویسی بک اند پایه
Advanced JavaScript: TypeScript Fundamentals
-
1
Setup
۰
2
Settings
۰
3
Basic Types
۰
4
Tuple
۰
5
Enum
۰
6
ReadOnly
۰
7
Never
۰
8
Unknown
۰
9
Type Alias
۰
10
Union Type
۰
11
Literal Type
۰
12
IntersectionType
۰
13
Generics
۰
Advanced JavaScript: OOP Fundamentals
-
1
What is Object-oriented Programming?
۰
2
Creating Classes
۰
3
Access Control Keywords
۰
4
Optional Properties
۰
5
Getters and Setters
۰
6
Practice
۰
7
Static Members
۰
8
Inheritance
۰
9
Polymorphism
۰
10
Practice
۰
11
Abstract Classes and Methods
۰
12
Interfaces
۰
Nest.js
-
1
Let's get started: Setup
۰
2
Let's get started: Controllers
۰
3
Let's get started: DTOs
۰
4
Let's get started: Services
۰
5
Let's get started: Modules
۰
6
Database: Setup
۰
7
Database: Crud Operations
۰
8
Database: Pagination
۰
9
Database: Search
۰
10
Database: Sort
۰
11
Database: Select
۰
12
Database: Relations
۰
13
Database: Upload Files
۰
14
Database: Save Files
۰
15
Database: Convert and Resize Files
۰
16
Database: Upload and Save multiple Files
۰
17
Database: Delete Files
۰
18
More Nest Building Blocks: Exception Filter
۰
19
More Nest Building Blocks: Guard
۰
20
More Nest Building Blocks: Interceptor
۰
21
More Nest Building Blocks: Pipe
۰
22
More Nest Building Blocks: Middleware
۰
23
Security: Create a User
۰
24
Security: Validate and Transform User Data
۰
25
Security: Password Encryption
۰
26
Security: Update User
۰
27
Security: Sign In
۰
28
Security: JWT
۰
29
Security: User Decorator
۰
30
Security: Two-factor Authentication
۰
31
Security: Authorization
۰
32
Security: Helmet, CSRF Protection, ThrottlerGuard
0
33
Security: Captcha
0
15
۱۰۰
۱۴۰۳/۰۳/۲۳
قیمت دوره
- 6,500,000
- 3,590,000

اطلاعات بیشتر آموزش nest js پروژه محور