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

بهترین شیوه‌های جاوااسکریپت

بهترین شیوه‌های جاوااسکریپت

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

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

  • درک اهمیت بهترین شیوه‌ها: متوجه شوید که چرا پیروی از بهترین شیوه‌ها در توسعه حرفه‌ای ضروری است.
  • کاربرد اصول کد تمیز: یاد بگیرید چگونه کدی قابل خواندن و نگهداری بنویسید.
  • استفاده از کنوانسیون‌های نام‌گذاری موثر: نام‌گذاری متغیرها و توابع را به منظور بهبود وضوح کد درک کنید.
  • پیاده‌سازی تکنیک‌های مدیریت خطا: از بلوک‌های try-catch و مدیریت خطای سفارشی برای مدیریت استثناها استفاده کنید.
  • بهینه‌سازی عملکرد کد: حلقه‌های کارآمد بنویسید و تغییرات DOM را به حداقل برسانید تا عملکرد بهتری داشته باشید.

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

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

توضیحات دوره

این دوره 1.5 ساعته، مختصر و به‌موقع به طور خاص برای توسعه‌دهندگان جاوااسکریپت طراحی شده است که به دنبال شناسایی نقاط ضعف و گلوگاه‌ها در کد خود هستند. با اتخاذ شیوه‌های اثبات‌شده، توسعه‌دهندگان می‌توانند کد خود را به‌گونه‌ای بهینه کنند که سریع‌تر، قابل خواندن‌تر و تمیزتر باشد.

شرکت‌کنندگان یاد خواهند گرفت که توابع و حلقه‌های بهینه‌شده بنویسند، پوشه‌های کد خود را برای حداکثر ماژولاریته با استفاده از ویژگی‌های ES6 ساختاربندی کنند و مفاهیم هوشمندتری مانند توابع map، تخریب اشیاء، promises و async/await را پیاده‌سازی کنند. با استفاده از مثال‌ها و تمرینات کدنویسی عملی، یادگیرندگان به‌طور فعال کد خود را به طور مؤثر بازسازی خواهند کرد.

این دوره شامل موضوعات اساسی است، از جمله:

  • چرا بهترین شیوه‌ها مهم هستند: اهمیت رعایت بهترین شیوه‌ها در توسعه حرفه‌ای را کشف کنید.
  • اصول کد تمیز: هنر نوشتن کدی که آسان برای خواندن، درک و نگهداری باشد را بیاموزید.
  • کنوانسیون‌های نام‌گذاری متغیرها و توابع: استراتژی‌های نام‌گذاری که وضوح کد را افزایش می‌دهند یاد بگیرید.
  • بهترین شیوه‌های مدیریت خطا: پیاده‌سازی لاگ‌کردن قوی، بلوک‌های try-catch و بیشتر.
  • Async/Await و Promises: از جهنم callback جلوگیری کنید و درک کنید که چه زمانی باید از زنجیره‌های ()then دوری کنید.
  • بهینه‌سازی حلقه‌ها: حلقه‌های تو در تو را حذف کنید و از محاسبات غیرضروری در داخل حلقه‌ها جلوگیری کنید.
  • بهینه‌سازی عملکرد: عملکرد کد را افزایش دهید و از متدهای کنسول برای تست استفاده کنید.
  • وضوح و ماژولاریت کد: کد ماژولار توسعه داده و از ابزارهایی استفاده کنید که کیفیت بالای کد را تضمین می‌کنند.

این دوره شامل تمرینات و مثال‌های ضروری کدنویسی است که به یادگیرندگان این امکان را می‌دهد که این بهترین شیوه‌ها را به‌طور مستقیم در پروژه‌های خود اعمال کنند. در پایان دوره، توسعه‌دهندگان دانش و مهارت‌های لازم برای نوشتن کد عالی جاوااسکریپت را که در هر تیم توسعه‌ای برجسته باشد خواهند داشت.

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

  • توسعه‌دهندگان جاوااسکریپت تازه‌کار: به دنبال ارتقاء کیفیت کد و درک بهترین شیوه‌ها
  • توسعه‌دهندگان با تجربه: به دنبال بهبود مهارت‌های خود و به روز ماندن با آخرین استانداردها
  • توسعه‌دهندگان سمت کاربر: به دنبال نوشتن کد تمیز و کارآمدتر برای سمت کلاینت
  • توسعه‌دهندگان سمت سرور: به دنبال بهبود تکنیک‌های کدنویسی جاوااسکریپت خود
  • توسعه‌دهندگان فول‌استک: علاقه‌مند به بهترین شیوه‌ها در کل استک

بهترین شیوه‌های جاوااسکریپت

  • مقدمه 01:16
  • چرا بهترین شیوه‌ها اهمیت دارند؟ 06:09
  • اصول کد تمیز 07:07
  • کنوانسیون‌های نام‌گذاری متغیرها و توابع 04:05
  • نمونه‌هایی از کد ضعیف در مقابل معنادار 00:46
  • مقدمه 01:11
  • استفاده مؤثر از بلوک‌های Try-Catch 07:04
  • مدیریت خطای سفارشی 03:00
  • لاگ‌کردن خطاها برای بهبود اشکال‌زدایی 06:36
  • مقدمه 04:15
  • استفاده کارآمد از حلقه‌ها 06:01
  • معرفی جاوااسکریپت غیرهمزمان و Promises 03:27
  • مدیریت Async/Await و استفاده از ()Promise.all 04:05
  • مدیریت خطاها: جلوگیری از جهنم callback 05:26
  • بازسازی کد: Promises در مقابل Async/Await 04:01
  • کاهش تغییرات DOM 07:13
  • مقدمه 01:08
  • نوشتن کد ماژولار 05:53
  • استفاده از Linters و Formatters 01:20
  • اکسپورت و ایمپورت کد به طور کارآمد 01:30
  • انتقال از اسکریپت‌های Monolithic به ماژول‌های ES6 01:01
  • ریفکتورینگ برای کد ماژولار 02:37
  • شروع کار با Webpack و Rollup 01:16
  • معرفی Rollup 02:11
  • درک ساختار کد: فایل‌های ماژول، ایندکس و Main.js 03:09
  • بررسی Webpack.js و جمع‌بندی 04:38

632,000 126,400 تومان

مشخصات آموزش

بهترین شیوه‌های جاوااسکریپت

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:26
  • مدت زمان :01:36:25
  • حجم :1.42GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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