آموزش TypeScript: A Complete Guide 2024

دانلود TypeScript: A Complete Guide 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های برنامه نویسی خود را افزایش دهید: انواع اصلی TypeScript، ژنریک ها و رازهای بومی واکنش نشان دهید تا بر توسعه تسلط پیدا کنید! اصول Master TypeScript: انواع، رابط ها و کلاس ها را برای هر پروژه درک کنید. به TypeScript پیشرفته شیرجه بزنید: ژنریک ها، اتحادیه ها و محافظ های نوع را بیاموزید. کد تایپ اسکریپت را با ابزارهای ضروری و بهترین شیوه ها اشکال زدایی و تقویت کنید. قلاب های سفارشی بسازید و حالت را به طور موثر در پروژه های React Native مدیریت کنید. از مفاهیم TypeScript برای بهینه سازی ساختار و عملکرد برنامه React Native استفاده کنید. یادگیری خود را با آزمون‌ها، چالش‌های کد و تمرین‌های عملی TypeScript تقویت کنید. پیش نیازها: بدون نیاز به تجربه قبلی TypeScript; از اصول اولیه شروع می کنیم. مفاهیم اساسی جاوا اسکریپت پوشش داده شده است، نیازی به یادگیری جاوا اسکریپت ES6 از قبل نیست.

سفری را برای تسلط بر TypeScript آغاز کنید، زبان قدرتمندی که نحوه ساخت و نگهداری برنامه‌های کاربردی مقیاس‌پذیر و قوی را توسعه‌دهندگان تغییر می‌دهد. این دوره با دقت برای افرادی که مشتاق به تعمیق درک خود از TypeScript هستند، از اصول بنیادی آن گرفته تا ویژگی های پیشرفته، و نحوه به کارگیری موثر آن در پروژه های React Native طراحی شده است.


آنچه خواهید آموخت:

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

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

  • React Native و TypeScript: نحوه ادغام TypeScript در React Native را بیابید و مهارت‌های توسعه تلفن همراه خود را با کدهای ایمن نوع، قلاب‌های سفارشی و شیوه‌های مدیریت حالت متناسب با برنامه‌های با کارایی بالا تقویت کنید.

  • برنامه‌های کاربردی: از طریق مثال‌های واقعی، تفاوت‌های ظریف استفاده از TypeScript در پروژه‌های React Native، از راه‌اندازی تا اشکال‌زدایی، بهینه‌سازی ساختار برنامه و موارد دیگر را بیاموزید.

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


این دوره برای چه کسانی است:

  • توسعه‌دهنده‌ها مشتاق هستند که سفر خود را در توسعه برنامه‌های تلفن همراه با React Native شروع یا بهبود بخشند و از TypeScript برای نوشتن کد بهتر استفاده کنند.

  • برنامه نویسانی که به دنبال انتقال به TypeScript برای سیستم نوع قدرتمند و ویژگی های مقیاس پذیری آن هستند، با تمرکز ویژه بر برنامه های React Native.

  • افراد با دانش اولیه برنامه نویسی با هدف تخصص در TypeScript و React Native، حتی بدون تجربه قبلی در TypeScript یا ES6 JavaScript.


مورد نیاز:

  • هیچ تجربه قبلی TypeScript لازم نیست. ما مفاهیم پایه و پیشرفته را پوشش می دهیم.

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


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


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

مقدمه ای بر TypeScript Introduction to TypeScript

  • به دوره خوش آمدید Welcome to the course

  • کاوش در TypeScript: چیست و چرا ضروری است Exploring TypeScript: What It Is & Why It's Essential

شروع کار با اصول Getting Started with the Basics

  • راه اندازی محیط Environment Setup

  • نحو و انواع پایه Basic Syntax and Types

  • تکلیف کدنویسی Coding Assignment

  • نحو و انواع پایه Basic Syntax and Types

غواصی عمیق تر در انواع Diving Deeper into Types

  • متغیرها و انواع ساده Variables and Simple Types

  • تکلیف کدنویسی Coding Assignment

  • انواع خاص (هر گونه، ناشناخته، هرگز، باطل) Special Types (Any, Unknown, Never, Void)

  • تکلیف کدنویسی Coding Assignment

  • آرایه ها و تاپل ها Arrays and Tuples

  • تکلیف کدنویسی Coding Assignment

  • انواع اشیاء و Enums Object Types and Enums

  • تکلیف کدنویسی Coding Assignment

  • غواصی عمیق تر در انواع Diving Deeper into Types

ساختار داده ها با TypeScript Structuring Data with TypeScript

  • تایپ نام مستعار در مقابل رابط Type Aliases vs. Interfaces

  • تکلیف کدنویسی Coding Assignment

  • انواع اتحاد و تقاطع Union and Intersection Types

  • تکلیف کدنویسی Coding Assignment

  • ساختار داده ها با TypeScript Structuring Data with TypeScript

توابع و کلاس ها Functions and Classes

  • توابع: توابع اعلان، بیان و پیکان Functions: Declaration, Expression, and Arrow Functions

  • تکلیف کدنویسی Coding Assignment

  • انواع ریخته گری و اظهارات نوع Casting Types and Type Assertions

  • تکلیف کدنویسی Coding Assignment

  • توابع و کلاس ها Functions and Classes

سیستم های نوع پیشرفته Advanced Type Systems

  • کلاس ها و اصلاح کننده های دسترسی Classes and Access Modifiers

  • تکلیف کدنویسی Coding Assignment

  • ژنریک های پیشرفته و انواع ابزار Advanced Generics and Utility Types

  • تکلیف کدنویسی Coding Assignment

  • قدرت کلید The Power of keyof

  • تکلیف کدنویسی Coding Assignment

  • مدیریت تهی و تعریف نشده Handling Null and Undefined

  • تکلیف کدنویسی Coding Assignment

  • سیستم های نوع پیشرفته Advanced Type Systems

اکوسیستم TypeScript و بهترین روش ها TypeScript Ecosystem and Best Practices

  • استفاده از تایپ قطعی برای کتابخانه های شخص ثالث Leveraging Definitely Typed for Third-party Libraries

  • چه چیزی در TypeScript 5.x جدید است؟ What’s New in TypeScript 5.x?

TypeScript با React Native TypeScript with React Native

  • راه اندازی TypeScript در یک پروژه React Native Setting Up TypeScript in a React Native Project

  • تایپ React Components and Hooks Typing React Components and Hooks

  • تکلیف کدنویسی Coding Assignment

  • حالت و Props با TypeScript State and Props with TypeScript

  • تکلیف کدنویسی Coding Assignment

  • پیمایش در React Native با TypeScript Navigation in React Native with TypeScript

  • مدیریت رویداد در React Native با TypeScript (آموزش ویدیویی به زودی!) Event Handling in React Native with TypeScript (Video Tutorial Coming Soon!)

  • تکلیف کدنویسی Coding Assignment

موارد ضروری جاوا اسکریپت برای توسعه دهندگان TypeScript JavaScript Essentials for TypeScript Developers

  • JavaScript Essentials برای توسعه دهندگان TypeScript (آموزش ویدیویی به زودی!) JavaScript Essentials for TypeScript Developers (Video Tutorial Coming Soon!)

  • تکلیف کدنویسی Coding Assignment

  • توابع، دامنه، و بسته شدن (آموزش ویدیویی به زودی!) Functions, Scope, and Closure (Video Tutorial Coming Soon!)

  • تکلیف کدنویسی Coding Assignment

  • ویژگی های مدرن جاوا اسکریپت (ES6+) (آموزش ویدیویی به زودی!) Modern JavaScript Features (ES6+) (Video Tutorial Coming Soon!)

  • تکلیف کدنویسی Coding Assignment

پروژه های عملی Hands-on Projects

  • ساختن یک برنامه ساده فهرست کارها (آموزش ویدیویی به زودی!) Building a Simple To-Do List App (Video Tutorial Coming Soon!)

  • ایجاد یک ماشین حساب ساده (آموزش ویدیویی به زودی!) Creating a Simple Calculator (Video Tutorial Coming Soon!)

  • ساخت یک مدیر تماس ساده (آموزش ویدیویی به زودی!) Building a Simple Contact Manager (Video Tutorial Coming Soon!)

نمایش نظرات

آموزش TypeScript: A Complete Guide 2024
جزییات دوره
1 hour
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,002
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Programming with Mash Programming with Mash

توسعه دهنده متخصص موبایل با تجربه گسترده در صنعت