آموزش جامع تایپ اسکریپت برای توسعه‌دهندگان پرمشغله - آخرین آپدیت

دانلود TypeScript for Busy Developer - The Complete Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تایپ‌اسکریپت را سریع یاد بگیرید —مفاهیم کلیدی، بهترین روش‌ها و پروژه‌های عملی برای نوشتن کدی تمیزتر و امن‌تر تنها در یک روز! مبانی تایپ‌اسکریپت —سیستم تایپینگ اصلی، حاشیه‌نویسی تایپ‌ها و بررسی اینکه چرا تایپ‌اسکریپت کد شما را امن‌تر و پیش‌بینی‌پذیرتر می‌کند. آرایه‌ها و توابع —آرایه‌های تایپ‌شده، امضای توابع، پارامترهای اختیاری و انواع مقادیر بازگشتی. اشیاء و اینترفیس‌ها —مدل‌سازی ساختارهای داده دنیای واقعی به صورت تمیز و اعمال قراردادها در سراسر کد بیس. کلاس‌ها و ارث‌بری —نوشتن تایپ‌اسکریپت شی‌گرا با اصلاح‌کننده‌های دسترسی، سازنده‌ها و سلسله‌مراتب کلاسی. ماژول‌ها —سازماندهی کدها به صورت ماژول‌های قابل استفاده مجدد و قابل نگهداری مانند یک حرفه‌ای. ژنریک‌ها (Generics) —نوشتن کدهای منعطف و قابل استفاده مجدد که روی انواع مختلف تایپ‌ها بدون کاهش امنیت، کار کنند. Async/Await —مدیریت عملیات ناهمگام با اطمینان کامل با استفاده از Promiseهای تایپ‌شده و الگوهای async. پیشنیازها: - دانش پایه جاوااسکریپت (متغیرها، توابع، آرایه‌ها، اشیاء) - عدم نیاز به تجربه قبلی در تایپ‌اسکریپت - یک ویرایشگر کد (VS Code توصیه می‌شود) و نصب Node.js

آیا شما یک توسعه‌دهنده جاوااسکریپت هستید که آماده است مهارت‌های خود را با تایپ‌اسکریپت ارتقا دهد؟

تایپ‌اسکریپت به استاندارد صنعت برای ساخت اپلیکیشن‌های وب مقیاس‌پذیر و قابل نگهداری تبدیل شده است —فرقی نمی‌کند با React، Vue، Angular یا Node.js کار کنید؛ تایپ‌اسکریپت همه جا هست. اما نکته اینجاست —مفاهیم بنیادی در تمام این فریمورک‌ها دقیقاً یکسان است.

مفاهیم اصلی را به طور کامل بیاموزید و برای هر فریمورک، هر پروژه و هر تیمی آماده شوید.


چرا این دوره متفاوت است؟

بیشتر دوره‌های تایپ‌اسکریپت طولانی، حجیم و پر از محتوایاتی هستند که شاید تا ماه‌ها از آن‌ها استفاده نکنید. این دوره برای توسعه‌دهندگان پرمشغله‌ای طراحی شده است که نیاز دارند سریعاً یاد بگیرند و شروع به کار کنند —بدون اینکه عمق مطالب در بخش‌های حیاتی فدا شود.

تنها در یک روز، شما از سطح صفر دانش تایپ‌اسکریپت به جایی می‌رسید که با اعتماد به نفس، کدهای تایپ‌شده و آماده برای محیط عملیاتی (Production) بنویسید. بدون حاشیه. بدون مطالب اضافی. فقط مفاهیم کلیدی که هر پروژه تایپ‌اسکریپتی را به پیش می‌برند.


یک دوره. برای تمام فریمورک‌ها.

چه در یک پروژه React باشید، چه با Vue بسازید، روی یک اپلیکیشن Angular کار کنید یا یک بک‌اند Node.js را مدیریت کنید —این دوره پایه‌ای از تایپ‌اسکریپت را به شما می‌دهد که در همه جا کاربرد دارد. یک بار یاد می‌گیرید و در تمام مسیر شغلی‌تان همراه شما خواهد بود.


همین امروز ثبت‌نام کنید —مبانی تایپ‌اسکریپت را که در هر فریمورکی کاربرد دارد بیاموزید و تا فردا آماده به کار شوید.


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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • چگونه بیشترین بهره را از این دوره ببریم Get most out of this course

  • ساخت فایل تایپ‌اسکریپت Create TypeScript File

  • چیت‌شیت (راهنمای سریع) تایپ‌اسکریپت TypeScript Cheat Sheet

  • اجرای فایل تایپ‌اسکریپت Executing Typescript File

  • تایپ‌اسکریپت یک معلم سخت‌گیر است Typescript is a strict teacher

  • بررسی var، let و const Var let and const

  • استنتاج تایپ (Type Inference) در تایپ‌اسکریپت Type inference in TypeScript

  • استنتاج اشیاء در تایپ‌اسکریپت Object Inference in TypeScript

  • تایپ‌های درون‌خطی اشیاء (Inline Object Type) Inline Object Type

آرایه‌ها و توابع Arrays and Functions

  • آرایه‌ها Arrays

  • استفاده از let، const و readonly در آرایه‌ها Let const and readonly with Arrays

  • توابع در تایپ‌اسکریپت Function in TypeScript

  • تایپ مقادیر بازگشتی توابع Functions return type

  • تایپ بازگشتی void Void return type

  • مقادیر پیش‌فرض در توابع Default Values in Functions

  • اوورلودینگ توابع (Function Overloading) Function Overloading

  • توابع پیکانی (Arrow Functions) در تایپ‌اسکریپت Arrow Functions in TypeScript

اشیاء و اینترفیس‌ها Objects and Interface

  • مروری بر اشیاء در تایپ‌اسکریپت Objects Overview in TypeScript

  • تایپ‌های درون‌خطی، نام مستعار (Alias) و اینترفیس Inline Type alias and interface

  • نام مستعار تایپ (Type Alias) در تایپ‌اسکریپت Type Alias in TypeScript

  • نام مستعار تایپ و توابع Type alias and functions

  • قدرت اینترفیس‌ها The power of interface

  • ویژگی readonly و تایپ‌های تابع در اینترفیس Read only and function types in interface

  • اشتباهات رایج در استفاده از اینترفیس Interface common pitfalls

  • اینترفیس‌ها در جاوااسکریپت معنایی ندارند Interface means nothing to javascript

کلاس‌ها در تایپ‌اسکریپت Class in TypeScript

  • کلاس ساده Simple Class

  • کلمه کلیدی this و ویژگی‌های پارامتری This keyword and Parameter Properties

  • استفاده از Readonly و Private Readonly and Private

  • گتر و ستور (Getter and Setter) Getter and Setter

  • ویژگی‌های محاسبه شده (Computed Properties) Computed Properties

  • ویژگی‌ها و متدهای استاتیک Static properties and methods

  • رابطه اینترفیس‌ها و کلاس‌ها Interface and Classes

ارث‌بری و کلاس‌ها Inheritance and Class

  • مبانی ارث‌بری در کلاس‌ها Basic class inheritance

  • استفاده از super در سازنده Super in Constructor

  • سلسله‌مراتب چندسطحی Multilevel Hierarchy

  • بازنویسی متدها (Method Overriding) Method Overriding

  • فراخوانی متد والد Calling Parent Method

  • اصلاح‌کننده دسترسی Protected Protected Access Modifier

  • کلاس‌های انتزاعی (Abstract Class) Abstract Class

ماژول‌ها Modules

  • راه‌اندازی ماژول‌ها Modules Setup

  • خروجی و ورودی (Export and Import) Export and Import

  • جدا کردن کتابخانه Seperate out Library

  • وارد کردن فقط تایپ‌ها (Type only imports) Type only imports

  • سازماندهی در پوشه‌ها Organizing in folders

  • فایل‌های Barrel Barrel Files

  • روش‌های مختلف وارد کردن و صادر کردن ماژول‌ها Multiple ways to import and export modules

ژنریک‌ها (Generics) Generics

  • ژنریک‌ها در عمل Generics in Action

  • توابع ژنریک Generic Functions

  • کلاس‌های ژنریک Generic Classes

  • ژنریک‌ها و اینترفیس‌ها Generics and interface

مفاهیم تکمیلی More Concepts

  • تفاوت Never و void Never vs void

  • تفاوت Null و undefined Null vs undefined

  • کال‌بک‌ها و Promise Callbacks and Promise

  • استفاده از Try-Catch در Async Try Catch in Async

  • اجرای موازی (Run in parallel) Run in parallel

  • تایپ‌های تایپ‌اسکریپت در عملیات async Typescript types with async

نمایش نظرات

آموزش جامع تایپ اسکریپت برای توسعه‌دهندگان پرمشغله
جزییات دوره
3.5 hours
57
(آخرین آپدیت)
1,065
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel - (DotNetMastery  Microsoft MVP  300k+ Students) Bhrugen Patel - (DotNetMastery Microsoft MVP 300k+ Students)

منبع جامع آموزشی برای توسعه‌دهندگان .NET