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

JavaScript Projects for JavaScript Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه تعاملی Front-End برای مبتدیان آموزش ساخت صفحات وب تعاملی یادگیری نحو جاوا اسکریپت آموزش نحوه دستکاری DOM با جاوا اسکریپت آموزش ساخت یک برنامه Todo و یک بازی کارت مطابق پیش نیازها: ویرایشگر متن مرورگر کروم

سلام، من یک مهندس Front End و یک مربی Udemy با بیش از 15000 دانش آموز و بیش از 5000 بررسی 5 ستاره هستم!

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

روش ها و ویژگی های DOM را برای استفاده از جاوا اسکریپت برای تعاملی کردن صفحه وب خود بیاموزید.

علاوه بر این، این دوره دارای دو پروژه برای شروع و بسیاری پروژه های دیگر در راه است!

این تنها دوره ای نیست که باید برای یادگیری ایجاد صفحات وب تعاملی با جاوا اسکریپت بگذرانید، اما باید اولین دوره شما باشد!

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

چه چیزی جاوا اسکریپت را مهم می کند؟

در اینجا پنج دلیل وجود دارد:

  • همه جا هست. از سوی شرکت‌های بزرگ (مثلا لینکدین، گوگل، نتفلیکس) که نه تنها تصمیم گرفتند از جاوا اسکریپت استفاده کنند، بلکه کل برنامه‌های خود را با استفاده از آن بازنویسی کنند، دیده شده است. این یک سرمایه گذاری کوچک نیست. این نشان دهنده اعتماد و ایمان زیادی به یک زبان برای انتخاب خطر بازنویسی یک برنامه کاربردی به جای استفاده از یک زبان موجود است. این خطرات توسط غول‌های صنعت انجام می‌شود و دلیل خوبی هم دارد.

  • انعطاف پذیر است. این فقط یک زبان front-end نیست. جاوا اسکریپت به‌عنوان یک زبان بک‌اند، مقیاس‌پذیری و عملکرد بسیار خوبی را به دلیل معماری رویداد محور خود ارائه می‌کند، که بیشتر از بسیاری از رقبای خود از زبان‌های مختلف است. همچنین امکان انتقال بدون درز را برای توسعه دهندگان از قسمت پشتی فراهم می کند تا ویرایش هایی را در قسمت جلویی انجام دهند. سازگاری جاوا اسکریپت چیزی است که هر ساله افراد بیشتری را به خود جذب می کند. این می تواند تعاملات عالی در قسمت جلویی، عملیات ناهمزمان را برای شما فراهم کند و به هیچ مرورگر یا سیستم عاملی محدود نمی شود. به دلیل این طبیعت پویا و سازگار، امکانات آن بی پایان است.

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

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

  • تقاضا دارد. اگر می خواهید برنامه نویس شوید، باید جاوا اسکریپت را یاد بگیرید. از آنجایی که بسیار مورد استفاده قرار می گیرد، برای یافتن لیست شغلی برای توسعه دهنده ای که به آن نیازی ندارد، به سختی تحت فشار خواهید بود. این زبان واقعی وب است، البته غیر از HTML/CSS.



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

جاوا اسکریپت و DOM JavaScript and the DOM

  • نکات سریع جاوا اسکریپت JavaScript Quick Tips

  • مقدمه ای بر DOM Introduction to the DOM

  • DOM چیست؟ What is the DOM

  • رویدادهای DOM DOM Events

  • گره های درخت DOM DOM tree nodes

جاوا اسکریپت و DOM JavaScript and the DOM

  • نکات سریع جاوا اسکریپت JavaScript Quick Tips

  • مقدمه ای بر DOM Introduction to the DOM

  • DOM چیست؟ What is the DOM

  • رویدادهای DOM DOM Events

  • طرح رویداد Event Sketchnote

  • طرح رویداد Event Sketchnote

  • گره های درخت DOM DOM tree nodes

  • اطلاعات بیشتر درباره گره ها More About Nodes

  • اطلاعات بیشتر درباره گره ها More About Nodes

پروژه - برنامه TODO با فضای ذخیره‌سازی محلی Project - TODO App w/Local Storage

  • درس 2 - آزمون Lesson 2 - Quiz

  • قسمت 3 - تغییر DOM با ویژگی document.textContent Part 3 - Changing the DOM with document.textContent property

  • امتحان درس 3 Lesson 3 Quiz

  • درس 4 - آزمون Lesson 4 - Quiz

  • بخش 5 - تعامل کاربر و شنوندگان رویداد Part 5 - User interaction and event listeners

  • راه اندازی Dev Environment Setting Up Dev Environment

  • قسمت 8 - ذخیره سازی محلی Part 8 - Local Storage

  • قسمت 9 - برنامه Todo با حافظه محلی Part 9 - Todo App with Local Storage

  • قسمت 12: به اشتراک گذاری کد شما Part 12: Sharing Your Code

پروژه - برنامه TODO با فضای ذخیره‌سازی محلی Project - TODO App w/Local Storage

  • قسمت 1 بررسی اجمالی پروژه Part 1 Project Overview

  • قسمت 1 بررسی اجمالی پروژه Part 1 Project Overview

  • قسمت 2 - متدهای document.querySelector() و document.getElementById(). Part 2 - document.querySelector() and document.getElementById() methods

  • قسمت 2 - متدهای document.querySelector() و document.getElementById(). Part 2 - document.querySelector() and document.getElementById() methods

  • درس 2 - آزمون Lesson 2 - Quiz

  • قسمت 3 - تغییر DOM با ویژگی document.textContent Part 3 - Changing the DOM with document.textContent property

  • امتحان درس 3 Lesson 3 Quiz

  • قسمت 4 - روش ها و ویژگی های بیشتر DOM Part 4 - More DOM methods and properties

  • قسمت 4 - روش ها و ویژگی های بیشتر DOM Part 4 - More DOM methods and properties

  • درس 4 - آزمون Lesson 4 - Quiz

  • بخش 5 - تعامل کاربر و شنوندگان رویداد Part 5 - User interaction and event listeners

  • قسمت 6 - کار با فرم ها Part 6 - Working with Forms

  • قسمت 6 - کار با فرم ها Part 6 - Working with Forms

  • راه اندازی Dev Environment Setting Up Dev Environment

  • قسمت 7: برنامه Todo با حافظه محلی Part 7: Todo App with Local Storage

  • قسمت 7: برنامه Todo با حافظه محلی Part 7: Todo App with Local Storage

  • قسمت 8 - ذخیره سازی محلی Part 8 - Local Storage

  • قسمت 9 - برنامه Todo با حافظه محلی Part 9 - Todo App with Local Storage

  • قسمت 10 - CSS Part 10 - CSS

  • قسمت 10 - CSS Part 10 - CSS

  • قسمت 11: میزبانی Part 11: Hosting

  • قسمت 11: میزبانی Part 11: Hosting

  • قسمت 12: به اشتراک گذاری کد شما Part 12: Sharing Your Code

پروژه - بازی تطبیق Project - Matching Game

  • معرفی پروژه Project Intro

  • قسمت 2 - کارت های ما را کپی کنید Part 2 - Duplicate Our Cards

  • بخش 6 - اعمال یک ظاهر طراحی به کارت های تطبیق Part 6 - Apply Styling to Matching Cards

  • قسمت 8 - اضافه کردن تاخیر Part 8 - Add Delay

  • قسمت 9 - تلنگر کارت Part 9 - Card Flip

پروژه - بازی تطبیق Project - Matching Game

  • معرفی پروژه Project Intro

  • قسمت 1 - کارت های ما را نمایش دهید Part 1 - Display Our Cards

  • قسمت 1 - کارت های ما را نمایش دهید Part 1 - Display Our Cards

  • قسمت 2 - کارت های ما را کپی کنید Part 2 - Duplicate Our Cards

  • قسمت 3 - نمایش کارت تصادفی Part 3 - Random Card Display

  • قسمت 3 - نمایش کارت تصادفی Part 3 - Random Card Display

  • قسمت 4 - سبک کارت های انتخاب شده Part 4 - Style Selected Cards

  • قسمت 4 - سبک کارت های انتخاب شده Part 4 - Style Selected Cards

  • قسمت 5 - انتخاب دو کارت در هر دور را محدود کنید Part 5 - Limit Two Cards Selections Per Round

  • قسمت 5 - انتخاب دو کارت در هر دور را محدود کنید Part 5 - Limit Two Cards Selections Per Round

  • بخش 6 - اعمال یک ظاهر طراحی به کارت های تطبیق Part 6 - Apply Styling to Matching Cards

  • قسمت 7 - بازنشانی حدس ها Part 7 - Reset Guesses

  • قسمت 7 - بازنشانی حدس ها Part 7 - Reset Guesses

  • قسمت 8 - اضافه کردن تاخیر Part 8 - Add Delay

  • قسمت 9 - تلنگر کارت Part 9 - Card Flip

مبانی جاوا اسکریپت - بررسی JavaScript Basics - Review

  • درس متغیرها Variables Lesson

  • آزمایشگاه متغیرها Variables Lab

  • معرفی اشیاء جاوا اسکریپت JavaScript Objects Intro

  • اشیاء جاوا اسکریپت - آزمایشگاه نشانه گذاری نقطه و براکت JavaScript Objects - Dot and Bracket Notation Lab

  • روش های آرایه قسمت 2 درس Array Methods Part 2 Lesson

  • روش های آرایه قسمت 2 آزمایشگاه Array Methods Part 2 Lab

  • آزمایشگاه توابع Functions Lab

  • توابع آزمایشگاه شیرجه عمیق Functions Deep Dive Lab

  • درس محدوده تابع Function Scope Lesson

  • Function Scope Lab Function Scope Lab

  • Switch Statement Lab Switch Statement Lab

  • Switch Statement Lab Switch Statement Lab

  • این و با آزمایشگاه تماس بگیرید This & Call Lab

  • آزمایشگاه روش فیلتر Filter Method Lab

  • درس روش نقشه Map Method Lesson

  • آزمایشگاه روش نقشه Map Method Lab

  • آزمایشگاه روش کاهش Reduce Method Lab

  • اجازه دهید بیانیه آزمایشگاه Let Statement Lab

  • درس الفاظ الگو Template Literals Lesson

  • آزمایشگاه Literals الگو Template Literals Lab

  • آزمایشگاه اپراتور گسترش Spread Operator Lab

مبانی جاوا اسکریپت - بررسی JavaScript Basics - Review

  • درس متغیرها Variables Lesson

  • آزمایشگاه متغیرها Variables Lab

  • رشته های جاوا اسکریپت JavaScript Strings

  • رشته های جاوا اسکریپت JavaScript Strings

  • آزمایشگاه رشته های جاوا اسکریپت JavaScript Strings Lab

  • آزمایشگاه رشته های جاوا اسکریپت JavaScript Strings Lab

  • معرفی اشیاء جاوا اسکریپت JavaScript Objects Intro

  • آزمایشگاه معرفی اشیاء جاوا اسکریپت JavaScript Objects Intro Lab

  • آزمایشگاه معرفی اشیاء جاوا اسکریپت JavaScript Objects Intro Lab

  • اشیاء جاوا اسکریپت - درس نشانه گذاری نقطه و براکت JavaScript Objects - Dot and Bracket Notation Lesson

  • اشیاء جاوا اسکریپت - درس نشانه گذاری نقطه و براکت JavaScript Objects - Dot and Bracket Notation Lesson

  • اشیاء جاوا اسکریپت - آزمایشگاه نشانه گذاری نقطه و براکت JavaScript Objects - Dot and Bracket Notation Lab

  • درس آرایه های جاوا اسکریپت JavaScript Arrays Lesson

  • درس آرایه های جاوا اسکریپت JavaScript Arrays Lesson

  • آزمایشگاه آرایه های جاوا اسکریپت JavaScript Arrays Lab

  • آزمایشگاه آرایه های جاوا اسکریپت JavaScript Arrays Lab

  • روش های آرایه جاوا اسکریپت قسمت 1 درس JavaScript Array Methods Part 1 Lesson

  • روش های آرایه جاوا اسکریپت قسمت 1 درس JavaScript Array Methods Part 1 Lesson

  • روش های آرایه جاوا اسکریپت قسمت 1 آزمایشگاه JavaScript Array Methods Part 1 Lab

  • روش های آرایه جاوا اسکریپت قسمت 1 آزمایشگاه JavaScript Array Methods Part 1 Lab

  • روش های آرایه قسمت 2 درس Array Methods Part 2 Lesson

  • روش های آرایه قسمت 2 آزمایشگاه Array Methods Part 2 Lab

  • بررسی آرایه ها Arrays Review

  • بررسی آرایه ها Arrays Review

  • درس توابع Functions Lesson

  • درس توابع Functions Lesson

  • آزمایشگاه توابع Functions Lab

  • توابع درس شیرجه عمیق Functions Deep Dive Lesson

  • توابع درس شیرجه عمیق Functions Deep Dive Lesson

  • توابع آزمایشگاه شیرجه عمیق Functions Deep Dive Lab

  • درس محدوده تابع Function Scope Lesson

  • Function Scope Lab Function Scope Lab

  • درس حلقه ها Loops Lesson

  • درس حلقه ها Loops Lesson

  • Loops Lab Loops Lab

  • Loops Lab Loops Lab

  • Switch Statement Lab Switch Statement Lab

  • Switch Statement Lab Switch Statement Lab

  • Switch Statement Lab Switch Statement Lab

  • Switch Statement Lab Switch Statement Lab

  • حلقه ها قسمت 2 درس Loops Part 2 Lesson

  • حلقه ها قسمت 2 درس Loops Part 2 Lesson

  • Loops Part 2 Lab Loops part 2 Lab

  • Loops Part 2 Lab Loops part 2 Lab

  • درس این و پیوند This & Bind Lesson

  • درس این و پیوند This & Bind Lesson

  • This & Bind Lab This & Bind Lab

  • This & Bind Lab This & Bind Lab

  • این و فراخوانی درس This & Call Lesson

  • این و فراخوانی درس This & Call Lesson

  • این و با آزمایشگاه تماس بگیرید This & Call Lab

  • درس روش فیلتر Filter Method Lesson

  • درس روش فیلتر Filter Method Lesson

  • آزمایشگاه روش فیلتر Filter Method Lab

  • درس روش نقشه Map Method Lesson

  • آزمایشگاه روش نقشه Map Method Lab

  • درس روش کاهش Reduce Method Lesson

  • درس روش کاهش Reduce Method Lesson

  • آزمایشگاه روش کاهش Reduce Method Lab

  • اجازه دهید درس بیانیه Let Statement Lesson

  • اجازه دهید درس بیانیه Let Statement Lesson

  • اجازه دهید بیانیه آزمایشگاه Let Statement Lab

  • Const Statement Lesson & Lab Const Statement Lesson & Lab

  • Const Statement Lesson & Lab Const Statement Lesson & Lab

  • درس الفاظ الگو Template Literals Lesson

  • آزمایشگاه Literals الگو Template Literals Lab

  • درس توابع پیکان Arrow Functions Lesson

  • درس توابع پیکان Arrow Functions Lesson

  • آزمایشگاه توابع پیکان Arrow Functions lab

  • آزمایشگاه توابع پیکان Arrow Functions lab

  • درس اپراتور گسترش Spread Operator Lesson

  • درس اپراتور گسترش Spread Operator Lesson

  • آزمایشگاه اپراتور گسترش Spread Operator Lab

نمایش نظرات

آموزش پروژه های جاوا اسکریپت برای مبتدیان جاوا اسکریپت
جزییات دوره
7.5 hours
76
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,073
4.6 از 5
دارد
دارد
دارد
Rob Merrill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rob Merrill Rob Merrill

مهندس جلویی