×
ribbon

درک تایپ‌اسکریپت (TypeScript)

مدرس:Udemy

Academind by Maximilian Schwarzmullerآکادمی پرو پرمیوم

پروژه‌های جاوااسکریپت خود را با تایپ‌اسکریپت ارتقا دهید.

4دانشجو
23ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیآبان ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

استفاده از تایپ‌اسکریپت و امکانات آن مانند تایپ‌ها، پشتیبانی از ES6، کلاس‌ها، ماژول‌ها، اینترفیس‌ها و بسیاری موارد دیگر در پروژه‌های گوناگون

درک ماهیت واقعی تایپ‌اسکریپت و نحوه کارکرد دقیق آن

دلایل برتری و مزیت‌های واقعی تایپ‌اسکریپت نسبت به جاوااسکریپت خام (Vanilla JavaScript)

یادگیری قابلیت‌های پایه تا پیشرفته (از جمله infer ،as const ،satisfies و موارد دیگر)

این دوره شامل:

22 ساعت ویدئو

248 جلسه متنی

248 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

پیش‌نیاز‌ها

• آشنایی با جاوااسکریپت الزامی است، هرچند نیازی نیست در آن متخصص باشید.
• هیچ تجربه قبلی در زمینه تایپ‌اسکریپت نیاز نیست.
• آشنایی با مفاهیم ES6 یک مزیت محسوب می‌شود، اما الزامی نیست.

توضیحات دوره

بخش‌های بزرگی از دوره مجدداً ضبط شده تا مفاهیم جدید و باقی‌مانده تایپ‌اسکریپت (مانند کلیدواژه satisfies) پوشش داده شود، توضیحات ارتقا یابد و مثال‌ها و پروژه‌های دموی بیشتری اضافه گردد.

بیش از ۱۰ ساعت محتوای ویدیویی جدید به دوره افزوده شده است!

یاد بگیرید تایپ‌اسکریپت (TypeScript) چیست، چرا یک مکمل فوق‌العاده قدرتمند برای جاوااسکریپت به حساب می‌آید، چه قابلیت‌هایی دارد و چگونه باید از آن استفاده کرد! کشف کنید که چرا تایپ‌اسکریپت شگفت‌انگیز است، چگونه کیفیت کدهای جاوااسکریپت شما را بالا می‌برد و چطور مانع از بروز خطاهای آزاردهنده و باگ‌های ناخواسته می‌شود!

این دوره شما را از ابتدایی‌ترین مفاهیم و مهم‌ترین ویژگی آن (یعنی تایپ‌ها!) تا نقطه‌ای پیش می‌برد که بتوانید با تسلط کامل از تایپ‌اسکریپت در تمام پروژه‌هایتان — از جمله پروژه‌های ReactJS — استفاده کنید.

از آنجا که تایپ‌اسکریپت توسط مایکروسافت توسعه یافته و فریم‌ورک‌های بزرگی مثل Angular 2+ (گوگل) و سایر کتابخانه‌های محبوب از آن استفاده و پشتیبانی می‌کنند، جایگاه آن در صنعت کاملاً تثبیت شده است. در واقع، تایپ‌اسکریپت یکی از محبوب‌ترین و پرتقاضاترین زبان‌های توسعه وب است که امروزه می‌توانید یاد بگیرید!

از همین امروز نسبت به دیگران برتری پیدا کنید و از اولین کسانی باشید که تایپ‌اسکریپت را عمیق و اصولی درک می‌کنند!

بیاموزید که چگونه با کمک تایپ‌اسکریپت، قابلیت‌های مدرن جاوااسکریپت مثل Destructuring، توابع پیکانی (Arrow Functions) یا کلاس‌ها را به هر محیط و بیس‌کدی بیاورید — حتی محیط‌هایی که هنوز به طور پیش‌فرض از این ویژگی‌ها پشتیبانی نمی‌کنند! یاد بگیرید از چه تایپ‌هایی استفاده کنید و چگونه تایپ‌های اختصاصی خودتان را بسازید. بیاموزید که با اتکا به تایپ‌ها و قابلیت‌های متنوع تایپ‌اسکریپت، کدهایی تمیزتر، خواناتر و حرفه‌ای‌تر بنویسید!

اما کار ما در این دوره به مفاهیم مقدماتی ختم نمی‌شود! شما با ویژگی‌های پیشرفته‌تری مثل دکوراتورها (Decorators) و همچنین نحوه پیکربندی محیط‌های کاری (Workflows) با تایپ‌اسکریپت آشنا خواهید شد؛ از جمله راه‌اندازی ورک‌فلو اختصاصی تایپ‌اسکریپت و ورک‌فلو ترکیبی با Webpack.

علاوه بر این، متوجه می‌شوید که تنها به پروژه‌های Angular یا جاوااسکریپت/تایپ‌اسکریپت خام محدود نیستید؛ بلکه در یک فصل اختصاصی و کامل، یاد می‌گیرید چگونه تایپ‌اسکریپت را در پروژه‌های ReactJS به کار ببرید و کدهای ریکت خود را ارتقا دهید.

آموخته‌های خود را تمرین کنید!

تماشای ویدیو روش فوق‌العاده‌ای برای یادگیری است و برای بسیاری از دانش‌آموزان بهترین روش محسوب می‌شود. اما اگر می‌خواهید آموخته‌هایتان را به‌صورت عملی محک بزنید، این دوره فراتر از ویدیو عمل می‌کند؛ زیرا در کنار ویدیوهای باکیفیت، تمرین‌های کاربردی متعدد به همراه پاسخ‌های کامل در اختیارتان قرار می‌گیرد.

حجم بالایی از محتوای کاربردی!

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

  • انواع تایپ‌ها و نحوه استفاده کاربردی از آن‌ها
  • سازوکار کامپایلر تایپ‌اسکریپت و نحوه پیکربندی آن (tsconfig)
  • استفاده از قابلیت‌های ES6 در تایپ‌اسکریپت
  • قابلیت‌های پیشرفته تایپ‌اسکریپت مانند infer، تایپ‌های نقشه‌برداری‌شده (Mapped Types)، تایپ‌های ثابت (Constant Types) و موارد دیگر
  • کلاس‌ها در تایپ‌اسکریپت
  • نیم‌اسپیس‌ها (Namespaces) و ماژول‌ها
  • اینترفیس‌ها (Interfaces)
  • جنریک‌ها (Generics)
  • دکوراتورها (Decorators)
  • نحوه ادغام کتابخانه‌های شخص ثالث جاوااسکریپت (مانند Zod) در پروژه‌های تایپ‌اسکریپت
  • راه‌اندازی و کانفیگ پروژه تایپ‌اسکریپت با Webpack
  • راه‌اندازی جریان کاری مستقل تایپ‌اسکریپت (Plain-TypeScript)
  • استفاده از تایپ‌اسکریپت همراه با ReactJS
  • استفاده از تایپ‌اسکریپت همراه با Node.js و Express (از جمله پشتیبانی بومی Node.js از تایپ‌اسکریپت)
  • پروژه‌ها و سناریوهای واقعی دنیای کار و مباحث بسیار دیگر!

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

  • تمامی افرادی که می‌خواهند افق دید خود را فراتر از جاوااسکریپت خام (Vanilla JS) گسترش دهند
  • همه کسانی که در حال یادگیری انگولار هستند و باید نحوه کارکرد تایپ‌اسکریپت را به طور کامل درک کنند

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
10دوره
3,018دانشجو
1,572نظر و امتیاز

آکادم‌مایند با تجمیع دوره‌ها و دانش مدرسان موفق، تلاش می‌کند تا آموزش آنلاین با کیفیت بالایی ارائه دهد.
آموزش آنلاین، موفقیت در دنیای واقعی - این چیزی است که آکادم‌مایند نماینده آن است. موضوعاتی مانند توسعه وب، تحلیل داده‌ها و موارد دیگر را به شیوه‌ای سرگرم‌کننده و جذاب بیاموزید.
ما بیش از ۳,۰۰۰,۰۰۰ دانشجو را در طیف وسیعی از موضوعات آموزش داده‌ایم. ما دوست داریم به شما نیز آموزش دهیم! :)
به یادگیری ادامه دهید

آکادمی پرو پرمیومپایان مرزهای زبانی برای دسترسی هوشمند و بومی به برترین آموزش‌های جهان
22دوره
1,019دانشجو
105نظر و امتیاز

پرو پرمیوم با هدف فراهم‌کردن دسترسی فارسی‌زبانان به آموزش‌های باکیفیت، به‌روز و استاندارد جهانی فعالیت می‌کند.
ما آموزش‌های بین‌المللی را صرفاً ترجمه نمی‌کنیم؛ بومی‌سازی می‌کنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دوره‌ها را برای تجربه‌ای روان، تخصصی و قابل‌فهم به زبان فارسی آماده می‌کنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا HTML، متن، فایل‌های تمرینی و سایر منابع همراه دوره.
برای هر دوره واژه‌نامه تخصصی و یکپارچه ایجاد می‌شود تا اصطلاحات و مفاهیم تخصصی در سراسر محتوا با دقت و ثبات حفظ شوند و اجزای مختلف دوره در قالب یک بسته یادگیری یکپارچه در اختیار مخاطب قرار گیرند.
 

 چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:

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

درباره بنیان‌گذار | سجاد ثریا

فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستم‌ها.
تمرکز من بر ساخت سیستم‌های هوشمند برای تولید، بومی‌سازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامه‌های حرفه‌ای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامه‌نویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامه‌نویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفه‌ای و تخصص‌های کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرم‌های هوشمند برای بومی‌سازی و تولید محتوای آموزشی بین‌‌المللی.
تسلط عمیق بر هوش مصنوعی و معماری‌های نوین از جمله پیاده‌سازی و آموزش مدل‌های زبانی بزرگ (LLMs)، سیستم‌های RAG و توسعه معماری‌های چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصل‌های آموزشی تخصصی برای صنایع پیچیده و مقیاس‌بزرگ نظیر نفت و گاز.

poster

درک تایپ‌اسکریپت (TypeScript)

4دانشجو

دیگر دوره‌های Academind by Maximilian Schwarzmuller

دیگر دوره‌های آکادمی پرو پرمیوم