ورود سریع به JavaScript: برنامهنویسی برای همه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خودکارسازی تسک های روزمره مانند دستکاری داده و رفتارهای تعاملی رابط کاربری
- ساخت منطق با استفاده از شرطها، حلقهها و توابع
- سازماندهی و مدیریت داده با استفاده از آرایهها و آبجکت ها
- دستکاری Document Object Model (DOM) برای ساخت صفحات وب پویا
- درک برنامهنویسی ناهمگام با promises و async/await
- ساخت پروژههای قابلارائه در رزومه با کاربردهای واقعی
- کسب اعتمادبهنفس برای یادگیری و پیشرفت مداوم در برنامهنویسی
پیشنیازهای دوره
- یک کامپیوتر با Windows، Mac یا Linux
- اتصال اینترنت برای دانلود ویرایشگرهای کد و اجرای JavaScript در مرورگرها
- نیازی به هیچ تجربه قبلی در برنامهنویسی نیست
توضیحات دوره
از صفر تا ساخت اپلیکیشنهای واقعی JavaScript - گامبهگام
از آموزشهای JavaScript خسته شدهاید که از همان درس 2 شما را وارد React میکنند یا غرق در تئوریتان میکنند؟
این دوره مسیر روشن، سریع و کاملاً کاربردی شما برای ورود به برنامهنویسی واقعی است - بدون حاشیه، بدون فریمورکهای گیجکننده، فقط JavaScript مدرن و خالص که هم در مرورگر و هم در سرور کار میکند.
هیچ تجربه قبلی لازم نیست.
فقط کنجکاوی، یک کامپیوتر، و اشتیاق برای ساختن چیزی که واقعاً کاری انجام دهد.
از همان دقیقه اول کدنویسی میکنید. پروژههای واقعی میسازید، مثل:
- یک بررسیکننده قدرت رمز عبور با بازخورد زنده
- یک مدیریتکننده ساده فهرست مخاطبین
- دکمههای تعاملی که واقعاً واکنش نشان میدهند.
- یک اپلیکیشن todo کاملاً کاربردی با افزودن، حذف و علامتگذاری بهعنوان انجامشده
در پایان دوره، به سطحی میرسید که میتوانید تسک های مختلف را خودکار کنید، وبسایتهای تعاملی بسازید، DOM را مثل یک حرفهای دستکاری کنید، داده را از APIها دریافت کنید، یا با اطمینان وارد React، بکاند Node.js یا توسعه full-stack شوید.
آنچه واقعاً یاد میگیرید (و فوراً استفاده میکنید)
- نوشتن و اجرای JavaScript در مرورگر و Node.js از روز اول
- تسلط به سینتکس مدرن: let/const، توابع arrow، template literalها
- کنترل جریان: if/else ،switch، حلقهها، break/continue
- ساختارهای داده: Arrays و Objects - کاربردهای واقعی با push ،map ،filter و موارد مشابه
- توابع: اعلانی، پارامترها، مقدار بازگشتی، توابع arrow
- دستکاری DOM و رویدادها - کاری کنید صفحات وب واقعاً واکنش نشان دهند.
- انتخاب عناصر، تغییر محتوا و استایل، و مدیریت رویدادهای click و input
- مبانی async: یادگیری setTimeout/setInterval، Promises، async/await
- دیباگ کردن مثل یک حرفهای (کنسول مرورگر، Node.js، مدیریت خطا)
- تمرینهای عملی، تسک های تمرینی و آزمونها در هر بخش
این دوره برای چه کسانی است؟
- مبتدیان کامل که freeCodeCamp یا YouTube را امتحان کردهاند و سردرگم شدهاند.
- توسعهدهندگان Python/Ruby که میخواهند JavaScript را هم به ابزارهای خود اضافه کنند.
- طراحانی که میخواهند فراتر از HTML/CSS بروند.
- افرادی که قصد تغییر مسیر شغلی دارند و به دنبال نقشهای junior front-end یا full-stack هستند.
- هر کسی که میخواهد بهجای فقط تماشای آموزشها، واقعاً چیزهایی بسازد.
پیشنیازها
- یک کامپیوتر (Windows ،Mac یا Linux)
- اینترنت (برای نصب Node.js و VS Code)
- هیچ دانش قبلی در کدنویسی ندارید - واقعاً
آمادهاید بالاخره JavaScript را واقعاً بفهمید، نه اینکه فقط از Stack Overflow کپی کنید؟
در این دوره شرکت کنید و اولین خط JavaScript واقعی و کاربردی خود را همین امروز بنویسید.
آینده شما بهعنوان یک توسعهدهنده بااعتمادبهنفس، با یک ویدیوی 10 ساعته دیگرِ «تئوری» شروع نمیشود.
با یک خط کدی شروع میشود که دقیقاً همان کاری را انجام میدهد که میخواهید.
بیایید با هم آن را بنویسیم.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلقی که مشتاق یادگیری JavaScript از ابتدا هستند.
- دانشجویانی که برای ورود به حوزه فناوری یا توسعه وب آماده میشوند.
- افرادی که به خودکارسازی تسک ها یا تغییر مسیر به سمت برنامهنویسی علاقهمند هستند.
- علاقهمندان به ساخت ابزار، بازی یا وبسایت
- هر کسی که به برنامهنویسی، دستکاری داده یا هوش مصنوعی کنجکاو است.
ورود سریع به JavaScript: برنامهنویسی برای همه
-
به دوره خوش آمدید 00:20
-
چرا JavaScript یاد بگیریم؟ فرصتها و کاربردها 01:15
-
نصب Node.js و ویرایشگر کد (نمایش Webstorm) 03:30
-
چگونه در Udemy مطالعه کنیم؟ 03:32
-
مقدمه 00:31
-
JavaScript چیست؟ اصول کلیدی و سبک کدنویسی 03:00
-
سلام، دنیا! اجرای اولین اسکریپت شما 01:03
-
متغیرها و انواع داده (let ،const ،var؛ اعداد، رشتهها، بولیها) 03:04
-
اولین گامهای شما در JavaScript None
-
دیباگ کردن و مدیریت خطاها در JavaScript 03:21
-
ورودی و خروجی در کنسول مرورگر و Node.js 01:04
-
چگونه از یک دستیار هوش مصنوعی در Udemy استفاده کنیم؟ 06:13
-
آزمون None
-
مقدمه 00:25
-
شرطها: if ،else if ،else ،switch 03:34
-
حلقهها: for ،while ،do...while 03:28
-
کنترل جریان: break، continue 02:51
-
ساخت یک فهرست مخاطبین ساده None
-
آزمون None
-
مقدمه 00:26
-
آرایهها: ایجاد، اندیسگذاری، متدها (push ،map ،filter) 03:11
-
پیمایش آرایهها و آبجکت ها (for...in ،for...of) 01:50
-
عملیات: افزودن، حذف، تغییر 04:57
-
ساخت بررسیکننده رمز عبور None
-
آزمون None
-
مقدمه 00:25
-
تعریف و فراخوانی توابع 02:17
-
پارامترهای تابع و مقادیر بازگشتی 02:22
-
توابع Arrow (=>) و عبارتهای تابع 02:54
-
نوشتن توابع کمکی None
-
آزمون None
-
مقدمه 00:27
-
DOM چیست؟ درک ساختار سند 01:30
-
جستوجوی عناصر DOM (querySelector ،getElementById) 02:35
-
مدیریت رویدادها (click ،input) و Event Listenerها 03:19
-
دکمه تعاملی None
-
آزمون None
-
مقدمه 00:28
-
تایمرها: setTimeout ،setInterval 03:43
-
Promises و ()then. 03:38
-
سینتکس async / await 03:14
-
جریان ساده async None
-
آزمون None
-
ساخت فهرست کارها با JavaScript 03:50
-
جمعبندی و گامهای بعدی: ES6+، فریمورکها، بکاند 00:31
-
چگونه نظر ثبت کنیم 01:39
-
چگونه گواهینامه دریافت کنیم؟ 03:15
مشخصات آموزش
ورود سریع به JavaScript: برنامهنویسی برای همه
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:47
- مدت زمان :01:23:42
- حجم :673.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy