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

The Modern JavaScript Bootcamp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا اسکریپت را با ساختن اپلیکیشن های دنیای واقعی بیاموزید. شامل 3 پروژه دنیای واقعی، 80 چالش برنامه نویسی و ES6/ES7! یادگیری جاوا اسکریپت با ساخت سه برنامه کاربردی وب در دنیای واقعی درک عمیقی از نحوه عملکرد جاوا اسکریپت در پشت صحنه به دست آورید. آخرین ویژگی های پیشرفته ES6 و ES7 را کاوش کنید مهارت های خود را آزمایش کنید و با تکمیل بیش از 80 چالش کدنویسی اعتماد به نفس کسب کنید. در وب به اشتراک بگذارید تا بتوانید آنها را با همه به اشتراک بگذارید. نحوه استفاده از Promises و Async/Await با جاوا اسکریپت ناهمزمان را بیاموزید با یادگیری نحوه اشکال زدایی و رفع اشکال کد خود در صورت بروز مشکل بیشتر کار کنید دسترسی به راهنمای PDF رایگان 80 صفحه ای همراه با یادداشت های سخنرانی ، نمونه کد و لینک مستندات پیش نیازها: برای گذراندن این دوره نیازی به تجربه برنامه نویسی نیست. من تمام مراحل را از ابتدا به شما راهنمایی خواهم کرد! تنها چیزی که نیاز دارید یک کامپیوتر (ویندوز، macOS یا لینوکس) با اتصال اینترنت (ویندوز، macOS یا لینوکس) است.

آیا قبلاً سعی کرده اید جاوا اسکریپت را یاد بگیرید؟

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

آشنا به نظر می رسد؟

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

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

این دوره جامع ویژگی‌های جاوا اسکریپت مدرن ES6 و ES7 که در دنیای واقعی استفاده می‌شوند را پوشش می‌دهد. درکی از جدیدترین ویژگی‌های زبانی به دست خواهید آورد.

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

هیچ پروژه آغازینی در اینجا وجود ندارد. خواهید دید که برای راه‌اندازی یک برنامه جاوا اسکریپت، از اولین خط کد گرفته تا برنامه کاربردی نهایی، چه چیزی لازم است.

این دوره برای چه کسانی است؟

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

2. افرادی که در حال حاضر از جاوا اسکریپت استفاده می کنند اما خواهان تسلط بهتر بر زبان هستند. شما ترفندهای کوچک و تکه‌هایی از کد را انتخاب کردید زیرا باید مشکلی را حل می‌کردید. اکنون آماده تسلط بر جاوا اسکریپت و همچنین کاوش جدیدترین ES6 و ES7 هستید.

جاوا اسکریپت را با انجام، نه با تماشا یاد خواهید گرفت.

این دوره در مورد تماشای ویدیو نیست، بلکه در مورد نوشتن کد است. از ابتدا، شما هر پروژه را از ابتدا ایجاد خواهید کرد و همچنین بیش از 80 چالش طراحی شده برای آزمایش و تقویت آنچه آموخته‌اید را تکمیل خواهید کرد.

در طول کلاس، سه برنامه جاوا اسکریپت خواهید ساخت:

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

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

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

در دنیایی که همیشه در حال تغییر است، به روز بمانید.

دنیای جاوا اسکریپت همیشه در حال تغییر است، و به همین دلیل است که من تلاش می‌کنم این دوره را تا حد امکان به‌روز نگه دارم. می‌توانید با دانستن اینکه اصول زبان و همچنین ویژگی‌های زبان جدیدی را که مدام در حال ظهور هستند، یاد می‌گیرید، بپیوندید.

این دوره از جدیدترین ویژگی های زبان ES6 و ES7 استفاده می کند.

هر چیزی که نیاز دارید در یک بسته با کاربری آسان ارائه می شود.

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

در پایان، می‌توانید برنامه‌های کاربردی خود را بسازید و راه‌اندازی کنید.

زمان بهتری برای یادگیری جاوا اسکریپت وجود ندارد.

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

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

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

در صورت گیر افتادن، به پشتیبانی سریع دسترسی پیدا کنید.

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

من با شما کار خواهم کرد تا شما را رها کرده و به مسیر خود بازگردانم. این یکی از دلایلی است که دانش آموزان دوست دارند در دوره های من شرکت کنند. حرف من را قبول نکن نظرات دانش‌آموزان را در زیر بررسی کنید.

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

"درس ها با کیفیت هستند و مهمتر از آن، او در واقع برای پاسخ دادن به سوالات شما وقت می گذارد!" - توماس ورکامر

من تضمین می‌کنم که این به‌روزترین و جذاب‌ترین دوره آموزشی جاوا اسکریپت موجود است، و با 30 روز ضمانت بازگشت وجه Udemy ارائه می‌شود.

من نمی توانم منتظر باشم تا شما را در داخل ببینم!

- اندرو


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

بررسی اجمالی دوره Course Overview

  • خوش آمدی! Welcome!

  • راهنمای PDF را بگیرید Grab the PDF Guide

بررسی اجمالی دوره Course Overview

  • خوش آمدی! Welcome!

  • راهنمای PDF را بگیرید Grab the PDF Guide

راه اندازی ماشین شما Setting up Your Machine

  • بخش مقدمه: راه اندازی رایانه شما Section Intro: Setting up Your Computer

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

  • در حال نصب Node.js Installing Node.js

  • [فقط ویندوز] cmder را نصب کنید [Windows Only] Install cmder

  • معرفی ترمینال Introduction to the Terminal

  • سلام جاوا اسکریپت! Hello JavaScript!

راه اندازی ماشین شما Setting up Your Machine

  • بخش مقدمه: راه اندازی رایانه شما Section Intro: Setting up Your Computer

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

  • در حال نصب Node.js Installing Node.js

  • [فقط ویندوز] cmder را نصب کنید [Windows Only] Install cmder

  • معرفی ترمینال Introduction to the Terminal

  • سلام جاوا اسکریپت! Hello JavaScript!

مبانی جاوا اسکریپت: متغیرها و کنترل جریان JavaScript Basics: Variables and Flow Control

  • بخش معرفی: مبانی جاوا اسکریپت Section Intro: JavaScript Basics

  • رشته ها و متغیرها Strings and Variables

  • شماره Numbers

  • اطلاعات بیشتر در مورد متغیرها More on Variables

  • یک مبدل دما بسازید Build a Temperature Converter

  • بولی ها و عملگرهای مقایسه Booleans and Comparison Operators

  • اگر بیانیه ها If Statements

  • Advanced If Statements Advanced If Statements

  • عملگرهای منطقی "And" و "Or". Logical "And" and "Or" Operators

  • دامنه متغیر: قسمت اول Variable Scope: Part I

  • دامنه متغیر: قسمت دوم Variable Scope: Part II

مبانی جاوا اسکریپت: متغیرها و کنترل جریان JavaScript Basics: Variables and Flow Control

  • بخش معرفی: مبانی جاوا اسکریپت Section Intro: JavaScript Basics

  • رشته ها و متغیرها Strings and Variables

  • شماره Numbers

  • اطلاعات بیشتر در مورد متغیرها More on Variables

  • یک مبدل دما بسازید Build a Temperature Converter

  • بولی ها و عملگرهای مقایسه Booleans and Comparison Operators

  • اگر بیانیه ها If Statements

  • Advanced If Statements Advanced If Statements

  • عملگرهای منطقی "And" و "Or". Logical "And" and "Or" Operators

  • دامنه متغیر: قسمت اول Variable Scope: Part I

  • دامنه متغیر: قسمت دوم Variable Scope: Part II

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

  • بخش مقدمه: توابع جاوا اسکریپت Section Intro: JavaScript Functions

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

  • تعریف نشده و پوچ Undefined and Null

  • آرگومان های متعدد و پیش فرض های آرگومان Multiple Arguments and Argument Defaults

  • محدوده عملکرد Function Scope

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

  • یک ماشین حساب نمره بسازید Build a Grade Calculator

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

  • بخش مقدمه: توابع جاوا اسکریپت Section Intro: JavaScript Functions

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

  • تعریف نشده و پوچ Undefined and Null

  • آرگومان های متعدد و پیش فرض های آرگومان Multiple Arguments and Argument Defaults

  • محدوده عملکرد Function Scope

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

  • یک ماشین حساب نمره بسازید Build a Grade Calculator

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

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

  • مبانی شی Object Basics

  • استفاده از اشیاء با توابع Using Objects with Functions

  • مراجع شی Object References

  • یک ردیاب هزینه بسازید Build an Expense Tracker

  • مواد و روش ها Methods

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

  • کاوش روش های اعداد Exploring Number Methods

  • متغیرهای ثابت Constant Variables

  • پاداش: متغیرهای دارای var Bonus: Variables with var

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

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

  • مبانی شی Object Basics

  • استفاده از اشیاء با توابع Using Objects with Functions

  • مراجع شی Object References

  • یک ردیاب هزینه بسازید Build an Expense Tracker

  • مواد و روش ها Methods

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

  • کاوش روش های اعداد Exploring Number Methods

  • متغیرهای ثابت Constant Variables

  • پاداش: متغیرهای دارای var Bonus: Variables with var

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

  • معرفی بخش: آرایه های جاوا اسکریپت Section Intro: JavaScript Arrays

  • مبانی آرایه Array Basics

  • دستکاری آرایه ها با روش ها Manipulating Arrays with Methods

  • حلقه زدن روی آرایه ها Looping Over Arrays

  • حلقه برای The For Loop

  • جستجوی آرایه ها: قسمت اول Searching Arrays: Part I

  • جستجوی آرایه ها: قسمت دوم Searching Arrays: Part II

  • فیلتر کردن آرایه ها Filtering Arrays

  • مرتب سازی آرایه ها Sorting Arrays

  • ردیاب هزینه ما را بهبود بخشید Improve Our Expense Tracker

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

  • معرفی بخش: آرایه های جاوا اسکریپت Section Intro: JavaScript Arrays

  • مبانی آرایه Array Basics

  • دستکاری آرایه ها با روش ها Manipulating Arrays with Methods

  • حلقه زدن روی آرایه ها Looping Over Arrays

  • حلقه برای The For Loop

  • جستجوی آرایه ها: قسمت اول Searching Arrays: Part I

  • جستجوی آرایه ها: قسمت دوم Searching Arrays: Part II

  • فیلتر کردن آرایه ها Filtering Arrays

  • مرتب سازی آرایه ها Sorting Arrays

  • ردیاب هزینه ما را بهبود بخشید Improve Our Expense Tracker

جاوا اسکریپت در مرورگر Javascript in the Browser

  • بخش معرفی: جاوا اسکریپت در مرورگر Section Intro: Javascript in the Browser

  • راه اندازی وب سرور Setting up a Web Server

  • جاوا اسکریپت در مرورگر JavaScript in the Browser

  • دستکاری DOM DOM Manipulation

  • چالش DOM DOM Challenge

  • افزودن عناصر از طریق DOM Adding Elements via the DOM

  • مدیریت تعامل با کاربر Handling User Interaction

  • پرس و جوهای پیشرفته Advanced Queries

  • ورودی های متن و فیلتر کردن داده های زنده Text Inputs and Live Data Filtering

  • ارائه داده های فیلتر شده ما Rendering Our Filtered Data

  • چالش فیلتر Todo Todo Filter Challenge

  • کار با فرم ها Working With Forms

  • چک باکس ها Checkboxes

  • کشویی Dropdowns

جاوا اسکریپت در مرورگر Javascript in the Browser

  • بخش معرفی: جاوا اسکریپت در مرورگر Section Intro: Javascript in the Browser

  • راه اندازی وب سرور Setting up a Web Server

  • جاوا اسکریپت در مرورگر JavaScript in the Browser

  • دستکاری DOM DOM Manipulation

  • چالش DOM DOM Challenge

  • افزودن عناصر از طریق DOM Adding Elements via the DOM

  • مدیریت تعامل با کاربر Handling User Interaction

  • پرس و جوهای پیشرفته Advanced Queries

  • ورودی های متن و فیلتر کردن داده های زنده Text Inputs and Live Data Filtering

  • ارائه داده های فیلتر شده ما Rendering Our Filtered Data

  • چالش فیلتر Todo Todo Filter Challenge

  • کار با فرم ها Working With Forms

  • چک باکس ها Checkboxes

  • کشویی Dropdowns

ذخیره سازی داده ها، کتابخانه ها و موارد دیگر Data Storage, Libraries, and More

  • بخش مقدمه: ذخیره سازی داده ها، کتابخانه ها و موارد دیگر Section Intro: Data Storage, Libraries, and More

  • ذخیره داده های ما در LocalStorage: بخش اول Saving Our Data in LocalStorage: Part I

  • ذخیره داده های ما در LocalStorage: قسمت دوم Saving Our Data in LocalStorage: Part II

  • تقسیم کد برنامه ما Splitting up Our Application Code

  • چالش Refactor Refactor Challenge

  • اشکال زدایی برنامه های ما Debugging Our Applications

  • رندر پیچیده DOM Complex DOM Rendering

  • راه اندازی کتابخانه شخص ثالث Setting up a Third-Party Library

  • هدف گذاری توسط UUID Targeting by UUID

  • چالش های چک باکس Checkbox Challenges

  • صفحه ویرایش یادداشت: قسمت اول The Edit Note Page: Part I

  • صفحه ویرایش یادداشت: قسمت دوم The Edit Note Page: Part II

  • همگام سازی داده ها در بین صفحات Syncing Data Across Pages

  • تاریخ های جاوا اسکریپت JavaScript Dates

  • لحظه Moment

  • تاریخ ادغام: قسمت اول Integrating Dates: Part I

  • تاریخ ادغام: قسمت دوم Integrating Dates: Part II

  • استراحت کنید Take a Break

ذخیره سازی داده ها، کتابخانه ها و موارد دیگر Data Storage, Libraries, and More

  • بخش مقدمه: ذخیره سازی داده ها، کتابخانه ها و موارد دیگر Section Intro: Data Storage, Libraries, and More

  • ذخیره داده های ما در LocalStorage: بخش اول Saving Our Data in LocalStorage: Part I

  • ذخیره داده های ما در LocalStorage: قسمت دوم Saving Our Data in LocalStorage: Part II

  • تقسیم کد برنامه ما Splitting up Our Application Code

  • چالش Refactor Refactor Challenge

  • اشکال زدایی برنامه های ما Debugging Our Applications

  • رندر پیچیده DOM Complex DOM Rendering

  • راه اندازی کتابخانه شخص ثالث Setting up a Third-Party Library

  • هدف گذاری توسط UUID Targeting by UUID

  • چالش های چک باکس Checkbox Challenges

  • صفحه ویرایش یادداشت: قسمت اول The Edit Note Page: Part I

  • صفحه ویرایش یادداشت: قسمت دوم The Edit Note Page: Part II

  • همگام سازی داده ها در بین صفحات Syncing Data Across Pages

  • تاریخ های جاوا اسکریپت JavaScript Dates

  • لحظه Moment

  • تاریخ ادغام: قسمت اول Integrating Dates: Part I

  • تاریخ ادغام: قسمت دوم Integrating Dates: Part II

  • استراحت کنید Take a Break

گسترش دانش جاوا اسکریپت ما Expanding Our JavaScript Knowledge

  • بخش مقدمه: گسترش دانش جاوا اسکریپت ما Section Intro: Expanding Our JavaScript Knowledge

  • توابع پیکان: قسمت اول Arrow Functions: Part I

  • توابع پیکان: قسمت دوم Arrow Functions: Part II

  • اپراتور مشروط (سه تایی). Conditional (Ternary) Operator

  • ارزش های درست و نادرست Truthy and Falsy Values

  • نوع اجبار Type Coercion

  • خطاهای گرفتن و پرتاب Catching and Throwing Errors

  • رسیدگی به خطاهای برنامه Handling Application Errors

  • کار در حالت سخت Working in Strict Mode

گسترش دانش جاوا اسکریپت ما Expanding Our JavaScript Knowledge

  • بخش مقدمه: گسترش دانش جاوا اسکریپت ما Section Intro: Expanding Our JavaScript Knowledge

  • توابع پیکان: قسمت اول Arrow Functions: Part I

  • توابع پیکان: قسمت دوم Arrow Functions: Part II

  • اپراتور مشروط (سه تایی). Conditional (Ternary) Operator

  • ارزش های درست و نادرست Truthy and Falsy Values

  • نوع اجبار Type Coercion

  • خطاهای گرفتن و پرتاب Catching and Throwing Errors

  • رسیدگی به خطاهای برنامه Handling Application Errors

  • کار در حالت سخت Working in Strict Mode

اشیاء و توابع پیشرفته Advanced Objects and Functions

  • بخش مقدمه: اشیاء و توابع پیشرفته Section Intro: Advanced Objects and Functions

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

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

  • راه اندازی Prototype Object Setting up the Prototype Object

  • چالش جلاد: قسمت اول Hangman Challenge: Part I

  • کاوش در وراثت اولیه Digging Into Prototypical Inheritance

  • بدوی و اشیاء: قسمت اول Primitives and Objects: Part I

  • بدوی و اشیاء: قسمت دوم Primitives and Objects: Part II

  • چالش جلاد: قسمت دوم Hangman Challenge: Part II

  • چالش جلاد: قسمت سوم Hangman Challenge: Part III

  • چالش جلاد: قسمت چهارم Hangman Challenge: Part IV

  • نحو کلاس The Class Syntax

  • ایجاد زیر کلاس ها Creating Subclasses

  • گیرندگان و ستترها Getters and Setters

  • به روز رسانی: تعمیر یک Edge Case Update: Fixing an Edge Case

اشیاء و توابع پیشرفته Advanced Objects and Functions

  • بخش مقدمه: اشیاء و توابع پیشرفته Section Intro: Advanced Objects and Functions

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

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

  • راه اندازی Prototype Object Setting up the Prototype Object

  • چالش جلاد: قسمت اول Hangman Challenge: Part I

  • کاوش در وراثت اولیه Digging Into Prototypical Inheritance

  • بدوی و اشیاء: قسمت اول Primitives and Objects: Part I

  • بدوی و اشیاء: قسمت دوم Primitives and Objects: Part II

  • چالش جلاد: قسمت دوم Hangman Challenge: Part II

  • چالش جلاد: قسمت سوم Hangman Challenge: Part III

  • چالش جلاد: قسمت چهارم Hangman Challenge: Part IV

  • نحو کلاس The Class Syntax

  • ایجاد زیر کلاس ها Creating Subclasses

  • گیرندگان و ستترها Getters and Setters

  • به روز رسانی: تعمیر یک Edge Case Update: Fixing an Edge Case

جاوا اسکریپت ناهمزمان Asynchronous JavaScript

  • بخش مقدمه: جاوا اسکریپت ناهمزمان Section Intro: Asynchronous JavaScript

  • درخواست های HTTP از جاوا اسکریپت HTTP Requests from JavaScript

  • سرصفحه ها و خطاهای HTTP HTTP Headers and Errors

  • کاوش یک API دیگر Exploring Another API

  • Callback Abstraction Callback Abstraction

  • اجرای ناهمزمان در مقابل اجرای همزمان Asynchronous vs. Synchronous Execution

  • چالش انتزاع پاسخ به تماس Callback Abstraction Challenge

  • بسته شدن Closures

  • کاوش در وعده ها Exploring Promises

  • تبدیل به وعده Converting to Promises

  • وعده زنجیر Promise Chaining

  • Fetch API The Fetch API

  • یک چالش واکشی A Fetch Challenge

  • چالش وعده ای A Promise Challenge

  • Async/Await Async/Await

  • Async/Await Challenge Async/Await Challenge

  • ادغام داده ها در برنامه Integrating Data into the Application

جاوا اسکریپت ناهمزمان Asynchronous JavaScript

  • بخش مقدمه: جاوا اسکریپت ناهمزمان Section Intro: Asynchronous JavaScript

  • درخواست های HTTP از جاوا اسکریپت HTTP Requests from JavaScript

  • سرصفحه ها و خطاهای HTTP HTTP Headers and Errors

  • کاوش یک API دیگر Exploring Another API

  • Callback Abstraction Callback Abstraction

  • اجرای ناهمزمان در مقابل اجرای همزمان Asynchronous vs. Synchronous Execution

  • چالش انتزاع پاسخ به تماس Callback Abstraction Challenge

  • بسته شدن Closures

  • کاوش در وعده ها Exploring Promises

  • تبدیل به وعده Converting to Promises

  • وعده زنجیر Promise Chaining

  • Fetch API The Fetch API

  • یک چالش واکشی A Fetch Challenge

  • چالش وعده ای A Promise Challenge

  • Async/Await Async/Await

  • Async/Await Challenge Async/Await Challenge

  • ادغام داده ها در برنامه Integrating Data into the Application

تم های برنامه App Themes

  • بخش معرفی: تم های برنامه Section Intro: App Themes

  • CSS در یک نگاه CSS at a Glance

  • تنظیم تم جلاد Setting up the Hangman Theme

  • تنظیم موضوع یادداشت ها: قسمت اول Setting up the Notes Theme: Part I

  • تنظیم موضوع یادداشت ها: قسمت دوم Setting up the Notes Theme: Part II

  • تنظیم موضوع کارها: قسمت اول Setting up the To-Do Theme: Part I

  • تنظیم موضوع کارها: قسمت دوم Setting up the To-Do Theme: Part II

  • میزبانی برنامه های شما Hosting Your Applications

تم های برنامه App Themes

  • بخش معرفی: تم های برنامه Section Intro: App Themes

  • CSS در یک نگاه CSS at a Glance

  • تنظیم تم جلاد Setting up the Hangman Theme

  • تنظیم موضوع یادداشت ها: قسمت اول Setting up the Notes Theme: Part I

  • تنظیم موضوع یادداشت ها: قسمت دوم Setting up the Notes Theme: Part II

  • تنظیم موضوع کارها: قسمت اول Setting up the To-Do Theme: Part I

  • تنظیم موضوع کارها: قسمت دوم Setting up the To-Do Theme: Part II

  • میزبانی برنامه های شما Hosting Your Applications

(جدید) جاوا اسکریپت پیشرفته با Babel و Webpack (NEW) Cutting-Edge JavaScript with Babel and Webpack

  • بخش معرفی: جاوا اسکریپت پیشرفته با Babel و Webpack Section Intro: Cutting-Edge JavaScript with Babel and Webpack

  • مشکل: سازگاری بین مرورگرها The Problem: Cross-Browser Compatibility

  • کاوش در بابل Exploring Babel

  • راه اندازی دیگ بخار ما Setting up Our Boilerplate

  • اجتناب از ماژول های جهانی Avoiding Global Modules

  • کاوش پک وب Exploring Webpack

  • راه اندازی Webpack Setting up Webpack

  • ماژول های جاوا اسکریپت: قسمت اول JavaScript Modules: Part I

  • ماژول های جاوا اسکریپت: قسمت دوم JavaScript Modules: Part II

  • اضافه کردن Babel به Webpack Adding Babel into Webpack

  • سرور توسعه دهنده Webpack Webpack Dev Server

  • محیط ها و نقشه های منبع Environments and Source Maps

  • تبدیل برنامه جلاد Converting Hangman App

  • استفاده از کتابخانه های شخص ثالث Using Third-Party Libraries

  • برنامه تبدیل یادداشت ها: قسمت اول Converting Notes App: Part I

  • برنامه تبدیل یادداشت ها: قسمت دوم Converting Notes App: Part II

  • برنامه تبدیل یادداشت ها: قسمت سوم Converting Notes App: Part III

  • برنامه تبدیل یادداشت ها: قسمت چهارم Converting Notes App: Part IV

  • تنظیم تبدیل برنامه کاری انجام To-Do App Conversion Setup

  • تبدیل برنامه کارها: قسمت اول Converting To-Do App: Part I

  • تبدیل برنامه کارها: قسمت دوم Converting To-Do App: Part II

  • پارامتر بقیه The Rest Parameter

  • نحو گسترش The Spread Syntax

  • نحو گسترش شی The Object Spread Syntax

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

(جدید) جاوا اسکریپت پیشرفته با Babel و Webpack (NEW) Cutting-Edge JavaScript with Babel and Webpack

  • بخش معرفی: جاوا اسکریپت پیشرفته با Babel و Webpack Section Intro: Cutting-Edge JavaScript with Babel and Webpack

  • مشکل: سازگاری بین مرورگرها The Problem: Cross-Browser Compatibility

  • کاوش در بابل Exploring Babel

  • راه اندازی دیگ بخار ما Setting up Our Boilerplate

  • اجتناب از ماژول های جهانی Avoiding Global Modules

  • کاوش پک وب Exploring Webpack

  • راه اندازی Webpack Setting up Webpack

  • ماژول های جاوا اسکریپت: قسمت اول JavaScript Modules: Part I

  • ماژول های جاوا اسکریپت: قسمت دوم JavaScript Modules: Part II

  • اضافه کردن Babel به Webpack Adding Babel into Webpack

  • سرور توسعه دهنده Webpack Webpack Dev Server

  • محیط ها و نقشه های منبع Environments and Source Maps

  • تبدیل برنامه جلاد Converting Hangman App

  • استفاده از کتابخانه های شخص ثالث Using Third-Party Libraries

  • برنامه تبدیل یادداشت ها: قسمت اول Converting Notes App: Part I

  • برنامه تبدیل یادداشت ها: قسمت دوم Converting Notes App: Part II

  • برنامه تبدیل یادداشت ها: قسمت سوم Converting Notes App: Part III

  • برنامه تبدیل یادداشت ها: قسمت چهارم Converting Notes App: Part IV

  • تنظیم تبدیل برنامه کاری انجام To-Do App Conversion Setup

  • تبدیل برنامه کارها: قسمت اول Converting To-Do App: Part I

  • تبدیل برنامه کارها: قسمت دوم Converting To-Do App: Part II

  • پارامتر بقیه The Rest Parameter

  • نحو گسترش The Spread Syntax

  • نحو گسترش شی The Object Spread Syntax

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

بسته بندی Wrapping Up

  • بخش معرفی: جمع بندی Section Intro: Wrapping Up

  • ایده جدید اپلیکیشن New App Idea

  • پاداش: از اینجا کجا بروم؟ Bonus: Where do I go from here?

بسته بندی Wrapping Up

  • بخش معرفی: جمع بندی Section Intro: Wrapping Up

  • ایده جدید اپلیکیشن New App Idea

  • پاداش: از اینجا کجا بروم؟ Bonus: Where do I go from here?

نمایش نظرات

Udemy (یودمی)

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

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

آموزش بوت کمپ مدرن جاوا اسکریپت
جزییات دوره
29.5 hours
155
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
50,068
4.7 از 5
دارد
دارد
دارد
Andrew Mead
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mead Andrew Mead

یک توسعه دهنده و معلم تمام پشته