آموزش جامع جاوااسکریپت برای مبتدیان - آخرین آپدیت

دانلود Introduction to JavaScript for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک پایه کاربردی در جاوااسکریپت بنا کنید و شروع به ساخت برنامه‌های مبتنی بر مرورگر از طریق فایل‌های خود کنید. این دوره آموزشی مقدماتی، شما را از نصب Node.js و اولین خروجی کنسول تا ساخت یک اپلیکیشن وب تعاملی با استفاده از جاوااسکریپت خالص (Vanilla JS) راهنمایی می‌کند. در طول این دوره، موارد زیر را خواهید آموخت: نصب و راه‌اندازی جاوااسکریپت: نصب Node.js و ویرایشگر کد، و اجرای اسکریپت‌ها در کنسول مرورگر، صفحات HTML و محیط Node.js. متغیرها و عیب‌یابی: تعریف مقادیر با let و const، کار با انواع داده‌های اصلی و ردیابی خطاهای مربوط به تایپ با استفاده از DevTools مرورگر و Breakpoints. منطق برنامه و داده‌ها: استفاده از شرط‌ها، حلقه‌ها، آرایه‌ها و اشیاء برای جستجو، به‌روزرسانی، فیلتر و اعتبارسنجی داده‌ها. کدهای قابل استفاده مجدد: نوشتن توابع، پارامترها، مقادیر بازگشتی و Arrow Functions در ES6 برای جایگزینی منطق‌های تکراری با توابع کمکی. صفحات تعاملی و عملیات ناهمگام: انتخاب المان‌های DOM، پاسخ به رویدادهای کلیک و ورودی، و مدیریت نتایج تأخیری با استفاده از تایمرها، Promiseها و async/await. در پایان این دوره، شما قادر خواهید بود یک اپلیکیشن To-Do List با جاوااسکریپت خالص بسازید که قابلیت ایجاد، به‌روزرسانی، نمایش و حذف تسک‌ها را داشته باشد و یک فایل README آماده برای قرار دادن در پورتفولیوی توسعه‌دهندگان جونیور تهیه کنید.

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

نحوه نصب Node.js و اجرای اولین فایل جاوااسکریپت How to Install Node.js and Run Your First JavaScript File

  • چرا جاوااسکریپت یاد بگیریم؟ فرصت‌ها و کاربردها Why Learn JavaScript? Opportunities and Use Cases

  • راه‌اندازی Node.js و ویرایشگر کد Setting Up Node.js and Your Code Editor

  • اجرای اولین اسکریپت در مرورگر و Node.js Running Your First Script in the Browser and in Node.js

  • چاپ خروجی با console.log و دریافت ورودی با prompt Printing Output with console.log and Reading Input with prompt

نحوه تعریف متغیرها و رفع خطاهای تایپ در جاوااسکریپت How to Declare Variables and Fix Type Errors in JavaScript

  • چرا اکثر باگ‌های مبتدیان مربوط به متغیرهاست؟ Why Most Beginner Bugs Are Really Variable Bugs

  • رفتار جاوااسکریپت و قوانین استایل کدنویسی حرفه‌ای‌ها How JavaScript Behaves and the Code Style Rules Pros Follow

  • تعریف مقادیر با let و const و انتخاب نوع داده مناسب Declaring Values with let and const and Picking a Data Type

  • خواندن Stack Trace و رفع باگ‌ها با استفاده از Breakpoints Reading a Stack Trace and Fixing Bugs with Breakpoints

نحوه کنترل جریان برنامه با if، switch و حلقه‌ها How to Control Program Flow with if, switch, and Loops

  • چرا هر برنامه مجموعه‌ای از تصمیم‌گیری‌ها و تکرارهاست؟ Why Every App Is Just Decisions and Repetition

  • انشعاب کد با if، else if، else و switch Branching Code with if, else if, else, and switch

  • تکرار عملیات با for، while و do...while Repeating Work with for, while, and do...while

  • خروج و پرش از تکرارها با break و continue Exiting and Skipping Iterations with break and continue

نحوه مدیریت داده‌ها با آرایه‌ها و اشیاء جاوااسکریپت How to Manage Data with JavaScript Arrays and Objects

  • آرایه‌ها در مقابل اشیاء: انتخاب ساختار مناسب Arrays vs Objects: Choosing the Right Structure

  • ساخت و ایندکس‌گذاری آرایه‌ها با push، map و filter Creating and Indexing Arrays with push, map, and filter

  • پیمایش در آرایه‌ها و اشیاء با for...of و for...in Looping Through Arrays and Objects with for...of and for...in

  • افزودن، حذف، مرتب‌سازی و جستجوی آیتم‌ها در مجموعه داده‌ها Adding, Removing, Sorting, and Searching Items in a Dataset

نحوه نوشتن توابع قابل استفاده مجدد و Arrow Functions در جاوااسکریپت How to Write Reusable Functions and Arrow Functions in JavaScript

  • چرا کدهای کپی-پیست شده خراب می‌شوند اما توابع نه؟ Why Copy-Pasted Code Breaks and Functions Don't

  • تعریف تابع، فراخوانی آن و درک مفهوم Hoisting Declaring a Function, Calling It, and Understanding Hoisting

  • ارسال آرگومان‌ها، تعیین مقادیر پیش‌فرض و بازگرداندن نتایج Passing Arguments, Setting Defaults, and Returning Results

  • نوشتن Function Expressions و Arrow Functions در ES6 Writing Function Expressions and ES6 Arrow Functions

نحوه تعاملی کردن صفحات وب با DOM و رویدادها How to Make Web Pages Interactive with DOM and Events

  • نحوه ساخت درخت DOM توسط مرورگر از روی HTML How the Browser Builds the DOM Tree from Your HTML

  • انتخاب المان‌های صفحه با querySelector و getElementById Selecting Page Elements with querySelector and getElementById

  • پاسخ به کلیک‌ها و تایپ با addEventListener Responding to Clicks and Typing with addEventListener

نحوه نوشتن جاوااسکریپت ناهمگام با Promise و async/await How to Write Asynchronous JavaScript with Promises and async/await

  • توضیح Event Loop به زبان ساده The Event Loop in Plain English

  • تأخیر و تکرار کد با setTimeout و setInterval Delaying and Repeating Code with setTimeout and setInterval

  • ساخت و زنجیر کردن Promiseها با .then() و .catch() Creating and Chaining Promises with .then() and .catch()

  • بازنویسی زنجیره‌های Promise با async و await Rewriting Promise Chains with async and await

نحوه ساخت اپلیکیشن لیست انجام کارها (To-Do List) با جاوااسکریپت خالص How to Build a To-Do List App with Vanilla JavaScript

  • چرا یک پروژه تکمیل شده ارزشمندتر از یک مدرک است؟ Why a Finished Project Beats a Certificate

  • راهنمای گام‌به‌گام: ساخت اپلیکیشن To-Do برای افزودن، ویرایش و حذف تسک‌ها Walkthrough: A To-Do App That Adds, Edits, and Deletes Tasks

  • انتخاب مسیر بعدی: ES6+، React، Vue یا Node.js Choosing Your Next Step: ES6+, React, Vue, or Node.js

نمایش نظرات

آموزش جامع جاوااسکریپت برای مبتدیان
جزییات دوره
6h 41m
30
(آخرین آپدیت)
22
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anton Voroniuk Anton Voroniuk

بازاریاب دیجیتال، مربی آکادمی گوگل

نام من آنتون ورونیوک است.

من مدیر عامل آژانس دیجیتال Webpromoexperts هستم که یک شریک برتر Google و یک شریک بازاریابی فیس بوک است.

من رهبر و معلم آکادمی SkillsBooster، یک مربی آژانس Google Academy، و یک استراتژیست دیجیتال هستم.

ما در حال حاضر بیش از 1000 کسب و کار کوچک و متوسط ​​را با استراتژی دیجیتال و تبلیغات آنلاین پشتیبانی کرده ایم:

- کوکاکولا

- جانسون جانسون

- BNP Paribas

- بایر

- Sanofi

- Vodafone

- سازمان ملل متحد

- سازمان امنیت و همکاری اروپا

بازاریابی دیجیتال زندگی من است.

من قبلاً به بیش از 200 هزار دانشجو از بیش از 190 کشور کمک کرده ام تا دانش خود را در بازاریابی دیجیتال افزایش دهند.

سرگرمی‌های من شامل رقابت در مسابقات سه‌گانه و جمع‌آوری گواهی‌های بازاریابی دیجیتال است.

برخی از اعتبارنامه‌های من در اینجا آمده است:

- صلاحیت فردی Google Analytics

- صلاحیت فردی Google Ads

- Bing Ads معتبر حرفه ای

- Search Ads360 Certified

برای پیشبرد حرفه خود در بازاریابی دیجیتال مسلط شوید در دوره های آنلاین من!