در حال حاضر محصولی در سبد خرید شما وجود ندارد.

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با جاوااسکریپت یاد می گیرید.
عنوان اصلی : Building a JavaScript Development Environment
بررسی اجمالی دوره
 شما به یک کیت شروع نیاز دارید
 کیت شروع یک چک لیست خودکار است
 این دوره برای چه کسانی است؟
 چه چیزی در کیت استارت شما تعلق دارد؟
 Github را راه اندازی کنید
 دستور جلسه
 خلاصه
 مقدمه
 در ویرایشگر جاوا اسکریپت به دنبال چه چیزی باشیم
 توصیه های ویرایشگر جاوا اسکریپت
 قالب بندی خودکار
 نسخه ی نمایشی: Editorconfig
 خلاصه
 مقدمه
 مدیران بسته
 نسخه ی نمایشی: بسته های Node و npm را نصب کنید
 امنیت بسته
 نسخه ی نمایشی: ممیزی npm
 خلاصه
 مقدمه
 توسعه سرورهای وب
 نسخه ی نمایشی: اکسپرس را راه اندازی کنید
 به اشتراک گذاری کارهای در حال انجام
 نسخه ی نمایشی: به اشتراک گذاری کار در حال انجام
 خلاصه
 مقدمه
 گزینه های اتوماسیون
 نسخه ی نمایشی: اسکریپت های npm
 نسخه ی نمایشی: قلاب های قبل/پست
 نسخه ی نمایشی: ایجاد اشتراک اسکریپت
 نسخه ی نمایشی: وظایف همزمان
 خلاصه
 مقدمه
 نسخه های جاوا اسکریپت
 ترانسپایلرها
 پیکربندی بابل
 ترجمه اسکریپت های ساخت
 نسخه ی نمایشی: Babel را راه اندازی کنید
 خلاصه
 مقدمه
 فرمت های ماژول
 چرا ماژول های ES6؟
 انتخاب باندلر
 نسخه ی نمایشی: پیکربندی Webpack
 نسخه ی نمایشی: Webpack را با Express پیکربندی کنید
 نسخه ی نمایشی: نقطه ورود برنامه ایجاد کنید
 نسخه ی نمایشی: مدیریت CSS با Webpack
 نقشه های منبع
 نسخه ی نمایشی: اشکال زدایی از طریق Sourcemaps
 خلاصه
 مقدمه
 چرا لینت؟
 لینتر
 بررسی اجمالی تصمیمات پیکربندی ESLint
 تصمیم 1: فرمت فایل پیکربندی
 تصمیم 2: کدام قوانین؟
 تصمیم 3: هشدار یا خطا؟
 تصمیم 4: افزونه ها؟
 تصمیم 5: از پیش تعیین شده
 تماشای فایل ها با ESLint
 ویژگی های آزمایشی پرز
 چرا لینت از طریق یک ساخت خودکار؟
 نسخه ی نمایشی: راه اندازی ESLint
 نسخه ی نمایشی: تماشای فایل ها
 خلاصه
 مقدمه
 بررسی اجمالی تصمیمات آزمون
 تصمیم 1: چارچوب تست
 تصمیم 2: کتابخانه های ادعا
 تصمیم 3: کتابخانه های کمکی
 تصمیم 4: محل اجرای آزمون ها
 تصمیم 5: فایل های تست به کجا تعلق دارند؟
 تصمیم 6: آزمایشات چه زمانی باید اجرا شوند؟
 نسخه ی نمایشی: راه اندازی تست
 نسخه ی نمایشی: تست DOM
 نسخه ی نمایشی: تماشای تست ها
 چرا ادغام مداوم؟
 ادغام مداوم چه می کند؟
 انتخاب سرور CI
 نسخه ی نمایشی: Travis CI
 نسخه ی نمایشی: Appveyor
 خلاصه
 مقدمه
 رویکردهای تماس HTTP
 متمرکز کردن درخواست های HTTP
 نسخه ی نمایشی: واکشی
 پلی پر کردن انتخابی
 چرا HTTP را مسخره کنیم؟
 چگونه HTTP را مسخره کنیم
 طرح ما برای تمسخر
 کتابخانه های تمسخر آمیز
 نسخه ی نمایشی: ایجاد یک طرحواره داده های API ساختگی
 نسخه ی نمایشی: تولید داده های ساختگی
 نسخه ی نمایشی: ارائه داده های ساختگی از طریق سرور JSON
 نسخه ی نمایشی: دستکاری داده ها از طریق سرور JSON
 خلاصه
 مقدمه
 چرا یک برنامه آزمایشی؟
 نکته 1: JS متعلق به یک فایل js است
 نکته 2: سازماندهی بر اساس ویژگی را در نظر بگیرید
 نکته 3: استخراج منطق به POJOs
 خلاصه
 مقدمه
 Minification و SourceMaps
 نسخه ی نمایشی: پیکربندی بسته وب تولید با Minification
 نسخه ی نمایشی: سرور محلی / dist را پیکربندی کنید
 نسخه ی نمایشی: Mock API را تغییر دهید
 نسخه ی نمایشی: ساخت اسکریپت های npm تولید
 تولید HTML پویا
 نسخه ی نمایشی: تولید HTML پویا
 تقسیم بسته نرم افزاری
 نسخه ی نمایشی: تقسیم بسته نرم افزاری
 خراش کش
 نسخه ی نمایشی: Cache Busting
 نسخه ی نمایشی: استخراج و کوچک کردن CSS
 خطای ثبت
 نسخه ی نمایشی: ثبت خطا
 نسخه ی نمایشی: قالب های HTML از طریق EmbeddedJS
 خلاصه
 مقدمه
 جداسازی UI و API
 هاست ابری
 نسخه ی نمایشی: استقرار خودکار API از طریق Heroku
 نسخه ی نمایشی: استقرار رابط کاربری خودکار از طریق Surge
 رویکردهای بهروزرسانی کیت شروع
 گزینه 1: Yeoman
 گزینه 2: Github
 گزینه 3: npm
 الهام گرفتن
 چالش
 خلاصه
Building a JavaScript Development Environment
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
 
 ✨ تا ۷۰% تخفیف با شارژ کیف پول 🎁
 مشاهده پلن ها