آموزش سریع جاوا اسکریپت

Accelerated JavaScript Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در جاوا اسکریپت، زبانی که در توسعه وب باید بدانید، با رویکردی عملی و مبتنی بر مثال، از جاوا اسکریپت برای نوشتن وب‌سایت‌های مدرن و واکنش‌گرا استفاده کنید بدانید جاوا اسکریپت چگونه کار می‌کند و چگونه از مزایای بسیاری آن استفاده کنید. در کتابخانه‌های جاوا اسکریپت مانند جی کوئری یا فریم‌ورک‌هایی مانند Angular 2 یا React پیش نیازها: چیزی جز درک اولیه در مورد نحوه کار صفحات وب (HTML، CSS) نیست.

یکی از مهم‌ترین زبان‌ها را در توسعه وب بیاموزید - از ابتدا به روشی سریع!

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

دوره عملی، نمونه محور

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

مربی باتجربه

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

من نه تنها ویدیوها و نمونه‌هایی با کیفیت بالا ارائه می‌دهم، بلکه هر زمان که با مشکلی مواجه می‌شوید یا سؤالات باز دارید، آماده کمک به شما هستم. در واقع، با توجه به بررسی دوره هایم، یکی از بهترین خدمات پشتیبانی را که در Udemy خواهید یافت، ارائه می دهم!

یک بار پرداخت کنید، یک عمر بهره مند شوید!

بهتر است نگاهی به محتوای دوره بیندازید تا بفهمید چه چیزی یاد خواهید گرفت - اما برای ارائه یک نمای کلی به شما:

  • همه اصول اولیه در مورد متغیرها، توابع، عملگرها، ویژگی های زبان، اشیاء داخلی و بسیاری موارد دیگر!

  • ماژول‌های عمیق آرایه‌ها، نمونه‌های اولیه اشیاء، توابع، تعامل DOM، رویدادها، AJAX و همه ویژگی‌های اصلی دیگری که جاوا اسکریپت را بسیار مهم می‌کنند!

  • صدها مثال، که تمام مفاهیم آموزش داده شده را نشان می دهد، به شما امکان می دهد بلافاصله آنها را در عمل ببینید

  • پروژه ای کامل برای تمرین مهارت های به دست آمده در این دوره

  • پشتیبانی در سطح جهانی در صورت هرگونه سؤال یا مشکل مربوط به دوره



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

شروع شدن Getting Started

  • معرفی Introduction

  • به انجمن آموزش آنلاین ما بپیوندید Join our Online Learning Community

  • چگونه جاوا اسکریپت را اجرا کنیم (JS کجا اجرا می شود؟) How to Execute JavaScript (Where does JS run?)

  • نسخه های جاوا اسکریپت (ES5 در مقابل ES6) JavaScript Versions (ES5 vs ES6)

  • فرمت دوره Course Format

مبانی زبان Language Basics

  • معرفی Introduction

  • استفاده از جاوا اسکریپت - HTML درون خطی Using JavaScript - Inline HTML

  • استفاده از جاوا اسکریپت - واردات HTML Using JavaScript - HTML Import

  • متغیرها - مبانی Variables - Basics

  • متغیرها - null، undefined و NaN Variables - null, undefined and NaN

  • متغیرها - اشیاء Variables - Objects

  • حالت سختگیرانه Strict Mode

  • تایپ پویا Dynamic Typing

  • بالا بردن Hoisting

  • توابع - ایجاد و فراخوانی آنها Functions - Creating and Calling Them

  • توابع - آرگومان ها و داده های برگردانده Functions - Arguments & Returning Data

  • ساختارهای کنترل - بیانیه If Control Structures - If Statement

  • ساختارهای کنترل - اگر بیانیه پیشرفته باشد Control Structures - If Statement Advanced

  • ساختارهای کنترل - سوئیچ Control Structures - Switch

  • ساختارهای کنترل - سوئیچ و شکستن Control Structures - Switch & Break

  • ساختارهای کنترل - برای حلقه Control Structures - For Loop

  • ساختارهای کنترل - حلقه های تو در تو Control Structures - Nested Loops

  • ساختارهای کنترل - کنترل حلقه ها با شکست و ادامه Control Structures - Controlling Loops with break & continue

  • ساختارهای کنترل - برای تغییرات حلقه Control Structures - For Loop Variations

  • ساختارهای کنترل - حلقه زدن از طریق آرایه ها Control Structures - Looping through Arrays

  • ساختارهای کنترل - حلقه while Control Structures - While Loop

  • اپراتورها - اضافه Operators - Addition

  • عملگرها - تفریق Operators - Subtraction

  • عملگرها - مسائل ضرب و ممیز شناور Operators - Multiplication & Floating Point Problems

  • اپراتورها - بخش و مدول Operators - Division & Modulus

  • اپراتورها - مقایسه ارزش ها Operators - Comparing Values

  • اپراتورها - قوانین مهم Operators - Important Rules

  • اپراتورها - Boolean Operators - Boolean

  • اپراتورها - اپراتور سه تایی Operators - Ternary Operator

  • اپراتورها - تقدم Operators - Precedence

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

انواع و دامنه Types & Scope

  • بدوی در مقابل انواع مرجع Primitive vs Reference Types

  • بدوی در مقابل انواع مرجع - ورزش Primitive vs Reference Types - Exercise

  • جهانی در مقابل دامنه محلی Global vs Local Scope

  • دامنه جهانی در مقابل محلی - ورزش Global vs Local Scope - Exercise

  • منابع ماژول Module Resources

آرایه ها Arrays

  • معرفی Introduction

  • مبانی و مدیریت عناصر Basics & Managing Elements

  • متد forEach(). The forEach() Method

  • کار با عناصر: Push، Pop، Unshift و Shift Working with Elements: Push, Pop, Unshift and Shift

  • کار با قطعات یک آرایه: IndexOf، Splice و Slice Working with Parts of an Array: IndexOf, Splice and Slice

  • فیلتر کردن، نقشه برداری و معکوس کردن عناصر آرایه Filtering, Mapping and Reversing Array Elements

  • تفاوت بین Concat و Join The Difference between Concat and Join

  • کاهش آرایه ها Reducing Arrays

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

اشیاء Objects

  • مبانی شیء و نمادگذاری تحت اللفظی Object Basics & Literal Notation

  • خواص و "این" Properties & "this"

  • روش جایگزین ایجاد اشیا: استفاده از سازنده شی Alternative Way of Creating Objects: Using the Object Constructor

  • اشیاء انواع مرجع هستند (Refresher) Objects are Reference Types (Refresher)

  • Object.create() Object.create()

  • معرفی نمونه های اولیه Prototypes Introduction

  • نمونه های اولیه در عمل Prototypes in Action

  • خلاصه نمونه های اولیه Prototypes Summary

  • توابع سازنده Constructor Functions

  • توابع و آرگومان های سازنده Constructor Functions & Arguments

  • خلاصه ایجاد شی و نمونه های اولیه Object Creation & Prototypes Summary

  • کلمه کلیدی "این" و چرا ممکن است رفتار عجیبی داشته باشد The "this" Keyword and why it might behave strangely

  • مدیریت "این" با bind()، call() و application() Handling "this" with bind(), call() & apply()

  • ایجاد خواص با defineProperty() Creating Properties with defineProperty()

  • روش‌ها و ویژگی‌های داخلی مهم Important built-in Methods and Properties

  • بسته شدن Wrap Up

  • منابع ماژول Module Resources

خطاها و اشکال زدایی Errors & Debugging

  • اشکال زدایی با ابزارهای توسعه دهنده مرورگر Debugging with the Browser Developer Tools

  • ثبت اطلاعات در کنسول Logging Data to the Console

  • رسیدگی به خطاها با تلاش و گرفتن Handling Errors with try and catch

  • منابع ماژول Module Resources

کارکرد Functions

  • معرفی Introduction

  • بسته شدن Closures

  • اجرای عملکردهای فوری فراخوانی شده (IIFE) Immediately Invoked Function Executions (IIFEs)

  • روش‌ها و ویژگی‌های داخلی Built-in Methods & Properties

  • منابع ماژول Module Resources

اشیاء و توابع داخلی Built-in Objects & Functions

  • معرفی Introduction

  • تایمرها و فواصل Timers & Intervals

  • تبدیل فرمت ها و ارزش ها Transforming Formats & Values

  • توابع رشته String Functions

  • شیء ریاضی The Math Object

  • شیء تاریخ The Date Object

  • عبارات با قاعده Regular Expressions

  • منابع ماژول Module Resources

کار با پنجره و مدل شی سند (DOM) Working with the Window and Document Object Model (DOM)

  • معرفی Introduction

  • شی پنجره The Window Object

  • شی مکان The Location Object

  • شیء سند و نحوه تعامل با آن The Document Object and How to Interact with It

  • عبور از DOM Traversing the DOM

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

  • انتخاب عناصر با انتخابگر پرس و جو Selecting Elements with the Query Selector

  • انتخاب عناصر - تمرینات Selecting Elements - Exercises

  • ایجاد و درج عناصر Creating and Inserting Elements

  • حذف عناصر Deleting Elements

  • عناصر و گره ها Elements and Nodes

  • خلاصه تعامل DOM DOM Interaction Summary

  • دیالوگ ها Dialogs

  • ویژگی‌ها و روش‌های DOM DOM Properties & Methods

  • منابع ماژول Module Resources

مناسبت ها Events

  • معرفی Introduction

  • شی رویداد The Event Object

  • گردانندگان رویداد Event Handlers

  • شنوندگان رویداد Event Listeners

  • رفتار رویداد Event Behavior

  • ویژگی های شی رویداد Event Object Properties

  • تغییر ترتیب انتشار Changing Propagation Order

  • منابع ماژول Module Resources

درخواست های جاوا اسکریپت و Http (AJAX) JavaScript and Http Requests (AJAX)

  • معرفی Introduction

  • راه اندازی و ارسال یک درخواست GET Setup and Sending a GET Request

  • درخواست ارسال POST Request

  • منابع بیشتر Further Resources

کتابخانه ها، چارچوب ها و ماژول ها Libraries, Frameworks and Modules

  • معرفی Introduction

  • کتابخانه ها و جی کوئری Libraries & jQuery

  • چارچوب ها Frameworks

  • نوشتن کد مدولار Writing Modular Code

  • منابع بیشتر Further Resources

پروژه دوره Course Project

  • معرفی Introduction

  • برپایی Setup

  • واکشی ورودی کاربر Fetching User Input

  • راه اندازی درخواست Http Http Request Setup

  • ایجاد یک شی آب و هوا Creating a Weather Object

  • واکشی و مدیریت داده های آب و هوا Fetching & Handling Weather Data

  • نمایش داده ها Displaying Data

  • کد کامل Complete Code

پایان دوره Course Wrap Up

  • بسته شدن Wrap Up

  • امتیاز: محتوای بیشتر! Bonus: More Content!

نمایش نظرات

آموزش سریع جاوا اسکریپت
جزییات دوره
7.5 hours
128
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
29,396
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maximilian Schwarzmüller Maximilian Schwarzmüller

دارای گواهینامه AWS، توسعه دهنده وب و مدرس حرفه ای