یادگیری برنامهنویسی پیشرفته و مدرن JavaScript
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری درک عمیق مفاهیم اصلی JavaScript
- تسلط به ویژگیهای مدرن JavaScript (ES6+)
- یادگیری کار با Asynchronous JavaScript با استفاده از callbackها، promiseها، async/await و مدیریت عملیاتهای غیرهمزمان در دنیای واقعی
- یادگیری ساختار کد ماژولار و مقیاسپذیر
پیشنیازهای دوره
- هیچ پیشنیاز خاصی وجود ندارد.
توضیحات دوره
به دوره آموزش برنامهنویسی پیشرفته و مدرن JavaScript خوش آمدید، دورهای نهایی که طراحی شده است تا شما را به یک توسعهدهنده با اعتماد به نفس و حرفهای JavaScript تبدیل کند که قادر به ساخت وباپلیکیشنهای مدرن، تعاملی و کارآمد باشد.
زبان JavaScript پرتقاضاترین زبان برنامهنویسی برای توسعه وب است، که همه چیز از وبسایتهای کوچک گرفته تا وباپلیکیشنهای پیچیده که روزانه توسط میلیونها نفر استفاده میشوند را قدرت میبخشد. اما برای اینکه واقعاً متمایز باشید، باید فراتر از مبانی بروید و درک کنید که JavaScript مدرن واقعاً در لایههای زیرین چگونه کار میکند. این دقیقاً همان چیزی است که این دوره برای آن طراحی شده است.
شما برخی از مهمترین مباحث JavaScript را خواهید آموخت، از جمله برنامهنویسی غیرهمزمان، که یکی از قدرتمندترین و در عین حال گیجکنندهترین بخشها برای بسیاری از توسعهدهندگان است. این دوره این مبحث را ساده و شفاف میکند و شما را گامبهگام با callbackها، promiseها، async و await آشنا کرده و نشان میدهد که چگونه با APIهای واقعی کار کنید تا اپلیکیشنهایی بسازید که دادههای زنده را دریافت و نمایش میدهند.
شما فقط مفاهیم پیشرفته را یاد نمیگیرید، بلکه با استفاده از آنچه آموختهاید اپلیکیشنهای واقعی و کاربردی میسازید. برنامهنویسی فقط درک تئوری نیست؛ بلکه خلق چیزی واقعی از دانش شماست. این دقیقاً همان کاری است که در این دوره انجام خواهد شد. شما روی مجموعهای از اپلیکیشنهای جذاب و کاربردی JavaScript کار خواهید کرد که هر کدام طراحی شدهاند تا به شما یاد دهند چگونه مفاهیم مختلف را در موقعیتهای دنیای واقعی به کار ببرید.
در پایان این دوره، شما فقط JavaScript را نمیدانید — بلکه واقعاً آن را درک خواهید کرد. شما قادر خواهید بود کدهای مدرن، بهینه و در سطح حرفهای بنویسید که برای پروژههای واقعی، کار فریلنسری، مصاحبهها یا حرکت شغلی بعدی شما در توسعه وب آماده است.
بنابراین، اگر آمادهاید فراتر از آموزشهای مقدماتی بروید و به یک توسعهدهنده حرفهای JavaScript تبدیل شوید، این دوره گام بعدی کامل است. همین حالا بپیوندید و شروع به تسلط به JavaScript مدرن به روش صحیح کنید، با توضیحات شفاف، کدنویسی عملی و پروژههای واقعی که شما را به یک توسعهدهنده با اعتماد به نفس و آمادهبهکار تبدیل میکند.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد درک عمیقی از مفاهیم اصلی JavaScript پیدا کند.
- هر کسی که میخواهد به ویژگیهای مدرن JavaScript (ES6+) مسلط شود.
- هر کسی که میخواهد کار با Asynchronous JavaScript را با استفاده از callbackها، promiseها، async/await و مدیریت عملیاتهای غیرهمزمان واقعی یاد بگیرد.
- هر کسی که میخواهد ساختار کد ماژولار و مقیاسپذیر را بیاموزد.
یادگیری برنامهنویسی پیشرفته و مدرن JavaScript
-
نصب Node JS و راهاندازی Visual Studio Code 03:36
-
Thread در مقابل فرآیند 04:43
-
برنامه نویسی همزمان در مقابل غیرهمزمان 04:21
-
مثال برنامه نویسی همزمان 03:07
-
مثال برنامه نویسی غیرهمزمان 04:49
-
غیرهمزمان - مثال Callback 05:49
-
غیرهمزمان - Callback - ساخت اپلیکیشن فروش بستنی - بخش 1 04:57
-
غیرهمزمان - Callback - ساخت اپلیکیشن فروش بستنی - بخش 2 12:26
-
غیرهمزمان - Callback - ساخت اپلیکیشن فروش بستنی - بخش 3 11:49
-
غیرهمزمان - Callback Hell 01:39
-
Escape کردن Callback Hell با Promises - چرخه عمر Promise 03:10
-
غیرهمزمان - Promises - ساخت اپلیکیشن فروش بستنی - بخش 1 09:49
-
غیرهمزمان - Promises - ساخت اپلیکیشن فروش بستنی - بخش 2 13:58
-
غیرهمزمان - Promises - ساخت اپلیکیشن فروش بستنی - بخش 3 04:57
-
غیرهمزمان - Async/Await - روش بهتری برای نوشتن Promises 10:20
-
غیرهمزمان - Async/Await - درک کلیدواژه Await با یک مثال 10:53
-
غیرهمزمان - Async/Await - ساخت اپلیکیشن فروش بستنی 20:22
-
بازگشت و استک - بخش 1 14:49
-
بازگشت و استک - بخش 2 08:58
-
پارامتر Rest و سینتکس Spread - بخش 1 15:34
-
پارامتر Rest و سینتکس Spread - بخش 2 15:34
-
اسکوپ متغیر و Closure - بخش 1 09:18
-
اسکوپ متغیر و Closure - بخش 2 12:23
-
اسکوپ متغیر و Closure - بخش 3 06:24
-
کلمه کلیدی قدیمی Var 10:50
-
دکوراتورها و فورواردینگ - بخش 1 10:14
-
دکوراتورها و فورواردینگ - بخش 2 10:54
-
دکوراتورها و فورواردینگ - بخش 3 12:00
-
دکوراتورها و فورواردینگ - بخش 4 06:05
-
اپلیکیشن مترجم زبان قسمت 1 09:36
-
اپلیکیشن مترجم زبان قسمت 2 08:50
-
اپلیکیشن مترجم زبان قسمت 3 27:21
-
اپلیکیشن مترجم زبان قسمت 4 05:31
-
اپلیکیشن مترجم زبان قسمت 5 10:07
-
اپلیکیشن مترجم زبان قسمت 6 08:52
-
اپلیکیشن مترجم زبان قسمت 7 14:46
-
اپلیکیشن مترجم زبان قسمت 8 14:33
-
مقدمهای بر DOM 09:07
-
درخت DOM 12:00
-
گشت و گذار در DOM 14:30
-
جستجو در DOM - بخش اول 12:01
-
جستجو در DOM - بخش دوم 12:26
-
ویژگیهای Node - بخش اول 11:50
-
ویژگیهای Node - بخش دوم 10:07
-
ویژگیها و خصوصیات 17:27
-
تغییر در سند - بخش اول 13:29
-
تغییر در سند - بخش دوم 11:39
-
استایلها و کلاسها - بخش اول 10:57
-
استایلها و کلاسها - بخش دوم 13:58
-
اپلیکیشن پخش موزیک قسمت 1 16:53
-
اپلیکیشن پخش موزیک قسمت 2 10:06
-
اپلیکیشن پخش موزیک قسمت 3 18:50
-
اپلیکیشن پخش موزیک قسمت 4 10:28
-
اپلیکیشن پخش موزیک قسمت 5 10:35
-
اپلیکیشن پخش موزیک قسمت 6 14:07
-
اپلیکیشن پخش موزیک قسمت 7 12:46
-
اپلیکیشن پخش موزیک قسمت 8 20:47
-
اپلیکیشن پخش موزیک قسمت 9 23:20
-
مقدمهای بر رویدادهای مرورگر 14:26
-
مقدمهای بر رویدادها - بخش دوم 09:45
-
Bubbling و Capturing 12:36
-
Delegation رویداد 05:56
-
رویدادهای رابط کاربری - بخش 1 07:35
-
رویدادهای رابط کاربری - بخش 2 08:31
-
رویدادهای رابط کاربری - بخش 3 08:42
-
رویدادهای رابط کاربری - بخش 4 04:21
-
متدها و ویژگی های فرم - بخش 1 12:25
-
متدها و ویژگی های فرم - بخش 2 05:20
-
متدها و ویژگی های فرم - بخش 3 12:57
-
متد Focusing - بخش 1 08:33
-
متد Focusing - بخش 2 05:56
-
متد Focusing - بخش 3 07:17
-
متد Focusing - بخش 4 06:36
-
رویدادها 05:32
-
رویدادها - بخش دوم 07:08
-
متد Submit 07:48
-
پاپآپها و متدهای پنجره - بخش اول 13:35
-
پاپآپها و متدهای پنجره - بخش دوم 08:03
-
پاپآپها و متدهای پنجره - بخش سوم 07:23
-
ارتباط بین پنجرهها - بخش اول 10:58
-
ارتباط بین پنجرهها - بخش دوم 10:22
-
ArrayBuffer و آرایه های باینری - بخش 1 11:49
-
ArrayBuffer و آرایه های باینری - بخش 2 10:28
-
ArrayBuffer و آرایه های باینری - بخش 3 13:31
-
TextEncoder و TextDecoder 08:44
-
آبجکت Blob 10:51
-
فایل و File Reader 10:50
-
وراثت نمونه اولیه - بخش 1 09:33
-
وراثت نمونه اولیه - بخش 2 17:08
-
ویژگی F.Prototype 11:12
-
نمونه های اولیه نیتیو 16:43
-
متدهای نمونه اولیه 15:33
-
الگوها و پرچم ها 16:51
-
کلاسهای کاراکتر 15:45
-
Unicode 12:09
-
لنگرها 06:22
-
حالت چندخطی لنگرها 07:03
-
مرز کاری 07:29
-
کاراکترهای ویژه و Escaping 10:33
-
مجموعهها و دامنهها 16:14
-
Quantifiers 09:58
-
Quantifier های حریص و تنبل - بخش 1 11:37
-
Quantifier های حریص و تنبل - بخش 2 08:39
-
ضبط گروه ها 11:03
-
Backreferences در الگوها 06:23
-
جایگزین 09:43
-
LookAhead و LookBehind 08:30
-
دوره فشرده - بخش اول 02:01:47
-
دوره فشرده - بخش دوم 02:30:27
-
دوره فشرده JavaScript - فقط مبانی 05:28:21
مشخصات آموزش
یادگیری برنامهنویسی پیشرفته و مدرن JavaScript
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متخصص
- تعداد درس:110
- مدت زمان :29:07:48
- حجم :8.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy