دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
5 ساعت 22 دقیقهمتوسط2025-01-30
مدرسین

Shaun Wassell
Full-Stack Software Developer

Pearson
جزئیات دوره
آیا به دنبال یک مقدمه گام به گام برای نوشتن کدهای مدرن با JavaScript هستید؟ این دوره با مدرس Shaun Wassell از مفاهیم ابتدایی و نحو اصلی گرفته تا توابع پیشرفتهتر برای مصاحبههای فنی را پوشش میدهد و به شما اصول کدنویسی در JavaScript و همچنین جدیدترین پیشرفتها در هوش مصنوعی مولد را آموزش میدهد. در طول دوره، بینشها و ابزارهای ارزشمندی را به دست خواهید آورد که میتوانید در نقش مهندس و توسعهدهنده خود بهکار ببرید.
اهداف یادگیری:
✅ درک و پیادهسازی JavaScript مدرن از ابتدا
✅ ساخت یک سرور ساده با استفاده از JavaScript و Node.js
✅ تسلط بر بهترین شیوههای JavaScript مدرن
✅ نوشتن کد با کیفیت و قابل خواندن
✅ پاسخگویی مهارتآمیز به سوالات مصاحبههای فنی
✅ استفاده از ابزارهای هوش مصنوعی مولد در JavaScript
اهداف یادگیری:
✅ درک و پیادهسازی JavaScript مدرن از ابتدا
✅ ساخت یک سرور ساده با استفاده از JavaScript و Node.js
✅ تسلط بر بهترین شیوههای JavaScript مدرن
✅ نوشتن کد با کیفیت و قابل خواندن
✅ پاسخگویی مهارتآمیز به سوالات مصاحبههای فنی
✅ استفاده از ابزارهای هوش مصنوعی مولد در JavaScript
مهارت ها
Ecma InternationalJavaScript FrameworksJavaScriptWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - یادگیری جاوا اسکریپت - مقدمه
1. جاوا اسکریپت چیست؟
- 02 - اهداف آموزشی
- 03 - یاد بگیرید که با جاوا اسکریپت چه کارهایی میتوانید انجام دهید
- 04 - به ویژگیهای زبان جاوا اسکریپت نگاه کنید
- 05 - مزایا و معایب جاوا اسکریپت را بیاموزید
- 06 - لهجههای جاوا اسکریپت و سازگاری مرورگر را یاد بگیرید
- 07 - کد را با استفاده از REPL اجرا کنید
- 08 - دستور زبان جاوا اسکریپت را بیاموزید
2. هشت نوع داده جاوا اسکریپت را بیاموزید
- 09 - اهداف آموزشی
- 10 - انواع را یاد بگیرید
- 11 - با نوع شماره جاوا اسکریپت آشنا شوید
- 12 - با نوع رشته جاوا اسکریپت آشنا شوید
- 13 - با نوع Boolean جاوا اسکریپت آشنا شوید
- 14 - با نوع شی جاوا اسکریپت آشنا شوید
- 15 - با آرایهها در جاوا اسکریپت آشنا شوید
- 16 - با نوع تابع جاوا اسکریپت آشنا شوید
- 17 - با نوع تعریف نشده جاوا اسکریپت آشنا شوید
- 18 - با نوع BigInt جاوا اسکریپت آشنا شوید
- 19 - با نوع نماد جاوا اسکریپت آشنا شوید
3. جریان کنترل پایه جاوا اسکریپت را یاد بگیرید
- 20 - اهداف آموزشی
- 21 - در مورد برابری در جاوا اسکریپت بیاموزید
- 22 - با دستورات if در جاوا اسکریپت آشنا شوید
- 23 - با حلقههای for- در جاوا اسکریپت آشنا شوید
- 24 - با حلقههای while و do-while در جاوا اسکریپت آشنا شوید
- 25 - خطاها را در جاوا اسکریپت مدیریت و پرتاب کنید
- 26 - با بلوکهای سوئیچ در جاوا اسکریپت آشنا شوید
- 27 - با عملگرهای سه تایی در جاوا اسکریپت آشنا شوید
- 28 - تفاوت بین متغیرهای محدوده بلوکی و محدوده تابعی را بیاموزید
4. برنامه نویسی شیگرا را در جاوا اسکریپت یاد بگیرید
- 29 - اهداف آموزشی
- 30 - با کلاسهای جاوا اسکریپت آشنا شوید
- 31 - در مورد وراثت مبتنی بر نمونه اولیه بیاموزید
- 32 - با این کلمه کلیدی در جاوا اسکریپت آشنا شوید
5. با آرایهها و اشیا کار کنید
- 33 - اهداف آموزشی
- 34 - از توابع شی داخلی استفاده کنید
- 35 - از توابع آرایه داخلی استفاده کنید
6. JavaScript ES6+ Syntax را یاد بگیرید
- 36 - اهداف آموزشی
- 37 - توابع را با استفاده از نحو فلش بنویسید
- 38 - مقادیر پیش فرض را برای آرگومانهای تابع تنظیم کنید
- 39 - با عملگر spread آشنا شوید
- 40 - برای به دست آوردن ویژگیهای شی از تخریب شی استفاده کنید
- 41 - از درون یابی برای درج دادهها در رشتهها استفاده کنید
- 42 - کد Import و Export را در جاوا اسکریپت یاد بگیرید
7. یک برنامه جاوا اسکریپت بنویسید و اجرا کنید
- 43 - اهداف آموزشی
- 44 - با نوشتن و اجرای برنامههای جاوا اسکریپت آشنا شوید
- 45 - یک برنامه جاوا اسکریپت برای مرورگر بنویسید
- 46 - جاوا اسکریپت را به یک اسکریپت خارجی منتقل کنید
- 47 - Node.js و NPM را نصب کنید
- 48 - یک اسکریپت Node بنویسید
- 49 - از Babel برای انتقال کد استفاده کنید
8. کار با کد ناهمزمان در جاوا اسکریپت
- 50 - اهداف آموزشی
- 51 - از callbacks برای رسیدگی به عملیات ناهمزمان استفاده کنید
- 52 - از Promises برای رسیدگی به عملیات ناهمزمان استفاده کنید
- 53 - از async await برای مدیریت عملیات ناهمزمان استفاده کنید
9. یک وب سرور با جاوا اسکریپت ایجاد کنید
- 54 - اهداف آموزشی
- 55 - اصول نوشتن سرور Node را بیاموزید
- 56 - یک پروژه Node.js ایجاد و راهاندازی کنید
- 57 - یک سرور اکسپرس اولیه ایجاد و اجرا کنید
- 58 - یک نقطه پایانی GET ایجاد و آزمایش کنید
- 59 - یک فایل با بسته fs بخوانید
- 60 - یک نقطه پایانی POST ایجاد و آزمایش کنید
10. لهجههای جاوا اسکریپت را به صورت عمیق یاد بگیرید
- 61 - اهداف آموزشی
- 62 - از TypeScript برای اعمال تایپ استاتیک استفاده کنید
- 63 - از CoffeeScript برای نحو تمیزتر استفاده کنید
- 64 - از Dart برای بهبود برنامه نویسی شیگرا استفاده کنید
11. از ابزار GenAI برای توسعه جاوا اسکریپت استفاده کنید
- 65 - اهداف آموزشی
- 66 - از ChatGPT برای نوشتن کد جاوا اسکریپت استفاده کنید
- 67 - از Google Gemini برای نوشتن کد جاوا اسکریپت استفاده کنید
- 68 - GitHub Copilot را در IDE خود ادغام کنید
نتیجه گیری
- 69 - یادگیری جاوا اسکریپت - خلاصه
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc
- دوره آموزشی LangChain.js: یک ابزار زنجیرهای هوش مصنوعی برای توسعهدهندگان جاوااسکریپت
- دوره آموزشی ساختار دادهها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صفها و پشتهها
- دوره آموزشی اصول امنیتی جاوا اسکریپت
- دوره آموزشی ساخت یک مونو ریپو مقیاسپذیر با استفاده از جاوااسکریپت و تایپاسکریپت