آموزش Typecript Bootcamp: مبتدی به پیشرفته (نسخه 2024) - آخرین آپدیت

دانلود Typescript Bootcamp: Beginner To Advanced (2024 Edition)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تئوری TypeScript را به عمق بیاموزید ، سپس آن را در پروژه های عملی اعمال کنید: API REST Node با Express ، Typeorm و کد بیشتر در مخزن GitHub با پرونده های zip قابل بارگیری در هر بخش ، زبان Typescript را به عمق یاد بگیرید ، از جمله پیشرفته ترین ویژگی های ساخت پروژه عملی در دنیای واقعی در هر دو لای پشتی و جلوی هر ویژگی تحت پوشش ، از جمله: برنامه نویسی شی گرا ، ژنرال ها ، دکوراسیون ها یک API استراحت گره ای با Express و Typeorm ایجاد می کنند پیش nیaزha: برخی از دانش قبلی در مورد توسعه وب ، ترجیحاً در JavaScript

این دوره زبان TypeScript را عمیقاً پوشش می دهد و شامل چندین پروژه عملی است. این همراه با یک repo در حال اجرا در حال اجرا است.

این دوره به طور خلاصه

یکی از بزرگترین تازه های موجود در فضای توسعه جبهه JavaScript در چند سال گذشته این است که استفاده از TypeScript تقریباً جهانی شده است.

تا حدی که تقریباً دیگر منطقی نیست که با توجه به مزایای عظیم آن ، شروع به کار یک پروژه جدید و استفاده از TypeScript نکنید.

و این شامل پروژه ها نه تنها در گره ، بلکه در React ، Angular و سایر چارچوب های جلوی مبتنی بر JavaScript است.

TypeScript یک زبان به شدت تایپ شده است که یک سوپراست از JavaScript است ، به این معنی که برنامه های JavaScript برنامه های معتبر TypeScript هستند (بسته به تنظیماتی که ما برای کامپایلر استفاده می کنیم) ، اما راه دیگر نیست.

به طور خلاصه ، این بدان معنی است که می توانید TypeScript را به عنوان نسخه بهتر و بهبود یافته JavaScript مشاهده کنید.

اما حتی اگر از نظر سطحی مشابه باشد ، TypeScript به دلیل سیستم قدرتمند آن در واقع یک زبان کاملاً متفاوت از JavaScript است.

سیستم نوع استاتیک TypeScript مزایای بسیاری را فراهم می کند زیرا به ما امکان می دهد بسیاری از خطاهای برنامه را به جای زمان اجرا ، در حال توسعه باشیم و این ابزار توسعه قدرتمند مانند ساخت خودکار دقیق و انواع مختلف اصلاح مجدد را امکان پذیر می کند.

اما برای بهره مندی از قدرت سیستم نوع ، ما در واقع لازم نیست که حاشیه نویسی های نوع را در همه جا اضافه کنیم و با کدی که شبیه جاوا یا C#است ، و انعطاف پذیری قربانی ، سرعت توسعه و خوانایی را پایان دهیم.

سیستم نوع می تواند به طور خودکار انواع بیشترین متغیرها را به طور خودکار استنباط کند ، بدون اینکه ما آنها را صریح اعلام کنیم ، به این معنی که ما اساساً می توانیم کد JavaScript مانند نوع ایمن را با حداقل حاشیه نویسی نوع بنویسیم.

این استنباط از نوع قدرتمند واقعاً ویژگی زبان قاتل است که TypeScript را به عنوان روش ترجیحی برای شروع یک پیشکسوت و یک پروژه باطن امروز تبدیل می کند: ما تمام مزایای یک سیستم نوع استاتیک را اساساً به صورت رایگان و بدون نقص دریافت می کنیم. p>

نمای کلی دوره

این دوره به بخش های مختلفی تقسیم می شود که می توانید به طور مستقیم بسته به سطح قبلی آشنایی با زبان خود را انجام دهید. بنابراین بسته به تجربه قبلی شما چندین مسیر یادگیری وجود دارد.

این دوره با شیرجه عمیق به تمام ویژگی های زبان شروع می شود که از ابتدایی ترین موارد شروع می شود اما با جزئیات بیشتر پیشرفته ترین ویژگی ها را پوشش می دهد.

بنابراین اگر قبلاً با برخی از ویژگی ها آشنا هستید ، می توانید از پیش بروید و فقط روی ویژگی هایی که هنوز از آنها آگاه نیستید تمرکز کنید.

ما ویژگی های زبان را از ابتدایی ترین تا پیشرفته ترین ارائه خواهیم داد و ابتدا ویژگی هایی را که بیشتر مورد استفاده قرار می گیرد پوشش خواهیم داد.

برای کامل بودن ، ما همچنین بسیاری از ویژگی های مورد استفاده را پوشش خواهیم داد ، اما ما به صراحت بیان خواهیم کرد ، به خصوص اگر این ویژگی باشد که شما بعید به نظر می رسد که در هنگام کدگذاری در سطح برنامه از آن استفاده کنید.

علاوه بر ویژگی های زبان ، ما می خواهیم یک بخش کامل را به پیکربندی کامپایلر TypeScript اختصاص دهیم و از هر گزینه موجود در دسترس استفاده کنیم.

ما این مسئله را روشن خواهیم کرد که یک ویژگی کامپایلر به ندرت مورد نیاز است در مقایسه با ویژگی هایی که همیشه از آن استفاده خواهید کرد.

ما هنوز همه چیز را برای کامل بودن پوشش خواهیم داد ، اما می خواهیم این گزینه را به شما ارائه دهیم که فقط روی گزینه های متداول کامپایلر تمرکز کنید اگر این چیزی است که شما ترجیح می دهید.

پس از این بخش اولیه که تمام ویژگی های زبان را پوشش می دهد ، ما قصد داریم با جزئیات برنامه نویسی ، ژنریک ها و دکوراسیون های شی گرا ، هر یک در بخش خاص خود را پوشش دهیم.

این 3 بخش بیشتر از بقیه دوره مستقل هستند و می توانند به طور جداگانه مصرف شوند.

پس از بخش های زبان ، ما بخشی از دوره را وارد می کنیم که پروژه های عملی را پوشش می دهد.

این پروژه های عملی به همان اندازه نزدیک به آنچه ممکن است در دنیای واقعی توسعه دهید نزدیک است. این بدان معنی است که اینها هنوز هم پروژه های کوچکی هستند که می توانید بدون صرف وقت زیاد ، به راحتی بسازید ، اما آنها شامل تمام بلوک های ساختمان هستند و تمام عناصر طراحی مشابه را که باید در یک برنامه واقعی قرار دهید نشان می دهد.

به عنوان مثال ، ما می خواهیم یک نمونه کامل از یک API REST را در گره با استفاده از TypeScript و Typeorm ، یک ORM دوستانه Typescript برای گره بسازیم. سرور طراحی خواهد شد و تمام عناصر معمولی یک سیستم تولید در ذهن است.

به عنوان مثال ، API کاملاً ایمن خواهد بود و به کاربر نیاز دارد که با JWT به درستی تأیید شود. API از چندین سطح دسترسی پشتیبانی می کند ، از یک کاربر فقط خواندنی گرفته تا یک کاربر سرپرست که می تواند داده ها را ویرایش کند.

بعد ، پس از اتمام پس زمینه ، ما قصد داریم چند جبهه را با TypeScript ، یعنی یک جبهه زاویه ای ، که هر کدام در پروژه جداگانه خود هستند ، بسازیم.

از این طریق ، شما با استفاده از تنها یک زبان مشترک مشترک ، سیستم کامل خود (هم جلو و هم با پس زمینه) را ساخته اید: TypeScript.

فهرست مطالب

این دوره بیش از موضوعات زیر خواهد بود:

  • مقدمه ای برای TypeScript

  • سیستم نوع Typecript

  • قدرتمندترین ویژگی TypeScript: نوع استنتاج

  • پوشش عمیق از تمام ویژگی های زبان Typescript ، از ساده ترین تا پیشرفته ترین

  • پوشش عمیق کلیه ویژگی های موجود در کامپایلر Typescript

  • برنامه نویسی شی گرا

  • ژنریک های TypeScript در عمق

  • دکوراسیون های TypeScript در عمق

  • پروژه TypeScript عملی - API REST Node Secure با Typeorm


در این دوره چه چیزی یاد خواهید گرفت؟

در این دوره ، شما هر آنچه را که باید بدانید برای ساخت هم با پس زمینه و هم جلوی برنامه خود با استفاده از همان زبان یاد خواهید گرفت: TypeScript.

شما تمام ویژگی های زبان عمیق را خواهید دانست ، و از تمایز بین ویژگی هایی که تقریباً هر روز استفاده خواهید کرد ، از ویژگی هایی که فقط به طور کم استفاده خواهید کرد ، آگاه خواهید بود.

شما همچنین به تفصیل ویژگی های مختلفی را که در کامپایلر Typescript در دسترس دارید ، خواهید دانست.

شما می دانید که چگونه می توانید پروژه های دنیای واقعی را با TypeScript بسازید ، از جمله نحوه توسعه پس زمینه خود با گره و TypeScript ، و همچنین نحوه ساخت جلوی خود در TypeScript با استفاده از چارچوب های مدرن.

نگاهی به دوره های رایگان دوره زیر بیندازید ، و لطفاً از این دوره لذت ببرید!


سرفصل ها و درس ها

آشنایی با Typescript Introduction To Typescript

  • TypeScript: نمای نهایی - نمای هلیکوپتر Typescript: The Ultimate Bootcamp - Helicopter View

  • مهم IMPORTANT

  • تنظیم محیط توسعه - گره ، git و ide Setting Up the Development Environment - Node, Git and IDE

  • چرا Typescript؟ مزایای اصلی زبان را درک کنید Why Typescript? Understand the Key Benefits of the Language

  • مسابقه - درک مزایای زبان Typescript Quiz - Understanding the benefits of the Typescript language

  • اولین برنامه Typescript خود را گردآوری کنید Compiling Your First Typescript Program

  • مسابقه - اصول کامپایلر Typescript را درک کنید Quiz - Understand the basics of the Typescript compiler

  • پرچم NoemitonError کامپایلر Typescript The Typescript compiler noEmitOnError flag

  • اجرای یک برنامه TypeScript در یک مرورگر Running a Typescript Program in a Browser

شیرجه عمیق به سیستم نوع Typecript Deep Dive Into The Typescript Type System

  • درک تفاوت بین const ، let و var Understanding the differences between const, let and var

  • مسابقه - تفاوت های بین const ، let و var را درک کنید Quiz - Understand the differences between const, let and var

  • انواع بدوی TypeScript - اعداد ، رشته ها و بول ها Typescript primitive types - numbers, strings and booleans

  • مسابقه - انواع بدوی Quiz - Primitive Types

  • رشته های الگوی تایپ Typescript Template Strings

  • مسابقه - رشته های الگو Quiz - Template Strings

  • درک استنباط نوع - قدرتمندترین ویژگی TypeScript Understanding Type Inference - The most powerful feature of Typescript

  • چه موقع از حاشیه نویسی نوع TypeScript و چرا استفاده کنید When to use Typescript Type Annotations and Why

  • مسابقه - استنباط نوع Quiz - Type Inference

  • سیستم نوع استاتیک TypeScript در مقابل سیستم نوع پویا JavaScript Typescript Static Type System vs Javascript Dynamic Type System

  • انواع اولیه Typescript - اشیاء Typescript Primitive Types - Objects

  • انواع شیء تو در تو Typescript Nested Object Types

  • درک تفاوت بین تهی و تعریف نشده Understanding the Differences Between Null and Undefined

  • مسابقه - NULL در مقابل تعریف نشده Quiz - Null vs Undefined

  • زنجیره اختیاری TypeScript - نحوه جلوگیری از خطاهای مربوط به تهی Typescript Optional Chaining - How To Avoid Null-Related Errors

  • درک اپراتور همبستگی تهی Typescript Understanding The Typescript Null Coalescing Operator

  • زنجیره اختیاری TypeScript - بهترین روش ها برای استفاده از آن یا نه Typescript Optional Chaining - Best Practices For When To Use It Or Not

  • انواع اولیه Typescript - آرایه ها Typescript Primitive Types - Arrays

  • Enums TypeScript - اولین نوع سفارشی ما Typescript Enums - Our First Custom Type

  • درک هر نوع نوع - و چرا باید از آن جلوگیری کنید Understanding The Typescript Any Type - And Why You Should Avoid It

  • از هر نوع ضمنی با پرچم کامپایلر Noimplicitany خودداری کنید Avoid Implicit Any Types With The noImplicitAny Compiler Flag

  • درک انواع اتحادیه Typescript - متغیرهای قابل برگشت Understanding Typescript Union Types - Nullable Variables

  • اپراتور ادعای غیر تهی Typescript Non Null Assertion Operator

  • چک های تهی دقیق و پرچم کامپایلر strictnullchecks Typescript Strict Null Checks and the strictNullChecks Compiler Flag

  • درک انواع تحت اللفظی TypeScript - چه زمانی مفید هستند؟ Understanding Typescript Literal Types - When Are They Useful?

  • درک نام مستعار نوع TypeScript - اولین نوع سفارشی ما Understanding Typescript Type Aliases - Our First Custom Type

  • رابط های Typescript - تعریف انواع شیء سفارشی Typescript Interfaces - Defining Custom Object Types

  • نوع نام مستعار TypeScript در مقابل رابط ها - چه موقع استفاده از کدام و چرا؟ Typescript Type Aliases vs Interfaces - When to Use Which And Why?

  • درک ادعاهای نوع Typescript Understanding Typescript Type Assertions

شیرجه عمیق به ماژول های TypeScript ، واردات و صادرات Deep Dive Into Typescript Modules, Imports and Exports

  • آشنایی با ماژول های TypeScript - صادرات و واردات Introduction To Typescript Modules - Exports and Imports

  • صادرات ماژول TypeScript - ایجاد بشکه واردات Typescript Module Re-Exports - Building an Import Barrel

  • ماژول های TypeScript - صادرات پیش فرض و واردات به عنوان نحو Typescript Modules - Default Exports And The Import As Syntax

TypeScript - ویژگی های متداول زبان Typescript - Commonly Used Language Features

  • توابع فلش در مقابل توابع عادی - درک این زمینه Arrow Functions vs Normal Functions - Understanding The This Context

  • پارامترهای عملکرد پیش فرض Typescript Typescript Default Function Parameters

  • اپراتور گسترش شی Typescript The Typescript Object Spread Operator

  • تخریب شیء Typescript Typescript Object Destructuring

  • اپراتورهای گسترش و تخریب آرایه Typescript Typescript Array Spread and Destructuring Operators

  • آرگومان های عملکرد استراحت Typescript Typescript Rest Function Arguments

  • اشکال زدایی TypeScript در مرورگر-آموزش گام به گام Debugging Typescript In The Browser - Step-By-Step Tutorial

  • اشکال زدایی TypeScript در گره-آموزش گام به گام Debugging Typescript In Node - Step-By-Step Tutorial

  • علامت ایجاد شیء Shorthand Typescript Typescript Shorthand Object Creation Notation

توابع Typescript در عمق Typescript Functions In Depth

  • آشنایی با توابع Typescript Introduction to Typescript Functions

  • توابع TypeScript در زمان اجرا - مقادیر عملکرد Typescript Functions At Runtime - Function Values

  • انواع عملکرد سفارشی Typescript Typescript Custom Function Types

ویژگی های زبان پیشرفته Typescript Typescript Advanced Language Features

  • Tipscript Tuples - چگونه از آنها استفاده کنیم؟ Typescript Tuples - How To Use Them?

  • درک نوع ناشناخته TypeScript Understanding The Typescript Unknown Type

  • درک نوع باریک و نوع پیش بینی های نوع Understanding Typescript Type Narrowing and Type Predicates

  • درک Typescript هرگز تایپ نکنید Understanding Typescript Never Type

  • انواع تقاطع تایپ Typescript Intersection Types

گزینه کامپایلر TypeScript در عمق (tsconfig.json) Typescript Compiler Option In Depth (tsconfig.json)

  • آشنایی با tsconfig.json - ویژگی هدف Introduction to tsconfig.json - The target Property

  • با استفاده از یک نام سفارشی برای پرونده پیکربندی کامپایلر Using a Custom Name for the Compiler Configuration File

  • کنترل چه پرونده هایی برای کامپایل - پرونده های tsconfig.json خاصیت Controlling What Files To Compile - The files tsconfig.json property

  • کنترل چه پرونده هایی برای کامپایل - شامل و حذف Controlling What Files To Compile - include and exclude

  • خواص Tsconfig.json Outdir و Rootdir The tsconfig.json outdir and rootDir properties

  • خاصیت ماژول tsconfig.json The tsconfig.json module property

  • انتخاب کتابخانه ها برای شامل ویژگی های WTH tsconfig.json lib و nolib Choosing What Libraries To Include Wth tsconfig.json lib and nolib properties

  • گزینه کامپایلر TypeScript Typescript Compiler baseUrl Option

  • درک Typeroots ، انواع و گزینه های کامپایلر Skiplibcheck Understanding typeRoots, types and the skipLibCheck Compiler Options

  • از جمله JavaScript ساده در یک پروژه TypeScript - AllowJS و CheckJS Including Plain Javascript in a Typescript project - allowJs and checkJs

  • کامپایلر TypeScript - گزینه های متفرقه Typescript Compiler - Miscellaneous Options

برنامه نویسی شی گرا در TypeScript Object Oriented Programming in Typescript

  • آشنایی با کلاسهای Typescript Introduction To Typescript Classes

  • نوشتن اولین کلاس Typescript ما - سازنده Writing Our First Typescript Class - The Constructor

  • کلاس های Typescript - متغیرهای عضو Typescript Classes - Member Variables

  • متغیرهای عضو کلاس فقط خواندنی Typescript Read-Only Class Member Variables

  • گیرنده ها و تنظیم کننده های Typescript Typescript Getters and Setters

  • آیا TypeScript از سازندگان متعدد پشتیبانی می کند؟ Does Typescript Support Multiple Constructors?

  • درک این کلمه کلیدی هنگام استفاده در یک کلاس Understanding The This Keyword When Used In a Class

  • درک متغیرهای استاتیک TypeScript Understanding Typescript Static Variables

  • درک روشهای کلاس استاتیک TypeScript Understanding Typescript Static Class Methods

  • مقدمه ای بر میراث شی گرا Introduction To Object Oriented Inheritance

  • کلمه کلیدی گسترده - ایجاد کلاس کودک The Extends Keyword - Creating a Child Class

  • درک کلمه کلیدی محافظت شده Understanding the Protected Keyword

  • کلاسهای انتزاعی Typescript Typescript Abstract Classes

  • رابط های اعتراض گرا Objected-Oriented Interfaces

  • Singleton در TypeScript - یک الگوی طراحی شی گرا The Singleton In Typescript - An Object-Oriented Design Pattern

ژنریک های Typcript در عمق Typescript Generics In Depth

  • بخش جدید - مقدمه ای بر روی Generics Typescript New Section - Introduction To Typescript Generics

  • از کتابخانه های عمومی استفاده می شود Commonly Used Generic Libraries

  • رابط اختیاری TypeScript The Typescript Optional Interface

  • Tipscript فقط رابط کاربری می خواند The Typescript Read Only Interface

  • آشنایی با توابع عمومی Introduction To Generic Functions

  • توابع عمومی با چند پارامتر عمومی Generic Functions With Multiple Generic Parameters

  • Generics Typescript - محدودیت های نوع و کلمه کلیدی گسترده Typescript Generics - Type Constraints and the extends Keyword

  • Generics Typescript - درک اپراتور Keyof Typescript Generics - Understanding the keyof Operator

  • کلاسهای عمومی Typscript Typescript Generic Classes

دکوراسیون های Typescript در عمق Typescript Decorators In Depth

  • آشنایی با تزئینات TypeScript - چگونه کار می کنند؟ Introduction To Typescript Decorators - How Do They Work?

  • آشنایی با دکوراتورهای روش Typescript Introduction To Typescript Method Decorators

  • شناخت امضای عملکرد MethodDecorator Understanding The MethodDecorator Function Signature

  • دکوراتورهای روش Typescript-اجرای مرحله به مرحله Typescript Method Decorators - Step-By-Step Implementation

  • استفاده از دکوراسیون های مختلف به همان روش Applying Multiple Typescript Decorators To The Same Method

  • تزئینات کلاس Typescript Typescript Class Decorators

  • دکوراتورهای خاصیت املاک Typescript Property Decorators

پروژه عملی TypeScript - ساخت یک API REST گره با Typeorm و Express Typescript Practical Project - Building a Node REST API with TypeORM and Express

  • بخش جدید - ساختن یک API استراحت گره ایمن از ابتدا در TypeScript New Section - Building a Secure Node REST API From Scratch In Typescript

  • شروع پروژه گره ما با NPM Init Kickstarting Our Node Project With npm init

  • تنظیم سرور اکسپرس از ابتدا Setting Up An Express Server From Scratch

  • نوشتن اولین نقطه پایانی ما Writing Our First Express Endpoint

  • چگونه می توان به محیط توسعه TypeScript ما اضافه کرد How To Add Hot-Reload To Our Typescript Development Environment

  • تجزیه و تحلیل آرگومان های خط فرمان در یک برنامه گره Parsing Command Line Arguments in a Node Program

  • اضافه کردن پشتیبانی برای چندین محیط با استفاده از dotenv Adding Support For Multiple Environments Using dotenv

  • ایجاد شماره پورت سرور قابل تنظیم Making The Server Port Number Configurable

  • تنظیم کتابخانه ورود به سیستم وینستون Setting Up The Winston Logging Library

  • تنظیم یک پایگاه داده Cloud SQL با Heroku و Postgres Setting a Cloud SQL Database With Heroku and Postgres

  • مقدمه ای برای Typeorm Introduction To TypeORM

  • تنظیم اتصال پایگاه داده با Typeorm Setting Up a Database Connection With TypeORM

  • تنظیم اولین مدل نوع ما Setting Up Our First TypeORM Model

  • الگوبرداری از یک رابطه یک تا بسیاری در Typeorm Modelling a One To Many Relationship in TypeORM

  • تولید یک طرحواره پایگاه داده با استفاده از Typeorm Generating a Database Schema Using TypeORM

  • Typeorm را امتحان کنید - پایگاه داده را جمع کنید Trying Out TypeORM - Populating The Database

  • جمع کردن یک پایگاه داده با Typeorm - مخازن Populating a Database With TypeORM - Repositories

  • نوشتن اسکریپت پاکسازی پایگاه داده با Typeorm Writing a Database Cleanup Script With TypeORM

  • اجرای یک نقطه پایانی بازیابی داده با استفاده از Typeorm Implementing a Data Retrieval Express Endpoint Using TypeORM

  • با استفاده از Typeorm ، اشتیاق به یک رابطه یکی در بسیاری از روابط Eager Fetching a One To Many Relationship Using TypeORM

  • رسیدگی به خطا در نقاط پایانی اکسپرس ناهمزمان Error Handling In Asynchronous Express Endpoints

  • غلبه بر رفتار رسیدگی به خطای پیش فرض اکسپرس Overridding the Express Default Error Handling Behavior

  • افزودن قابلیت های CORS به یک سرور اکسپرس Adding CORS Capabilities To An Express Server

  • پرس و جو فیلتر در Typeorm - قسمت 1 Filtering Query Results In TypeORM - Part 1

  • جستجوی پرس و جو در Typeorm - قسمت 2 Filtering Query Results In TypeORM - Part 2

  • اجرای نقطه پایانی دوره Find Implementing The Find Course Lessons Endpoint

  • انجام یک SQL با Typeorm پیوستن Performing a SQL Join With TypeORM

  • تنظیم یک تجزیهگر بدنه Express Json Setting Up an Express JSON Body Parser

  • اجرای یک نقطه پایانی به روزرسانی اکسپرس Implementing an Express PATCH Update Endpoint

  • کنترل سطح جداسازی معامله با Typeorm Controlling The Transaction Isolation Level With TypeORM

  • اجرای پست ایجاد نقطه پایانی Implementing a POST Create Entity Endpoint

  • اجرای یک نقطه پایانی Express Delete Implementing an Express DELETE Endpoint

تأمین API REST گره با TypeScript Securing a Node REST API With Typescript

  • بخش جدید مقدمه - تأمین API REST گره با TypeScript New Section Introduction - Securing a Node REST API With Typescript

  • تنظیم موجودیت کاربران Typeorm Setting Up The TypeORM Users Entity

  • جدول کاربران را با اعتبار کاربر جمع می کند Populating the USERS Table With User Credentials

  • ایجاد هضم رمز عبور با استفاده از ماژول رمزنگاری گره Creating Password Digests Using the Node Crypto Module

  • یک رمز عبور برای ذخیره آن در پایگاه داده هشدار دهید Hashing a Password To Store It In The Database

  • اجرای یک نقطه پایانی ایجاد کاربر Implementation of a Create User POST Endpoint

  • اجرای یک نقطه پایانی ورود به سیستم - اسکلت اولیه Implementing a Login Endpoint - Initial Skeleton

  • نقطه پایانی ورود به سیستم - اعتبارسنجی رمز عبور کاربر Login Endpoint - Validating The User Password

  • درک JWTS - توکن های وب JSON Understanding JWTs - JSON Web Tokens

  • تنظیم کتابخانه گره jsonwebtoken Setting Up The jsonwebtoken Node Library

  • ایجاد و امضای احراز هویت JWT Creating And Signing An Authentication JWT

  • طراحی یک واسطه معتبر اکسپرس Designing an Express Authentication Middleware

  • اجرای گام به گام یک واسطه معتبر Step-By-Step Implementation of an Authentication Middleware

  • مجوز مبتنی بر نقش با استفاده از یک واسط واسطه اکسپرس Role Based Authorization Using an Express Middleware

پایان Conclusion

  • سخنرانی پاداش (به روز شده ژانویه 2025) Bonus Lecture (Updated January 2025)

  • نتیجه گیری و پیشگیری های کلیدی Conclusions and Key Takeaways

نمایش نظرات

آموزش Typecript Bootcamp: مبتدی به پیشرفته (نسخه 2024)
جزییات دوره
14.5 hours
141
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,230
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Angular University Angular University

پرفروش ترین دوره های انگولار | بیش از 100 هزار دانش آموز | 16 دوره