دوره آموزشی
The Great Courses
دوبله زبان فارسی

راهنمای کامل TypeScript: اصول و مباحث پیشرفته

راهنمای کامل TypeScript: اصول و مباحث پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • دانشجویان قادر خواهند بود از TypeScript برای نوشتن کدهای تمیز، مقیاس‌پذیر و ایمن از نظر تایپ در اپلیکیشن های مدرن استفاده کنند.
  • دانشجویان قادر خواهند بود پروژه‌های فرانت‌اند واقعی را با استفاده از TypeScript در React ،Angular و Vue بسازند.
  • دانشجویان قادر خواهند بود با استفاده از TypeScript به همراه Node.js ،Express و NestJS اپلیکیشن های بک‌اند توسعه دهند.
  • دانشجویان قادر خواهند بود مفاهیم پیشرفته TypeScript مانند Generics، برنامه‌نویسی ناهمزمان و الگوهای طراحی را به کار ببرند.

پیش‌نیازهای دوره

  • دانشجویان باید درک اولیه‌ای از JavaScript داشته باشند، اما دانش قبلی در مورد TypeScript الزامی نیست.
  • دانشجویان برای نصب Node.js ،TypeScript و یک محیط توسعه (IDE) مانند VS Code به کامپیوتری با دسترسی به اینترنت نیاز دارند.
  • دانشجویان باید تمایل به انجام تمرینات کدنویسی و دنبال کردن پروژه‌های واقعی داشته باشند.
  • هیچ مهارت برنامه‌نویسی پیشرفته‌ای لازم نیست. این دوره برای حمایت از هر دو گروه مبتدیان و توسعه‌دهندگان با تجربه طراحی شده است.

توضیحات دوره

زبان TypeScript به استانداردی برای ساخت اپلیکیشن های مقیاس‌پذیر و قابل نگهداری در هر دو حوزه توسعه فرانت‌اند و بک‌اند تبدیل شده است. این دوره، با عنوان اصول و مباحث پیشرفته TypeScript، شما را از مبانی تا مفاهیم پیشرفته پیش می‌برد و به شما کمک می‌کند تا به تایپ‌دهی قوی، برنامه‌نویسی شی‌گرا، الگوهای ناهمزمان و فریم‌ورک‌های مدرنی مانند React ،Angular ،Vue ،Node.js ،Express و NestJS مسلط شوید.

شما نه‌تنها تئوری را می‌آموزید، بلکه از طریق کدنویسی عملی و یک پروژه نهایی تمرین می‌کنید که به شما اعتمادبه‌نفس لازم برای استفاده از TypeScript در پروژه‌های واقعی را می‌دهد.

مروری بر سرفصل‌های دوره

  • ماژول 1: مقدمه‌ای بر TypeScript – یاد بگیرید چرا TypeScript ضروری است، محیط خود را راه‌اندازی کنید و اولین پروژه خود را پیکربندی نمایید.
  • ماژول 2: اصول TypeScript – با استفاده از مثال‌های عملی، انواع داده، Enums ،Unions ،Intersections و Type Aliases را بررسی کنید.
  • ماژول 3: توابع و تایپ‌های پیشرفته – با Generics، اپراتورهای تایپ، Assertions و ابزارهای پیشرفته تایپ کار کنید.
  • ماژول 4: ویژگی‌های شی‌گرا – کلاس‌ها، وراثت، اینترفیس‌ها، کلاس‌های انتزاعی و تایپ‌دهی ساختاری را درک کنید.
  • ماژول 5: ماژول‌ها، Namespaces و ساختاردهی پروژه – با ماژول‌های ES، Namespaces، Monorepos و بهترین روش‌ها برای سازماندهی پروژه‌های بزرگ آشنا شوید.
  • ماژول 6: برنامه‌نویسی ناهمزمان – به async/await ،Promises و مدیریت خطا مسلط شوید و با APIها، رویدادها و Observables کار کنید.
  • ماژول 7: ابزارها، تست و پایپ‌لاین‌های Build – ابزارهای ESLint و Prettier را پیکربندی کنید، با Jest/Mocha تست بنویسید و پایپ‌لاین‌های CI/CD را راه‌اندازی نمایید.
  • ماژول 8: TypeScript در فرانت‌اند – از TypeScript در React، Angular و Vue برای داشتن کامپوننت‌ها، پراپ‌ها و استیت های ایمن استفاده کنید.
  • ماژول 9: TypeScript در بک‌اند – با استفاده از Node.js، Express و NestJS اپلیکیشن های بک‌اند بسازید و با استفاده از TypeORM یا Prisma پایگاه‌های داده را یکپارچه کنید.
  • ماژول 10: مفاهیم پیشرفته TypeScript – تایپ‌های شرطی، تایپ‌های نگاشتی، ادغام تعاریف و الگوهای طراحی ایمن را بیاموزید.
  • ماژول 11: پروژه نهایی – با ساخت و استقرار یک اپلیکیشن کامل مبتنی بر TypeScript، تمام آموخته‌های خود را به کار بگیرید.

در پایان این دوره، شما قادر خواهید بود:

  • کدی تمیز، قابل نگهداری و ایمن با TypeScript بنویسید.
  • از TypeScript به همراه فریم‌ورک‌های محبوب مانند React Angular ،Vue و Node.js استفاده کنید.
  • با استفاده از فریم‌ورک‌های بک‌اند مانند Express و NestJS، اپلیکیشن های واقعی و ایمن بسازید.
  • به الگوهای پیشرفته TypeScript مسلط شوید و با اطمینان پروژه‌های مقیاس بزرگ را ساختاردهی کنید.

چه یک توسعه‌دهنده JavaScript، مهندس فرانت‌اند، توسعه‌دهنده بک‌اند یا مبتدی باشید که می‌خواهید وارد توسعه حرفه‌ای شوید، این دوره به شما کمک می‌کند تا قدرت کامل TypeScript را آزاد کنید.

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

  • این دوره برای توسعه‌دهندگان JavaScript است که می‌خواهند مهارت‌های خود را با یادگیری TypeScript برای مناسب های مقیاس بزرگ ارتقا دهند.
  • این دوره برای توسعه‌دهندگان فرانت‌اند است که با React، Angular یا Vue کار می‌کنند و می‌خواهند کدهای قابل‌اطمینان‌تری بنویسند.
  • این دوره برای توسعه‌دهندگان بک‌اند است که می‌خواهند از TypeScript به همراه Node.js ،Express و NestJS برای ساخت APIهای مقیاس‌پذیر استفاده کنند.
  • این دوره برای مبتدیان و دانشجویانی است که می‌خواهند برنامه‌نویسی مدرن را با TypeScript بیاموزند و فرصت‌های شغلی خود را گسترش دهند.

راهنمای کامل TypeScript: اصول و مباحث پیشرفته

  • مقدمه‌ای بر TypeScript بخش 1 24:45
  • مقدمه‌ای بر TypeScript بخش 2 20:26
  • اصول TypeScript بخش 1 18:25
  • اصول TypeScript بخش 2 16:26
  • اصول TypeScript بخش 3 10:50
  • توابع و تایپ‌های پیشرفته بخش 1 26:49
  • توابع و تایپ‌های پیشرفته بخش 2 27:53
  • توابع و تایپ‌های پیشرفته بخش 3 13:08
  • ویژگی‌های شی‌گرا بخش 1 21:20
  • ویژگی‌های شی‌گرا بخش 2 31:52
  • ویژگی‌های شی‌گرا بخش 3 17:12
  • ویژگی‌های شی‌گرا بخش 4 15:38
  • ماژول‌ها، Namespaces و ساختاردهی پروژه بخش 1 30:44
  • ماژول‌ها، Namespaces و ساختاردهی پروژه بخش 2 27:53
  • ماژول‌ها، Namespaces و ساختاردهی پروژه بخش 3 09:27
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 1 21:15
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 2 25:22
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 3 15:06
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 4 17:24
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 5 31:01
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 6 24:27
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 7 24:01
  • برنامه‌نویسی ناهمزمان در TypeScript بخش 8 21:04
  • ابزارها، تست و پایپ‌لاین‌های ساخت بخش 1 46:53
  • ابزارها، تست و پایپ‌لاین‌های ساخت بخش 2 20:20
  • ابزارها، تست و پایپ‌لاین‌های ساخت بخش 3 17:00
  • ابزارها، تست و پایپ‌لاین‌های ساخت بخش 4 15:27
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 1 27:24
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 2 26:27
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 3 20:20
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 4 18:38
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 5 28:42
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 6 25:31
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 7 21:22
  • TypeScript در فرانت‌اند (React ،Angular ،Vue) بخش 8 14:46
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 1 29:13
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 2 23:47
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 3 13:50
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 4 29:40
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 5 29:12
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 6 19:53
  • TypeScript در بک‌اند (Node.js ،Express ،NestJS) بخش 7 14:44
  • مفاهیم و الگوهای پیشرفته TypeScript بخش 1 21:07
  • مفاهیم و الگوهای پیشرفته TypeScript بخش 2 14:53
  • مفاهیم و الگوهای پیشرفته TypeScript بخش 3 17:30
  • مفاهیم و الگوهای پیشرفته TypeScript بخش 4 18:14
  • مفاهیم و الگوهای پیشرفته TypeScript بخش 5 09:13

6,688,500 1,337,700 تومان

مشخصات آموزش

راهنمای کامل TypeScript: اصول و مباحث پیشرفته

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:47
  • مدت زمان :16:56:34
  • حجم :8.82GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید