بوتکمپ جاوا اسکریپت مدرن
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری جاوا اسکریپت با ساخت سه وب اپلیکیشن واقعی
- کسب درک عمیق از نحوهی کارکرد جاوا اسکریپت در پشت صحنه
- کاوش در جدیدترین ویژگیهای پیشرفته از ES6 و ES7
- آزمون مهارتهای خود و افزایش اعتماد به نفس با تکمیل بیش از 80 چالش برنامهنویسی
- یادگیری نحوهی استقرار اپلیکیشن خود در وب تا بتوانید آن را با دیگران به اشتراک بگذارید.
- یادگیری نحوهی استفاده از Promises و Async/Await با جاوا اسکریپت غیرهمزمان
- انجام کارهای بیشتر با یادگیری نحوهی عیبیابی و اصلاح کد خود در زمان بروز مشکل
- دریافت یک راهنمای 80 صفحهای رایگان با یادداشتهای درسی، نمونههای کد و لینکهای مستندات
پیش نیازهای دوره
- برای شرکت در این دوره، نیازی به تجربهی برنامهنویسی نیست. من شما را از پایه راهنمایی میکنم!
- تنها چیزی که نیاز دارید یک کامپیوتر (ویندوز، مک او اس یا لینوکس) با اتصال به اینترنت است.
توضیحات دوره
آیا قبلاً سعی کردهاید که جاوا اسکریپت را یاد بگیرید؟
جاوا اسکریپت پرطرفدارترین زبان برنامهنویسی است، اما این به معنای آسان بودن یادگیری نیست. شما وقت خود را صرف دورههای قدیمی و آموزشهای ناقص یوتیوب میکنید که دربارهی ویژگیهای جاوا اسکریپت صحبت میکنند بدون اینکه نحوهی استفاده از آنها در ساخت اپلیکیشنهای واقعی را نشان دهند.
آیا این موضوع آشناست؟
بوتکمپ جاوا اسکریپت مدرن از صفر شروع میشود و دانش شما را دربارهی زبان جاوا اسکریپت تقویت میکند. بله، شما همهی ویژگیهای زبان را یاد خواهید گرفت، اما همچنین خواهید آموخت که چگونه از این ویژگیها با هم استفاده کنید تا یک اپلیکیشن کامل ایجاد کنید.
این دوره جامع ویژگیهای مدرن ES6 و ES7 جاوا اسکریپت که در دنیای واقعی استفاده میشوند را پوشش میدهد. شما درک خواهید کرد که جدیدترین ویژگیهای پیشرفته زبان چگونه کار میکنند.
کسب تجربه در نوشتن کد بهصورت مستقل بخش بزرگی از یادگیری جاوا اسکریپت است. به همین دلیل بیش از 80 چالش طراحی شده که هدف آن شما را به نوشتن کد، اضافه کردن ویژگیهای اپلیکیشن، و حل مشکلات گوناگون تشویق کند. این چالشها به شما مهارتها و اعتماد به نفس لازم برای ایجاد اپلیکیشن وب خودتان را خواهند داد.
اینجا پروژههای مقدماتی وجود ندارد. شما خواهید دید که برای راهاندازی یک اپلیکیشن جاوا اسکریپت از اولین خط کد تا اپ نهایی مستقر چه چیزهایی لازم است.
این دوره برای چه کسانی است؟
1. افرادی که تازه به دنیای جاوا اسکریپت وارد میشوند. آیا میخواهید به دنیای برنامهنویسی وارد شوید و جاوا اسکریپت را یاد بگیرید؟ این ممکن است اولین دورهی برنامهنویسی شما باشد، یا شاید قبلاً با زبانهای دیگر کار کردهاید. در هر صورت، شما آمادهی شرکت در این بوتکمپ هستید.
2. افرادی که در حال حاضر از جاوا اسکریپت استفاده میکنند اما میخواهند تسلط بیشتری به این زبان پیدا کنند. شما نکات کوچک و کدهای جزیی را در حین حل مشکلات یاد گرفتهاید. حالا شما آمادهاید که جاوا اسکریپت را تسلط پیدا کنید و جدیدترین ویژگیهای ES6 و ES7 را کشف کنید.
شما جاوا اسکریپت را با انجام کار یاد خواهید گرفت، نه با تماشا.
این دوره دربارهی تماشای ویدئو نیست، بلکه دربارهی نوشتن کد است. از همان ابتدا، شما هر پروژه را از صفر شروع خواهید کرد و همچنین بیش از 80 چالش را تکمیل خواهید کرد که طراحی شدهاند تا چیزی که یاد گرفتهاید را تست و تقویت کنند.
در طول کلاس، شما سه اپلیکیشن جاوا اسکریپت خواهید ساخت:
1. اولین اپلیکیشن، یک اپلیکیشن یادداشتبرداری است که اپلیکیشن مقدماتی ماست. شما مبانی جاوا اسکریپت را خواهید آموخت و دقیقاً خواهید دید که برای ساخت اپلیکیشنی که به کاربران اجازه میدهد یادداشتهای خود را اضافه، ویرایش، حذف و ذخیره کنند، چه چیزهایی لازم است.
2. دومین اپلیکیشن، یک اپلیکیشن to-do است که شما بهطور مستقل آن را خواهید ساخت. این اپلیکیشن مهارتهای شما را تست کرده و اطمینان حاصل خواهد کرد که تجربهی دنیای واقعی و مهارتهای حل مساله را که برای نوشتن کد جاوا اسکریپت ضروری هستند، دارید.
3. آخرین اپلیکیشن، یک بازی کلمهای هانگمن است که برای کاوش در جهان جاوا اسکریپت غیرهمزمان استفاده میشود. شما خواهید آموخت که چگونه اپلیکیشنهایی که به دادههای خدمات شخص ثالث وابسته هستند را راهاندازی کنید تا اطلاعات پویا و بلادرنگی مانند مکان فعلی کاربر را ارائه دهند.
با تغییرات دائمی دنیای جاوا اسکریپت پیش بروید.
این دوره از جدیدترین ویژگیهای زبانی ES6 و ES7 استفاده میکند.
زمان بهتری برای یادگیری جاوا اسکریپت وجود ندارد.
شما انتخاب هوشمندانهای داشتهاید، زیرا جاوا اسکریپت پرطرفدارترین زبان برنامهنویسی است. این هیچ مبالغهای نیست. این محبوبیت و رشد به معنای فرصتهای شغلی بیشتر و بهتر است.
جاوا اسکریپت به وب قدرت میدهد. به این معنی که هر شرکتی از جاوا اسکریپت استفاده میکند و تقاضا برای توسعهدهندگان جاوا اسکریپت فقط در حال افزایش است. شرکتهایی از جمله گوگل و اپل تا خود یودمی بهطور گسترده از جاوا اسکریپت استفاده میکنند.
جاوا اسکریپت با وب متوقف نمیشود. بهسرعت به یک زبان برنامهنویسی جهانی تبدیل شده که میتواند برای هر چیزی استفاده شود. جاوا اسکریپت میتواند برای ایجاد اپلیکیشنهای دسکتاپ، اپلیکیشنهای سمت سرور، اپلیکیشنهای بومی iOS/Android و خیلی چیزهای دیگر استفاده شود. این دوره بلیط شما برای ورود به این اکوسیستم است.
این دوره برای چه کسانی مناسب است؟
- اگر برای اولین بار میخواهید جاوا اسکریپت را یاد بگیرید؟ آیا در حال حاضر از جاوا اسکریپت استفاده میکنید و میخواهید بر روی این زبان تسلط پیدا کنید؟ این دوره مناسب شماست!
- این دوره برای هر کسی که میخواهد از جاوا اسکریپت برای راهاندازی یک اپلیکیشن استفاده کند، تغییر شغل دهد یا به عنوان توسعهدهنده جاوا اسکریپت کار کند، مناسب است.
بوتکمپ جاوا اسکریپت مدرن
-
خوش آمدید! 07:28
-
راهنمای PDF را دریافت کنید 01:16
-
معرفی بخش: راه اندازی رایانه شما 01:03
-
نصب Visual Studio Code 05:25
-
نصب Node.js 02:43
-
[فقط ویندوز] نصب cmder 02:14
-
معرفی به ترمینال 07:52
-
سلام جاوا اسکریپت! 05:31
-
معرفی بخش: مبانی جاوا اسکریپت 00:58
-
رشتهها و متغیرها 17:05
-
اعداد 13:40
-
بیشتر دربارهی متغیرها 06:09
-
ساخت یک تبدیلکننده دما 06:11
-
بولیها و عملگرهای مقایسه 13:28
-
دستورات شرطی 10:18
-
دستورات شرطی پیشرفته 12:01
-
عملگرهای منطقی 14:53
-
دامنه متغیر: قسمت 1 10:38
-
دامنه متغیر: قسمت 2 10:14
-
معرفی بخش: توابع جاوا اسکریپت 01:31
-
مبانی تابع 16:15
-
Undefined و Null 09:54
-
چندین آرگومان و مقادیر پیشفرض آرگومانها 15:46
-
Function Scope 04:31
-
رشتههای قالب 12:58
-
ساخت یک ماشین حساب نمره 13:12
-
معرفی بخش: اشیاء جاوا اسکریپت 01:17
-
مبانی اشیاء 13:02
-
استفاده از اشیاء با توابع 11:30
-
ارجاعات به اشیاء 08:49
-
ساخت یک ردیاب هزینه 09:52
-
متدها 13:05
-
کاوش در متدهای رشته 17:02
-
کاوش در متدهای عددی 13:50
-
متغیرهای Constant 08:10
-
پاداش: متغیرها با var 11:26
-
معرفی بخش: آرایههای جاوا اسکریپت 01:18
-
مبانی آرایه 13:21
-
دستکاری آرایهها با متدها 13:17
-
تکرار در آرایهها 09:21
-
حلقه For 16:37
-
جستجو در آرایهها: قسمت 1 14:49
-
جستجوی آرایهها: قسمت 2 20:41
-
فیلتر کردن آرایهها 17:45
-
مرتبسازی آرایهها 18:13
-
بهبود ردیاب هزینه ما 18:58
-
معرفی بخش: جاوا اسکریپت در مرورگر 01:24
-
راه اندازی یک وب سرور 15:12
-
جاوا اسکریپت در مرورگر 08:14
-
دستکاری DOM 12:13
-
چالش DOM 11:13
-
اضافه کردن عناصر از طریق DOM 14:25
-
مدیریت تعامل کاربر 12:33
-
کوئری های پیشرفته 13:35
-
ورودیهای متنی و فیلتر داده لایو 12:44
-
رندر کردن دادههای فیلتر شده ما 12:35
-
چالش فیلتر وظیفه 09:58
-
کار با فرمها 17:20
-
چک باکسها 18:25
-
لیستهای کشویی 08:00
-
معرفی بخش: ذخیرهسازی دادهها، کتابخانهها و غیره 00:42
-
ذخیرهسازی دادههای ما در LocalStorage: قسمت 1 13:44
-
ذخیرهسازی دادههای ما در LocalStorage: قسمت 2 11:23
-
تقسیم کد اپلیکیشن ما 13:36
-
چالش بازسازی 10:18
-
عیبیابی اپلیکیشنهای ما 08:38
-
رندر کردن پیچیده DOM 14:16
-
راه اندازی یک کتابخانه شخص ثالث 13:38
-
هدفگزینی با UUID 10:41
-
چالشهای چک باکس 08:48
-
صفحه ویرایش یادداشت: قسمت 1 16:40
-
صفحه ویرایش یادداشت: قسمت 2 18:03
-
همگامسازی دادهها در صفحات 13:09
-
تاریخها در جاوا اسکریپت 18:10
-
لحظه 19:50
-
ادغام تاریخها: قسمت 1 14:02
-
ادغام تاریخها: قسمت 2 12:12
-
وقتی برای استراحت 01:12
-
معرفی بخش: گسترش دانش جاوا اسکریپت ما 01:33
-
توابع Arrow: قسمت 1 12:21
-
توابع Arrow: قسمت 2 16:57
-
عملگر شرطی (سهوجهی) 14:27
-
مقادیر درست و نادرست 17:03
-
Type Coercion 11:00
-
Catching و Throwing خطاها 15:27
-
مدیریت خطاهای اپلیکیشن 05:20
-
کار در Strict Mode 08:29
-
معرفی بخش: اشیاء و توابع پیشرفته 01:09
-
برنامهنویسی شیگرا 06:40
-
توابع Constructor 15:32
-
راه اندازی شی پروتوتیپ 13:45
-
چالش هانگمن: قسمت 1 09:10
-
کاوش در وراثت پروتوتایپی 09:51
-
مفاهیم و اشیاء: قسمت 1 16:20
-
مفاهیم و اشیاء: قسمت 2 13:36
-
چالش هانگمن: قسمت 2 13:30
-
چالش هانگمن: قسمت 3 20:42
-
چالش هانگمن: قسمت 4 08:08
-
سینتکس کلاس 11:40
-
ایجاد Subclasses 19:56
-
Getters و Setters 18:29
-
بهروزرسانی: فیکس کردن یک Edge Case 03:06
-
معرفی بخش: جاوا اسکریپت غیرهمزمان 01:21
-
درخواستهای HTTP از جاوا اسکریپت 17:27
-
هدرها و خطاهای HTTP 14:53
-
کاوش در API دیگر 11:31
-
انتزاع Callback 17:03
-
اجرا غیرهمزمان در برابر همزمان 15:06
-
چالش انتزاع Callback 07:15
-
Closures 17:16
-
کاوش در Promises 16:01
-
تبدیل به Promises 11:58
-
زنجیرهای کردن Promise 15:13
-
Fetch API 14:54
-
چالش Fetch 06:46
-
چالش Promise 12:16
-
Async/Await 17:36
-
چالش Async/Await 10:29
-
ادغام دادهها در اپلیکیشن 09:02
-
معرفی بخش: تمهای اپلیکیشن 01:00
-
CSS بهسرعت 13:35
-
راه اندازی تم هانگمن 18:13
-
راه اندازی تم یادداشتها: قسمت 1 18:27
-
راه اندازی تم یادداشتها: قسمت 2 16:00
-
راه اندازی تم To-Do: قسمت 1 10:44
-
راه اندازی تم To-Do: قسمت 2 17:15
-
میزبانی اپلیکیشنهای شما 14:01
-
معرفی بخش: جاوا اسکریپت پیشرفته با Babel و Webpack 01:17
-
مشکل: سازگاری بین مرورگرها 03:30
-
کاوش در Babel 17:20
-
راه اندازی Boilerplate ما 14:17
-
اجتناب از ماژولهای سراسری 04:41
-
کاوش در Webpack 05:41
-
راه اندازی Webpack 13:21
-
ماژولهای جاوا اسکریپت: قسمت 1 14:54
-
ماژولهای جاوا اسکریپت: قسمت 2 09:29
-
اضافه کردن Babel به Webpack 07:15
-
Webpack Dev Server 10:22
-
محیطها و نقشههای منبع 08:32
-
تبدیل اپلیکیشن هانگمن 18:00
-
استفاده از کتابخانههای شخص ثالث 12:23
-
تبدیل اپلیکیشن یادداشتبرداری: قسمت 1 07:53
-
تبدیل اپلیکیشن یادداشتبرداری: قسمت 2 13:21
-
تبدیل اپلیکیشن یادداشتبرداری: قسمت 3 14:13
-
تبدیل اپلیکیشن یادداشتبرداری: قسمت 4 24:41
-
راه اندازی تبدیل اپلیکیشن To-Do 11:56
-
تبدیل اپلیکیشن To-Do: قسمت 1 16:07
-
تبدیل اپلیکیشن To-Do: قسمت 2 13:44
-
پارامتر Rest 11:04
-
سینتکس گسترش 11:47
-
سینتکس گسترش اشیاء 08:41
-
تخریبسازی 20:04
-
معرفی بخش: جمعبندی 01:28
-
ایده سینتکس جدید 04:26
-
پاداش: از اینجا چه باید بکنم؟ 06:39
مشخصات آموزش
بوتکمپ جاوا اسکریپت مدرن
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:155
- مدت زمان :29:39:09
- حجم :13.06GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy