آموزش nest js پروژه محور
6,500,000
3,590,000

آموزش nestjs پروژه محور

در دنیای پویای توسعه وب، چارچوب ها (فریم ورک ها) نقش اساسی در ساختاردهی، سازماندهی و سرعت بخشیدن به فرآیند توسعه ایفا می کنند. در میان این چارچوب ها، Nest.js به عنوان یک ستاره درخشان، توجه توسعه دهندگان  را به خود جلب کرده است. به همین جهت شرکت ره وب دوره پروژه محور برای Nest.js ارائه می کند که البته باید توجه نمود که این دوره برای توسعه‌دهندگان بک اند با دانش برنامه نویسی بک اند پایه که می‌خواهند مهارت‌های خود را ارتقا دهند و با TypeScript ، Nest.js و OOP آشنا شوند، مناسب است.

دوره های آموزشی

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

دوره های آموزشی
مدت دوره :

15

تعداد جلسات :

۱۰۰

آخرین آپدیت :

۱۴۰۳/۰۳/۲۳

  • قیمت دوره

    • 6,500,000
    • 3,590,000
  • آرش وفادوست
    مدرس دوره:

    آرش وفادوست

    مشاهده رزومه استاد

    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


    سوالات متداول


    این دوره برای توسعه‌دهندگان بک اند با دانش برنامه نویسی بک اند پایه که می‌خواهند مهارت‌های خود را ارتقا دهند و با TypeScript، Nest.js و OOP آشنا شوند، مناسب است.
    مدت زمان دوره به سرعت یادگیری شما بستگی دارد.
    بله، تسلط به زبان برنامه نویسی جاوا اسکریپت، آشنایی با مفاهیم برنامه نویسی وب و دانش برنامه نویسی بک اند پایه الزامی است.
    پس از پایان این دوره، شما قادر خواهید بود: از برنامه نویسی شی گرا برای طراحی و توسعه API های قدرتمند استفاده کنید. با TypeScript کدهای قوی‌تر و قابل‌اعتمادتر بنویسید. داده‌ها را در MongoDB ذخیره و بازیابی کنید. API های RESTful با Nest.js بسازید
    مدت دوره :

    15

    تعداد جلسات :

    ۱۰۰

    آخرین آپدیت :

    ۱۴۰۳/۰۳/۲۳

  • قیمت دوره

    • 6,500,000
    • 3,590,000
  • آرش وفادوست
    مدرس دوره:

    آرش وفادوست

    مشاهده رزومه استاد

    دوره های مرتبط

    ره وب