دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با 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
سرفصل ها
مقدمه
- یادگیری جاوا اسکریپت - مقدمه
جاوا اسکریپت چیست؟
- اهداف آموزشی
- یاد بگیرید که با جاوا اسکریپت چه کارهایی میتوانید انجام دهید
- به ویژگیهای زبان جاوا اسکریپت نگاه کنید
- مزایا و معایب جاوا اسکریپت را بیاموزید
- لهجههای جاوا اسکریپت و سازگاری مرورگر را یاد بگیرید
- کد را با استفاده از REPL اجرا کنید
- دستور زبان جاوا اسکریپت را بیاموزید
هشت نوع داده جاوا اسکریپت را بیاموزید
- اهداف آموزشی
- انواع را یاد بگیرید
- با نوع شماره جاوا اسکریپت آشنا شوید
- با نوع رشته جاوا اسکریپت آشنا شوید
- با نوع Boolean جاوا اسکریپت آشنا شوید
- با نوع شی جاوا اسکریپت آشنا شوید
- با آرایهها در جاوا اسکریپت آشنا شوید
- با نوع تابع جاوا اسکریپت آشنا شوید
- با نوع تعریف نشده جاوا اسکریپت آشنا شوید
- با نوع BigInt جاوا اسکریپت آشنا شوید
- با نوع نماد جاوا اسکریپت آشنا شوید
جریان کنترل پایه جاوا اسکریپت را یاد بگیرید
- اهداف آموزشی
- در مورد برابری در جاوا اسکریپت بیاموزید
- با دستورات if در جاوا اسکریپت آشنا شوید
- با حلقههای for- در جاوا اسکریپت آشنا شوید
- با حلقههای while و do-while در جاوا اسکریپت آشنا شوید
- خطاها را در جاوا اسکریپت مدیریت و پرتاب کنید
- با بلوکهای سوئیچ در جاوا اسکریپت آشنا شوید
- با عملگرهای سه تایی در جاوا اسکریپت آشنا شوید
- تفاوت بین متغیرهای محدوده بلوکی و محدوده تابعی را بیاموزید
برنامه نویسی شیگرا را در جاوا اسکریپت یاد بگیرید
- اهداف آموزشی
- با کلاسهای جاوا اسکریپت آشنا شوید
- در مورد وراثت مبتنی بر نمونه اولیه بیاموزید
- با این کلمه کلیدی در جاوا اسکریپت آشنا شوید
با آرایهها و اشیا کار کنید
- اهداف آموزشی
- از توابع شی داخلی استفاده کنید
- از توابع آرایه داخلی استفاده کنید
JavaScript ES6+ Syntax را یاد بگیرید
- اهداف آموزشی
- توابع را با استفاده از نحو فلش بنویسید
- مقادیر پیش فرض را برای آرگومانهای تابع تنظیم کنید
- با عملگر spread آشنا شوید
- برای به دست آوردن ویژگیهای شی از تخریب شی استفاده کنید
- از درون یابی برای درج دادهها در رشتهها استفاده کنید
- کد Import و Export را در جاوا اسکریپت یاد بگیرید
یک برنامه جاوا اسکریپت بنویسید و اجرا کنید
- اهداف آموزشی
- با نوشتن و اجرای برنامههای جاوا اسکریپت آشنا شوید
- یک برنامه جاوا اسکریپت برای مرورگر بنویسید
- جاوا اسکریپت را به یک اسکریپت خارجی منتقل کنید
- Node.js و NPM را نصب کنید
- یک اسکریپت Node بنویسید
- از Babel برای انتقال کد استفاده کنید
کار با کد ناهمزمان در جاوا اسکریپت
- اهداف آموزشی
- از callbacks برای رسیدگی به عملیات ناهمزمان استفاده کنید
- از Promises برای رسیدگی به عملیات ناهمزمان استفاده کنید
- از async await برای مدیریت عملیات ناهمزمان استفاده کنید
یک وب سرور با جاوا اسکریپت ایجاد کنید
- اهداف آموزشی
- اصول نوشتن سرور Node را بیاموزید
- یک پروژه Node.js ایجاد و راهاندازی کنید
- یک سرور اکسپرس اولیه ایجاد و اجرا کنید
- یک نقطه پایانی GET ایجاد و آزمایش کنید
- یک فایل با بسته fs بخوانید
- یک نقطه پایانی POST ایجاد و آزمایش کنید
لهجههای جاوا اسکریپت را به صورت عمیق یاد بگیرید
- اهداف آموزشی
- از TypeScript برای اعمال تایپ استاتیک استفاده کنید
- از CoffeeScript برای نحو تمیزتر استفاده کنید
- از Dart برای بهبود برنامه نویسی شیگرا استفاده کنید
از ابزار GenAI برای توسعه جاوا اسکریپت استفاده کنید
- اهداف آموزشی
- از ChatGPT برای نوشتن کد جاوا اسکریپت استفاده کنید
- از Google Gemini برای نوشتن کد جاوا اسکریپت استفاده کنید
- GitHub Copilot را در IDE خود ادغام کنید
نتیجه گیری
- یادگیری جاوا اسکریپت - خلاصه