آموزش JavaScript Masterclass 2021: مدرن و جامع

JavaScript Masterclass 2021: Modern & Comprehensive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: صفر تا قهرمان: ES6/ES2015 + ES2016 + ES2017، شی گرا، عملکردی، ناهمزمان JS + آمادگی مصاحبه درک اصول جاوا اسکریپت درک محدوده در جاوا اسکریپت با مفاهیمی مانند دامنه واژگانی، گستره جهانی و محدوده بلوک Functions از این قبیل مفاهیم پایه را درک کنید. ، عبارات تابع، مفاهیم جاوا اسکریپت شی گرا IIFE Master مانند وراثت اولیه، مفاهیم برنامه نویسی عملکردی Prototype Chain Master در جاوا اسکریپت مانند بستن، زنجیره روش، توابع مرتبه بالاتر دریافت نقطه ورود به چارچوب های جاوا اسکریپت مدرن مانند مفاهیم React، Angular و Emberpt Master Async JavaScript. SetTimeout، Promises، Async Await پیش نیازها: نیازی به دانش جاوا اسکریپت نیست. با این حال، اشتیاق برای یادگیری بسیار مورد نیاز است :) ما از یک سطح پایه شروع خواهیم کرد و به تدریج به سطح تخصصی خواهیم رفت.

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

شما به هیچ وجه به تجربه قبلی جاوا اسکریپت نیاز ندارید، ما با اصول اولیه جاوا اسکریپت مانند اعلام متغیرها با استفاده از const و let keywords شروع می کنیم. پس از آن به نحوه عملکرد scope در جاوا اسکریپت نگاه خواهیم کرد، در اینجا دامنه جهانی، دامنه واژگانی و محدوده بلوک را درک خواهیم کرد. سپس با انواع داده های اولیه داده variase مانند رشته، بولی و عدد آشنا خواهیم شد. قبل از اینکه به هر مرحله دیگری برویم، به برخی از اصول علوم کامپیوتر مانند عبارات if-else، حلقه‌های for، حلقه‌های while و عملگرهای مختلف مخصوص جاوا اسکریپت نگاه خواهیم کرد. تا آن زمان ما آماده خواهیم بود تا ساختارهای داده پیچیده مانند آرایه ها، اشیاء، نقشه ها و مجموعه ها را بیاموزیم. پس از آن، ما بر روی برخی از اصول مهم جاوا اسکریپت مانند بسته شدن، ایجاد شی، زنجیره متد، وراثت‌های نمونه اولیه، فراخوانی، اعمال، پیوند، عملگر گسترش، تابع پیکان، وعده‌ها تمرکز خواهیم کرد. من تمام آخرین ویژگی های جاوا اسکریپت را پوشش خواهم داد. ویژگی هایی مانند Async Await، Array.from()، Array.Map() که اخیرا معرفی شده اند. همچنین ویژگی های ES2015، ES2016، ES2017، ES2018، ES2019، ES2010 و ES2021 را بررسی خواهم کرد. همچنین تمرین های کدنویسی زیادی برای تمرین خواهید داشت. در پایان به شما نشان خواهم داد که چگونه چند پروژه جاوا اسکریپت کاربردی بسازید. شما مطمئناً از ایجاد لیست کارهای خود با استفاده از جاوا اسکریپت خالص لذت خواهید برد. یکی از بهترین ویژگی های این دوره، سادگی آن است. درک همه نمونه های کدگذاری بسیار آسان است. من ترجیح می دهم از موارد استفاده در دنیای واقعی برای توضیح مفاهیم استفاده کنم.



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

معرفی و راه اندازی دوره Course Introduction and Setup

  • معرفی و بررسی اجمالی دوره Course Introduction and Overview

  • راه اندازی ابزار و محیط Setting up tools and environment

متغیرها Variables

  • تعریف متغیرها Defining Variables

  • اجازه دهید در مقابل Const Let vs Const

  • متغیرهای معتبر Valid Variables

  • تکنیک های اساسی رفع اشکال Basic Debugging Techniques

انواع داده های اولیه Primitive Data Types

  • انواع داده ها Types of Data Types

  • پوچ و تعریف نشده null & undefined

  • بولی Boolean

  • رشته های Strings

  • رشته های الگو Template Strings

  • روش های رشته ای String Methods

  • شماره Numbers

  • روش های ریاضی Math Methods

  • Math.random() Math.random()

  • سمبل Symbol

  • تبدیل نوع Type Conversions

  • تمرین کدنویسی Coding Exercise

  • راه حل کد نویسی Coding Solution

مبانی جاوا اسکریپت (اپراتورها و بیانیه ها) JavaScript Basics (Operators and Statements)

  • بخش معرفی Section Intro

  • اپراتورها Operators

  • اپراتورهای بیتی Bitwise Operators

  • اگر/دیگر بیانیه if/else Statement

  • بیانیه سوئیچ switch Statement

  • برای حلقه for Loop

  • در حالی که حلقه while Loop

  • تمرین کدنویسی Coding Exercise

  • راه حل کد نویسی Coding Solution

دامنه متغیر و زنجیره دامنه Variable Scope & Scope Chain

  • بخش معرفی Section Intro

  • دامنه جهانی Global Scope

  • Block Scope Block Scope

  • دامنه واژگانی Lexical Scope

  • زنجیره دامنه Scope Chain

آرایه ها و اشیا Arrays and Objects

  • بخش معرفی Section Intro

  • معرفی آرایه Array Introduction

  • جهش آرایه ها Mutating Arrays

  • آرایه های چند بعدی Multidimensional Arrays

  • تکرار آرایه ها با استفاده از "forEach" و "for of" Iterating Arrays using "forEach" & "for of"

  • معرفی شی Object Introduction

  • تکرار اشیا با استفاده از "for in" Iterating Objects using "for in"

  • در حال تخریب Destructuring

  • مجموعه ها Sets

  • نقشه ها و WeakMaps Maps and WeakMaps

  • تمرین کدنویسی Coding Exercise

  • راه حل کد نویسی Coding Solution

کارکرد functions

  • مبانی تابع Function Basics

  • پارامترهای Spread Operator و Rest Spread Operator and Rest Parameters

  • پارامترهای پیش فرض Default Parameters

  • توابع پاسخ به تماس Callback Functions

  • روش‌های نقشه، فیلتر و کاهش Map, Filter, and Reduce Methods

  • مرتب سازی روش آرایه () Array Method Sort()

  • روش های آرایه some() & every() Array Methods some() & every()

  • تمرین کدنویسی Coding Exercise

  • تمرین کدنویسی Coding Exercise

  • راه حل کد نویسی Coding Solution

برنامه نویسی شی گرا Object Oriented Programming

  • وراثت نمونه اولیه Prototypal Inheritance

  • سازندگان تابع Function Constructors

  • توسعه سازندگان Extending Constructors

  • کلاس ها Classes

  • زیر کلاس ها Sub Classes

  • تابع پیکان Arrow Function

برنامه نویسی تابعی Functional Programming

  • کلمه کلیدی "this" در Object Literals "this" keyword in Object Literals

  • با Apply Bind تماس بگیرید Call Apply Bind

  • بسته شدن Closures

  • تابع زنجیر Function Chaining

جاوا اسکریپت غیر همگام Async JavaScript

  • مسدود کردن در مقابل غیر مسدود کردن Blocking vs Non-Blocking

  • setTimeout و setInterval setTimeout & setInterval

  • وعده ها Promises

  • Async Await Async Await

  • Rest API Rest API

  • دریافت، ارسال، قرار دادن GET, POST, PUT

  • واکشی API Fetch API

جاوا اسکریپت و HTML JavaScript and HTML

  • نصب ویرایشگر کد ویژوال استودیو Installing Visual Studio Code Editor

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

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

  • حباب کردن و ضبط رویداد Event Bubbling and Capturing

  • عملکرد عقب نشینی Debounce Function

  • گاز دادن Throttling

  • تمرین کدنویسی: ساختن یک برنامه Todo Coding Exercise : Building a Todo App

  • راه حل کد نویسی Coding Solution

ویژگی های ES2019 (*جدید*) ES2019 Features (*new*)

  • روش شیء Object.fromEntries() Object Method Object.fromEntries()

  • روش‌های آرایه flat() & flatMap() Array Methods flat() & flatMap()

  • روش‌های رشته‌ای () trimStart و trimEnd() String Methods trimStart() & trimEnd()

  • Symbol.description() Symbol.description()

  • صحافی اختیاری Optional Catch Binding

حافظه پنهان مرورگر و ذخیره سازی محلی Browser caching and local storage

  • حافظه پنهان مرورگر Browser caching

  • بیسکویت ها cookies

  • محل ذخیره سازی localStorage

  • SessionStorage SessionStorage

نمایش نظرات

Udemy (یودمی)

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

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

آموزش JavaScript Masterclass 2021: مدرن و جامع
جزییات دوره
8.5 hours
88
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,199
4.7 از 5
ندارد
دارد
دارد
Hemil Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hemil Patel Hemil Patel

توسعه دهنده رابط کاربری Front-End، معمار