آموزش JavaScript Essentials

Learn JavaScript Essentials

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

تا کنون محبوب ترین زبان برنامه نویسی front-end، جاوا اسکریپت برای ایجاد برنامه های کاربردی وب مدرن و تجربیات کاربر ضروری است. صرف نظر از حرفه شما، جاوا اسکریپت می تواند کمک کند. می‌توان از آن برای بهبود وب‌سایت شرکت، ساخت برنامه‌های کاربردی تلفن همراه، یا خودکار کردن وظایف کاری خسته کننده استفاده کرد.

با یادگیری جاوا اسکریپت، می توانید مجموعه مهارت های خود را گسترش دهید و توانایی های حل مسئله خود را بهبود ببخشید. درک جاوا اسکریپت به شما این امکان را می دهد که به طور موثر با توسعه دهندگان ارتباط برقرار کنید، در پروژه های توسعه front-end مشارکت داشته باشید و توسعه full-stack را بهتر درک کنید. شما باید همین امروز این دوره آموزشی پایه جاوا اسکریپت را در نظر بگیرید، زیرا به شما کمک می کند تا شغل خود را به جلو ببرید.

برای سرپرستان، این آموزش جاوا اسکریپت می‌تواند برای توسعه‌دهندگان جدید که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع جاوا اسکریپت استفاده شود.

ملزومات جاوا اسکریپت: آنچه باید بدانید

این آموزش جاوا اسکریپت دارای ویدیوهایی است که موضوعاتی از جمله:

را پوشش می‌دهد
  • درک انواع داده جاوا اسکریپت، مانند اعداد صحیح، شناورها و رشته ها
  • رسیدگی به خطاهایی که هنگام نوشتن کد جاوا اسکریپت رخ می دهد
  • استفاده از روش‌های آرایه جاوا اسکریپت داخلی
  • کار با توابع و کلاس ها
  • چه کسی باید آموزش JavaScript Essentials را بگذراند؟

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

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

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


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

با جاوا اسکریپت شروع کنید Get Started with JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جاوا اسکریپت را در کنسول مرورگر اجرا کنید Run JavaScript in The Browser Console

  • جاوا اسکریپت را با HTML اجرا کنید Run JavaScript with HTML

  • جاوا اسکریپت را با Node.js اجرا کنید Run JavaScript with Node.js

  • نتیجه Conclusion

دستور زبان جاوا اسکریپت را یاد بگیرید Learn JavaScript Syntax

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اعلان متغیرها در جاوا اسکریپت Declaring Variables in JavaScript

  • If، Else، و Else If در جاوا اسکریپت If, Else, and Else If in JavaScript

  • بسیاری از حلقه های مختلف جاوا اسکریپت JavaScript's Many Different For-Loops

  • نتیجه Conclusion

انواع داده های پایه جاوا اسکریپت Basic JavaScript Data Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اعداد در جاوا اسکریپت Numbers in JavaScript

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

  • Booleans در جاوا اسکریپت Booleans in JavaScript

  • نتیجه Conclusion

توابع جاوا اسکریپت، اشیاء و انواع دیگر JavaScript Functions, Objects, and Other Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اشیاء در جاوا اسکریپت Objects in JavaScript

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

  • توابع در جاوا اسکریپت Functions in JavaScript

  • BigInts، نمادها و Undefined در جاوا اسکریپت BigInts, Symbols, and Undefined in JavaScript

  • نتیجه Conclusion

محدوده، برابری و مدیریت خطا در جاوا اسکریپت Scoping, Equality, and Error Handling in JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • "Let" Variables در مقابل "Var" Variables "Let" Variables vs. "Var" Variables

  • مقایسه دو و سه برابر در جاوا اسکریپت Double- and Triple-Equals Comparisons in JavaScript

  • خطاهای داخلی در جاوا اسکریپت Built-in Errors in JavaScript

  • بلوک‌ها را در جاوا اسکریپت امتحان کنید Try-Catch Blocks in JavaScript

  • نتیجه Conclusion

کار با آرایه های جاوا اسکریپت Working with JavaScript Arrays

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی آرایه جاوا اسکریپت JavaScript Array Basics

  • برابری آرایه و عبور از مرجع Array Equality and Passing by Reference

  • تست Deep-Equals با آرایه ها Deep-Equals Testing with Arrays

  • نتیجه Conclusion

روش‌های آرایه داخلی پایه جاوا اسکریپت JavaScript's Basic Built-in Array Methods

  • بررسی اجمالی Overview

  • معرفی Introduction

  • روش سازنده آرایه و .fill The Array Constructor and .fill Method

  • متدهای .shift و .unshift The .shift and .unshift Methods

  • روش های .splice و .slice The .splice and .slice Methods

  • روشهای .toString و join The .toString and .join Methods

  • متدهای .includes، .indexOf و .lastIndexOf The .includes, .indexOf, and .lastIndexOf Methods

  • نتیجه Conclusion

روش‌های آرایه داخلی پیشرفته جاوا اسکریپت JavaScript's Advanced Built-in Array Methods

  • بررسی اجمالی Overview

  • معرفی Introduction

  • روش .forEach The .forEach Method

  • روشهای .find و .findIndex The .find and .findIndex Methods

  • روش فیلتر The .filter Method

  • روشهای .some و .every The .some and .every Methods

  • روش‌های .map و flatMap The .map and .flatMap Methods

  • نتیجه Conclusion

کار با اشیاء جاوا اسکریپت Working with JavaScript Objects

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی شی جاوا اسکریپت JavaScript Object Basics

  • اپراتور Spread و Object Destructuring The Spread Operator and Object Destructuring

  • برابری شی و عبور از مرجع Object Equality and Passing by Reference

  • تست عمیق برابر با اشیا Deep-Equals Testing with Objects

  • نتیجه Conclusion

روش‌های شی داخلی جاوا اسکریپت JavaScript's Built-in Object Methods

  • بررسی اجمالی Overview

  • معرفی Introduction

  • روش‌های کلیدهای و ارزش‌های The .keys and .values Methods

  • روش های .entries و .fromEntries The .entries and .fromEntries Methods

  • روش .assign The .assign Method

  • روش های .freeze و .isFrozen The .freeze and .isFrozen Methods

  • PreventExtensions و .isExtensible Methods The .preventExtensions and .isExtensible Methods

  • نتیجه Conclusion

کاهش آرایه ها در جاوا اسکریپت Reducing Arrays in JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی روش .reduce The .reduce Method Basics

  • متوسط ​​.reduce موارد استفاده Intermediate .reduce Use Cases

  • Advanced.reduce Use Cases Advanced .reduce Use Cases

  • روش .reduceRight و مقادیر شروع The .reduceRight Method and Starting Values

  • نتیجه Conclusion

3 تمرین برای بهبود مهارت های آرایه جاوا اسکریپت 3 Exercises To Improve Your JavaScript Array Skills

  • بررسی اجمالی Overview

  • معرفی Introduction

  • حداقل و حداکثر آرایه را محاسبه کنید Calculate Array Min and Max

  • بازآفرینی روش‌های داخلی با Reduce Recreating Built-in Methods with Reduce

  • حذف موارد تکراری Removing Duplicates

  • نتیجه Conclusion

معرفی کتابخانه لوداش Introduction to the Lodash Library

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نصب Lodash در یک پروژه Node.js Installing Lodash into a Node.js Project

  • اضافه کردن Lodash به یک پروژه Front-end Adding Lodash to a Front-end Project

  • فراخوانی توابع پایه Lodash Calling Basic Lodash Functions

  • آرگومان های تابع آرایه اضافی Extra Array Function Arguments

  • نتیجه Conclusion

توابع پایه Lodash برای حذف عناصر آرایه Basic Lodash Functions for Deleting Array Elements

  • بررسی اجمالی Overview

  • معرفی Introduction

  • گروه های اصلی توابع Lodash Main Groups of Lodash Functions

  • توابع pull و pullAll The .pull and .pullAll Functions

  • توابع pullAllBy، .pullAllWith و pullAt. The .pullAllBy, .pullAllWith, and .pullAt Functions

  • توابع uniq و .sortedUniq The .uniq and .sortedUniq Functions

  • نتیجه Conclusion

مقایسه و ترکیب آرایه ها با Lodash Comparing and Combining Arrays with Lodash

  • بررسی اجمالی Overview

  • معرفی Introduction

  • چهار گروه عملکرد اصلی The Four Main Function Groups

  • توابع تقاطع The .intersection Functions

  • توابع .dfference The .difference Functions

  • توابع .union The .union Functions

  • توابع xor The .xor Functions

  • تابع تبدیل "By". The "By" Transform Function

  • نتیجه Conclusion

مرتب سازی آرایه های جاوا اسکریپت Sorting JavaScript Arrays

  • بررسی اجمالی Overview

  • معرفی Introduction

  • روش مرتب سازی داخلی جاوا اسکریپت JavaScript's Built-in .sort Method

  • مرتب سازی با توابع مقایسه کننده Sorting with Comparator Functions

  • جلوگیری از جهش آرایه Preventing Array Mutation

  • مرتب سازی آرایه های اشیاء و آرایه ها Sorting Arrays of Objects and Arrays

  • توابع مرتب سازی Lodash Lodash Sorting Functions

  • نتیجه Conclusion

کار با توابع جاوا اسکریپت Working with JavaScript Functions

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نحو تابع پایه Basic Function Syntax

  • شی "استدلال". The "arguments" Object

  • آرگومان های پیش فرض در توابع Default Arguments in Functions

  • توابع درون اشیاء Functions Inside Objects

  • نتیجه Conclusion

کار با آرایه های تودرتو در Lodash Working with Nested Arrays in Lodash

  • بررسی اجمالی Overview

  • معرفی Introduction

  • توابع .flatten، .flattenDeep و .flattenDepth The .flatten, .flattenDeep, and .flattenDepth Functions

  • توابع .chunk و .partition The .chunk and .partition Functions

  • توابع zip و .unzip The .zip and .unzip Functions

  • نتیجه Conclusion

تبدیل شی و آرایه با Lodash Object and Array Transformation with Lodash

  • بررسی اجمالی Overview

  • معرفی Introduction

  • توابع .toPairs و .fromPairs The .toPairs and .fromPairs Functions

  • توابع .zipObject و .zipObjectDeep The .zipObject and .zipObjectDeep Functions

  • توابع countBy و .groupBy The .countBy and .groupBy Functions

  • نتیجه Conclusion

کار با Dates در جاوا اسکریپت Working with Dates in JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد تاریخ های جدید Creating New Dates

  • دسترسی به واحدهای زمان Accessing Time Units

  • روش های تنظیم تاریخ Date Setter Methods

  • نتیجه Conclusion

مقدمه ای بر کلاس های جاوا اسکریپت Introduction to JavaScript Classes

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نحو کلاس پایه Basic Class Syntax

  • تعریف متدها و متغیرهای استاتیک Defining Methods and Static Variables

  • وراثت کلاس جاوا اسکریپت JavaScript Class Inheritance

  • نتیجه Conclusion

مفاهیم کلاس جاوا اسکریپت پیشرفته Advanced JavaScript Class Concepts

  • بررسی اجمالی Overview

  • معرفی Introduction

  • کلاس های جاوا اسکریپت قبل از ES6 Pre-ES6 JavaScript Classes

  • نمونه کلمه کلیدی The instanceof Keyword

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

  • رابط ها در جاوا اسکریپت Interfaces in JavaScript

  • نتیجه Conclusion

برنامه نویسی ناهمزمان در جاوا اسکریپت Asynchronous Programming in JavaScript

  • بررسی اجمالی Overview

  • معرفی Introduction

  • 3 استراتژی ناهمزمان اصلی The 3 Main Asynchronous Strategies

  • برنامه نویسی ناهمزمان با Callbacks Asynchronous Programming with Callbacks

  • نمونه های پاسخ به تماس Callback Examples

  • برنامه نویسی ناهمزمان با Promises Asynchronous Programming with Promises

  • برنامه نویسی ناهمزمان با Async و Await Asynchronous Programming with Async and Await

  • نتیجه Conclusion

کار با رشته های جاوا اسکریپت Working with JavaScript Strings

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جزئیات رشته عمیق In-Depth String Details

  • روش‌های رشته‌ای مرتبط با آرایه Array-Related String Methods

  • رنگ آمیزی رشته ها با گچ Colorizing Strings with Chalk

  • نتیجه Conclusion

وعده های جاوا اسکریپت را درک کنید Understand JavaScript Promises

  • بررسی اجمالی Overview

  • معرفی Introduction

  • تبدیل تماس های برگشتی به وعده ها Converting Callbacks to Promises

  • دسترسی به مقادیر وعده قبلی Accessing Previous Promise Values

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش JavaScript Essentials
جزییات دوره
22h
126
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

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