آموزش جاوا اسکریپت برای مبتدیان (شامل بیش از 6 پروژه واقعی)

JavaScript for Beginners (includes 6+ real life projects)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

سلام همکار توسعه دهنده!

به جاوا اسکریپت برای مبتدیان خوش آمدید! در اینجا اطلاعات کمی در مورد من، آنچه در این دوره وجود دارد، و آنچه در این دوره خواهید آموخت.

من بیش از 8 سال است که جاوا اسکریپت را آموزش می دهم و از اواخر دهه 90 از جاوا اسکریپت استفاده می کنم. من به بیش از 45000 دانش آموز در سراسر جهان کمک کرده ام تا این زبان برنامه نویسی سرگرم کننده و خارق العاده، جاوا اسکریپت را یاد بگیرند!

آیا به دنبال یک دوره آموزشی کامل برای یادگیری جاوا اسکریپت هستید؟

خب.. این دوره است!

  • بیش از 8 ساعت ویدیو
  • بیش از 55 درس
  • 5 پروژه کوچک
  • 3 پروژه با اندازه متوسط
  • 1 پروژه نهایی
  • کاملا مبتدی دوستانه!
  • همراه با کد منبع

آیا این دوره برای شماست؟

  • اگر در جاوا اسکریپت تازه کار هستید، این دوره عالی برای شماست!

  • اگر قبلاً تجربه جاوا اسکریپت داشته اید، این دوره به دلیل کامل بودن آن همچنان برای شما مناسب است.

  • به‌علاوه پروژه‌هایی که با این دوره ارائه می‌شوند بسیار کاربردی هستند و واقعاً به شما کمک می‌کنند تا از آنچه آموخته‌اید استفاده کنید.

آنچه در این دوره خواهید آموخت در اینجا آمده است

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

  1. اصول جاوا اسکریپت - شما یاد خواهید گرفت که چگونه جاوا اسکریپت بنویسید، کجا اعمال می شود و چگونه آن را اجرا کنید. ما به نحو جاوا اسکریپت (پرانتزهای فرفری خنده دار) نگاه خواهیم کرد. ما همچنین راه‌هایی را بررسی خواهیم کرد که به راحتی کد جاوا اسکریپت خود را اشکال‌زدایی کنید تا زمان ارزشمند خود را با خیره شدن به کدهای شکسته تلف نکنید.

  2. متغیرها - متغیر یک قطعه کوچک از حافظه است که در رایانه شما تخصیص داده شده است. برای ذخیره یک داده کوچک، مانند نام شما، یک عدد یا چندین خط کد که باید اجرا شود، استفاده می‌شود.

  3. تعامل با صفحه وب - دلیل شماره 1 محبوبیت جاوا اسکریپت به دلیل توانایی آن در تعامل با یک صفحه وب است. شما یاد خواهید گرفت که چگونه ورودی کاربر را بپذیرید، ظاهر صفحه خود را تغییر دهید و بر اساس عملکرد کاربران اقدامی انجام دهید. این چیزی است که وب سایت ها را واقعاً تعاملی می کند.

  4. انواع داده‌ها  ساختارهای داده - برخلاف سایر دوره‌ها، در این دوره آموزشی جاوا اسکریپت برای مبتدیان، انواع مختلف داده و نحوه استفاده از آنها را خواهید آموخت. شما در مورد اعداد، رشته ها، شناورها، توابع، اشیاء، تعریف نشده، تهی و موارد دیگر... و اینکه چرا دانستن آنها مهم است، آشنا خواهید شد.

  5. عبارات مشروط - اینها نقاط بازرسی کوچک در یک برنامه هستند که کامپیوتر را واقعاً کاری انجام می دهند. به عنوان مثال، اگر 18 سال یا بیشتر دارید، اجازه رای دادن دارید. این یک "گزاره مشروط" در زندگی واقعی است. به این صورت است: اگر 18 سال دارید: کاری انجام دهید. این دقیقاً همان روشی است که رایانه ها می دانند چه کاری باید انجام دهند و شما یاد خواهید گرفت که چگونه اینها را بنویسید.

  6. توابع - وقتی کد کافی می نویسید، در نهایت همان کد را بارها و بارها کپی و جایگذاری می کنید. یک تابع به شما امکان می دهد یک کد یک بار بنویسید و بارها و بارها از آن استفاده کنید. شما در مورد توابع منظم، عملکردهای فوری فراخوانی شده، توابع ناشناس و توابع پیکانی آشنا خواهید شد!

  7. حلقه ها - یکی از قوی ترین مفاهیم در علوم کامپیوتر، ایده "حلقه" است. اساساً به شما امکان می دهد یک عمل را بارها و بارها انجام دهید تا زمانی که به آن گفته شود متوقف شود. شما در مورد حلقه های for، حلقه های foreach و حلقه های while خواهید آموخت!

  8. جاوا اسکریپت دارای ویژگی های عجیب و غریب است که سایر زبان های برنامه نویسی آن را ندارند. ما در این دوره آموزشی چندین "عارضه" را با هم پوشش خواهیم داد و شما در مورد مواردی مانند بالا بردن، بسته شدن، وعده‌ها و محدوده‌بندی بلاک خواهید آموخت.

  9. اشیا، کلاس ها و OOP - در جاوا اسکریپت یک نوع داده خاص به نام شی وجود دارد. این به شما امکان می دهد نقاط داده نامگذاری شده را برای دسترسی آسان همراه با توابع ذخیره کنید. در جاوا اسکریپت مدرن می‌توانیم یک کلاس بنویسیم، بسیار شبیه به زبان‌های دیگر مانند پایتون. کلاس ها روش بهتری برای نوشتن اشیاء جاوا اسکریپت هستند. می‌توانید آن‌ها را گسترش دهید، تکه‌هایی از آن‌ها را بنویسید، و از کل تکه‌های کد دوباره استفاده کنید - آنها مانند توابع هستند اما بسیار بزرگ‌تر. و همه چیز را در مورد اینها یاد خواهید گرفت!

  10. درخواست های API و Ajax - API ها در توسعه وب اجتناب ناپذیر هستند. این مهم است که بدانیم آنها از نظر تئوری چگونه کار می کنند و چگونه با آنها کار کنیم. با یک API واقعی و یک درخواست Ajax تجربه عملی خواهید داشت.

آیا آماده شروع نوشتن جاوا اسکریپت هستید؟

اگر نه.. این را در نظر بگیرید: من چند دوره جاوا اسکریپت دیگر با بیش از 45000 دانشجو و در مجموع بیش از 2000 بررسی دارم! در اینجا چند بررسی واقعی از دیگر دوره های جاوا اسکریپت من آمده است:

— چند ماه است که سعی می کنم از جاوا اسکریپت استفاده کنم. این دوره کمک می‌کند همه چیز سر جای خودش قرار بگیرد.

— من واقعاً دوست دارم و از این استاد راهنما برای نحوه توضیح دادنش قدردانی می کنم. خارق العاده!

— هنوز دوره را کامل نکرده‌ام، اما از درس‌هایی که تا کنون داشته‌ام، توضیحات Kalob را واضح و مختصر یافته‌ام. او دقیقاً توضیح می دهد که چه کاری انجام می دهد و چرا. سرعت درست است و من هرگز احساس نکردم توضیحات پرمخاطب هستند. من هرگز بیشترین اعتماد به نفس را با Js نداشتم، بنابراین تصمیم گرفتم این دوره را بخرم. احساس می‌کنم درس‌ها کمک می‌کنند و کم‌کم روزبه‌روز اعتماد به‌نفس بیشتری پیدا می‌کنم. برای مبتدیان عالی است.

— شگفت انگیز است، توضیح آن بسیار ساده است، ای کاش زودتر این دوره را گذرانده بودم.

— بله، تا کنون بسیار آسان بوده و شروع بسیار خوبی داشته است.

— این یک دوره مقدماتی JS عالی است

من چندین سال است که جاوا اسکریپت را آموزش می دهم، به هزاران نفر کمک کردم تا خواندن، نوشتن و درک جاوا اسکریپت را بیاموزند - و 3 برابر بیشتر از تمام دوره های قبلی جاوا اسکریپت برای توسعه این دوره تلاش کرده ام. قول می دهم از آن لذت خواهید برد!

در داخل می بینمت! :) 

این دوره دارای چندین پروژه مختلف است. در اینجا چیزی است که در پایان دوره آموزشی جاوا اسکریپت برای مبتدیان کدنویسی خواهید کرد:

  1. پروژه کوچک شماره 1: پروژه الحاقی
  2. پروژه کوچک شماره 2: پذیرش ورودی کاربر و تعمیر پروژه داده آنها
  3. پروژه کوچک شماره 3: پروژه بیانیه شرطی
  4. پروژه کوچک شماره 4: پروژه ماشین حساب کوچک با استفاده از توابع
  5. پروژه کوچک شماره 5: تغییر اندازه فونت صفحه، رنگ متن و رنگ پس زمینه در حین تایپ
  6. پروژه ماشین حساب: یک ماشین حساب کاربردی
  7. ایجاد کنید
  8. پروژه Modal: یک پاپ آپ داخلی در صفحه با محتوای پویا ایجاد کنید
  9. پروژه بازی حدس زدن: یک بازی حدس اعداد در 8 خط کد ایجاد کنید
  10. پروژه نهایی: استفاده از جاوا اسکریپت برای تغییر پویا HTML و استفاده از شنوندگان رویداد برای ایجاد انیمیشن در حالی که ماوس را روی قسمت‌هایی از صفحه نگه می‌دارید

فراموش نکنید که می توانید تمام کدهای نهایی را که برای هر درس نوشته ام دانلود کنید! با خیال راحت از فایل های من به عنوان زمین بازی استفاده کنید (و از شکستن برخی کدها نترسید!)


سرفصل ها و درس ها

درس ها Lessons

  • کشش خانگی Home Stretch

  • در حالی که حلقه ها While Loops

  • توابع ناشناس Anonymous Functions

  • IIFE IIFE

  • برای حلقه ها For Loops

  • پروژه کوچک جاوا اسکریپت شماره 3 JavaScript Mini Project #3

  • به جاوا اسکریپت برای مبتدیان خوش آمدید Welcome to JavaScript for Beginners

  • منطق بولی Boolean Logic

  • دریافت مقادیر ورودی Getting Input Values

  • کارکرد Functions

  • پذیرش ورودی کاربر Accepting User Input

  • ادغام متغیرها Merging Variables

  • انتخابگرهای پرس و جو Query Selectors

  • گسترش کلاس ها Extending Classes

  • راهی برای اشتراک گذاری کد A Way To Share Code

  • رسیدگی به موارد خاص Handling Special Cases

  • پروژه کوچک جاوا اسکریپت شماره 1 JavaScript Mini Project #1

  • پروژه کوچک جاوا اسکریپت شماره 5 JavaScript Mini Project #5

  • لفظ شیء Object Literals

  • برای هر حلقه For Each Loops

  • انتخاب عناصر HTML Selecting HTML Elements

  • پروژه نهایی جاوا اسکریپت JavaScript Final Project

  • تخریب آرایه ها، اشیاء و سایر موارد Destructuring Arrays, Objects and All the Rest

  • ریخته گری متغیر Variable Casting

  • Let and Const Let and Const

  • دستکاری رشته String Manipulation

  • پروژه بازی حدس زدن جاوا اسکریپت JavaScript Guessing Game Project

  • الفاظ الگو Template Literals

  • معرفی شنوندگان رویداد Introduction To Event Listeners

  • پروژه کوچک جاوا اسکریپت شماره 4 JavaScript Mini Project #4

  • تغییر CSS با شنوندگان رویداد Changing CSS With Event Listeners

  • پروژه کوچک جاوا اسکریپت شماره 2 JavaScript Mini Project #2

  • تمرین با توابع Practice With Functions

  • توابع پیکان Arrow Functions

  • ساخت لیست با آرایه ها Making Lists With Arrays

  • بررسی انواع متغیرها Checking Variable Types

  • اولین اسکریپت شما Your First Script

  • رسیدگی به اپراتورهای مخالف Handling Opposite Operators

  • مقدمه ای بر رویدادها Introduction To Events

  • بالا بردن Hoisting

  • مقدمه ای بر مقایسه اپراتورها Introduction To Comparison Operators

  • مقدمه ای بر حساب Introduction To Arithmetic

  • API و Ajax با استفاده از Fetch APIs and Ajax using Fetch

  • اضافه کردن و حذف کلاس های CSS Adding and Removing CSS Classes

  • مقدمه ای بر OOP Introduction to OOP

  • تایم اوت ها Timeouts

  • 7 حقایق جاوا اسکریپت 7 JavaScript Facts

  • محدوده Scope

  • پروژه ماشین حساب نکته جاوا اسکریپت JavaScript Tip Calculator Project

  • فواصل Intervals

  • اشیاء Objects

  • ورود به سیستم کنسول Console Logging

  • مقدمه ای بر متغیرها Introduction To Variables

  • خلاصه جاوا اسکریپت برای مبتدیان JavaScript for Beginners Summary

  • کلمه کلیدی "این". The `this` Keyword

  • تاریخچه مختصر A Brief History

  • نظرات کد Code Comments

  • اپراتورهای مقایسه بیشتر More Comparison Operators

  • پروژه مدال جاوا اسکریپت JavaScript Modal Project

نمایش نظرات

آموزش جاوا اسکریپت برای مبتدیان (شامل بیش از 6 پروژه واقعی)
جزییات دوره
8h 9m
59
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
7,488
4 از 5
دارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!