دوره آموزشی
دوبله زبان فارسی
تایپ اسکریپت - بسیار آموزنده - 2024
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک هدف تایپ اسکریپت در وب اپلیکیشنهای مدرن
- درک نحوه ارتقای جاوا اسکریپت با تایپ اسکریپت
- تولید کد قدرتمند و منسجم جاوا اسکریپت، بدون خطا
- ساخت یک پروژه سفارشی در تایپ اسکریپت
- بهبود سازماندهی کد از طریق استفاده از ماژولهای جدید و ESNext
- تسلط به کامپایلر TSC و مفاهیم پیشرفته
- نوشتن جاوا اسکریپت به صورت استاتیک، برای کاهش خطاها و بهبود کد
- درک آینده تایپ اسکریپت
- درک نحوه استفاده از تایپ اسکریپت در کنار JSDocs و ts-check@//
- درک مفاهیم پیشرفته مانند جنریکها، نصب کامپایلر، خطوط shebang و extends و غیره
پیشنیازهای دوره
- دانش پایه از جاوا اسکریپت
- یک کامپیوتر مک یا کامپیوتر شخصی
آنچه خواهید آموخت:
- نصب - اکثر توسعهدهندگان فکر میکنند تنها راه استفاده از تایپ اسکریپت از طریق npm است. شما یاد میگیرید که روشهای مختلف استفاده و نصب تایپ اسکریپت کدامند.
- درک پوشههای LIB و BIN - از طریق بررسی پوشههای LIB و BIN و معنای خط Shebang، به درک عمیقتری از عملکردهای داخلی کامپایلر تایپ اسکریپت (tsc) میرسید. این دانش شما را توانمند خواهد ساخت تا ببینید چگونه این کامپایلر هنگام اجرای آن در ترمینال شما عمل میکند.
- مفهوم خودمیزبانی شده و بوتاسترپ کردن - آیا میدانستید که تایپ اسکریپت منحصر به فرد است زیرا خودمیزبانی شده است، به این معنا که کامپایلر تایپ اسکریپت خودش در تایپ اسکریپت نوشته شده است؟ این ویژگی خودمیزبانی شده، تجربه توسعه سازگارتر و قدرتمندتری را فراهم میکند، زیرا این زبان میتواند از ویژگیهای خودش برای پیادهسازی اش بهره ببرد. درک این مفهوم برای درک اینکه تایپ اسکریپت چگونه در under the hood عمل میکند، حیاتی است.
- نود جی اس برای تبدیل - شما درک میکنید که چرا نود جی اس محبوبترین گزینه برای تبدیل کد تایپ اسکریپت به جاوا اسکریپت است.
- تسلط به tsconfig.json - با فایل tsconfig.json و با استفاده از فرمان tsc init تجربه عملی کسب کرده و یاد میگیرید که چگونه پیکربندیهای تایپ اسکریپت را از ابتدا ایجاد کنید.
- استفاده از فرمان watch-- - فرمان watch-- را در پروژههای خود پیاده میکنید در حالی که ماژولهای ES6 را برای محیط توسعه مدرن راهاندازی میکنید.
- ویژگیهای تایپ پیشرفته - به aliases تایپ، جنریکها، تایپهای شرطی، تایپهای رویداد، DOM casting و enums، آرایهها، تاپلها و آبجکتها میپردازید و به مهارتهای پیشرفته در دستکاری تایپ مجهز میشوید.
- تابعی در مقایسه با سینتکس کلاس - دو رویکرد تابعی و سینتکس کلاس جدیدتر در تایپ اسکریپت، از جمله مودیفایرهای دسترسی برای ایجاد ویژگیهای عمومی در آبجکتها را بررسی میکنید.
- آینده تایپ اسکریپت - کشف میکنید شرکتهایی مانند Svelte و Drizzle چه کارهایی با تایپ اسکریپت انجام میدهند و چرا Turbo 8 تصمیم به کنار گذاشتن آن گرفته است. همچنین یک بررسی کوتاه درباره JSDoc و نقش آن به عنوان «برادر کوچک» تایپ اسکریپت خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندهای که دانش پایهای از جاوا اسکریپت دارد.
تایپ اسکریپت - بسیار آموزنده - 2024
-
مقدمه 08:52
-
ویژوال استودیو کد از تایپ اسکریپت به طور داخلی پشتیبانی میکند 00:49
-
مرورگرها و سرورها فقط تایپ اسکریپت را میفهمند 03:41
-
تبدیل در تایپ اسکریپت 05:08
-
خلاصه 00:56
-
اصول تایپ اسکریپت None
-
مقدمه بخش 00:46
-
دو روش برای استفاده از تایپ اسکریپت 02:10
-
استفاده از تایپ اسکریپت بدون کامپایلر رسمی - به طور نیتیو در Node 03:17
-
استفاده از تایپ اسکریپت بدون کامپایلر، به طور نیتیو در مرورگر 02:41
-
استفاده از تایپ اسکریپت بدون کامپایلر، با استفاده از کتابخانهها و اجراگرها 06:37
-
سه روش برای نصب کامپایلر تایپ اسکریپت 05:17
-
چرا Node برای اجرای تایپ اسکریپت اینقدر محبوب است؟ 02:18
-
کامپایل کردن اولین فایل تایپ اسکریپت خود به جاوا اسکریپت با استفاده از npm 05:41
-
تایپ اسکریپت از متغیرهای PATH شما استفاده میکند 01:46
-
درک اسکریپتهای دستهای در برابر فایل اجرایی تایپ اسکریپت 04:49
-
پوشههای Bin و Lib در تایپ اسکریپت 02:48
-
خط Shebang و مشکل chicken-egg 04:35
-
خودمیزبانی و بوتاسترپ کردن تایپ اسکریپت 05:39
-
ایجاد یک فایل اسکریپت برای پروژه ما 03:32
-
استفاده و نصب تایپ اسکریپت None
-
افزودن فایل پیکربندی تایپ اسکریپت 05:52
-
تایپ اسکریپت به خوبی با آخرین ویژگیهای جاوا اسکریپت (ESNext) همگام میشود 07:56
-
تنظیم ویژگیهای outDir و rootDir 03:31
-
تایپ اسکریپت میتواند فایلها را باندل کند 02:30
-
ماژولها 04:26
-
استفاده از پرچم watch-- 02:11
-
پیکربندی تایپ اسکریپت None
-
تایپهای Implicit و Explicit 13:31
-
آزمون تایپ None
-
آشنایی با alias تایپ و رابطها 07:51
-
تایپهای شرطی و جنریکها 07:59
-
کدهای خطای برنامهنویسی و Type Casting در DOM 04:14
-
افزودن listener های رویداد با تایپهای رویداد 06:00
-
استفاده از ماژولهای ES6 در تایپ اسکریپت 04:22
-
آبجکتها (رابطها و تایپها) و مودیفایر دسترسی readonly 08:38
-
تایپ رکورد آبجکت 02:59
-
Enums 04:57
-
رابطها در برابر تایپها 09:13
-
تعریف تابع createBox و تنظیم تایپ آرگومان آن 06:22
-
استایلدهی و افزودن باکس به DOM 06:38
-
تولید یک رنگ تصادفی و تعریف تابع setColor 04:20
-
بازگردانی ویژگیهای عمومی در تابع createBox ما 02:52
-
ویژگی پیکربندی nounusedlocals 01:28
-
راهاندازی تابع buildBox و انجام اعتبارسنجی اولیه ورودی 07:42
-
پیادهسازی متد setTimeout() و راهاندازی شمارشگر باکس 05:30
-
آرایهها و تاپلها 07:12
-
ایمپورت ماژول ما و ایجاد یک آرایه پویا با استفاده از مقادیر و فیلتر 07:04
-
استفاده از آبجکت گلوبال ریاضی برای تولید اندازه باکس تصادفی (یا BOMB) 04:54
-
Timeout - آیا میتوانید یک تایپ جنریک را گسترش دهید؟ 03:11
-
Timeout - فیکس کردن خطا در متد ()rgb 01:48
-
ایمپورت تابع ()createBox، تولید یک باکس و افزودن آن به یک آرایه گلوبال 07:16
-
تست کد ما 02:09
-
استایلدهی به عناصر زمانی که BOMB بازگشت داده میشود 05:38
-
اصلاحات نهایی پروژه و تست 04:23
-
استفاده از سینتکس کلاس برای تعریف تابع createBox 10:18
-
بروزرسانی فایل منبع اصلی و تست کد کلاس 04:56
-
اصول تایپ اسکریپت None
-
آینده تایپ اسکریپت 06:16
-
JSDocs و ts-check@// 10:34
-
آیا Svelte و Turbo 8 از تایپ اسکریپت پشتیبانی میکنند؟ 03:12
-
پشتیبانی Drizzle از تایپ اسکریپت 01:05
-
پیشنهاد جدید ECMAScript برای چک کردن تایپ 02:12
-
پایان دوره 00:53
مشخصات آموزش
تایپ اسکریپت - بسیار آموزنده - 2024
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:64
- مدت زمان :04:46:09
- حجم :4.28GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy