لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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!)
نمایش نظرات