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

Learn Pro Advanced Modern JavaScript Programming

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

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


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


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


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


بیایید شروع کنیم...


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

نصب Node.js و راه اندازی VS Code Installing Node.js and Setting up VS Code

  • معرفی Introduction

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

  • موضوع در مقابل فرآیند Thread vs Process

  • برنامه نویسی همزمان در مقابل ناهمزمان Synchronous vs Asynchronous Programming

  • مثال برنامه نویسی همزمان Synchronous Programming Example

  • مثال برنامه نویسی ناهمزمان Asynchronous Programming Example

  • ناهمزمان - مثال برگشت به تماس Asynchronous - Callback Example

  • ناهمزمان - پاسخ به تماس - ساخت بستنی قسمت - 1 Asynchronous - Callback - Making an Ice Cream Part - 1

  • ناهمزمان - پاسخ به تماس - ساخت بستنی قسمت - 2 Asynchronous - Callback - Making an Ice Cream Part - 2

  • ناهمزمان - پاسخ به تماس - ساخت بستنی قسمت - 3 Asynchronous - Callback - Making an Ice Cream Part - 3

  • ناهمزمان - جهنم برگشت به تماس Asynchronous - Callback Hell

  • فرار از جهنم پاسخ به تماس با وعده - چرخه زندگی وعده Escaping Callback Hell with Promises - Promise Life Cycle

  • ناهمزمان - وعده - ساخت بستنی قسمت - 1 Asynchronous - Promises - Making an Ice Cream Part - 1

  • ناهمزمان - وعده - ساخت بستنی قسمت - 2 Asynchronous - Promises - Making an Ice Cream Part - 2

  • ناهمزمان - وعده - ساخت بستنی قسمت - 3 Asynchronous - Promises - Making an Ice Cream Part - 3

  • ناهمزمان - Async/Await - روش بهتری برای نوشتن وعده ها Asynchronous - Async/Await - Better Way of Writing Promises

  • Asynchronous - Async/Await - درک کلمه کلیدی انتظار با یک مثال Asynchronous - Async/Await - Understanding Await Keyword with an Example

  • Asynchronous - Async/Await - ساخت بستنی Asynchronous - Async/Await - Making an Ice Cream

کار پیشرفته با توابع Advanced Working with Functions

  • بازگشت و پشته - I Recursion and Stack - I

  • بازگشت و پشته - II Recursion and Stack - II

  • Rest Parameter and Spread Syntax - I Rest Parameter and Spread Syntax - I

  • Rest Parameter and Spread Syntax - II Rest Parameter and Spread Syntax - II

  • محدوده متغیر و بسته شدن - I Variable Scope and Closure - I

  • محدوده متغیر و بسته شدن - II Variable Scope and Closure - II

  • محدوده متغیر و بسته شدن - III Variable Scope and Closure - III

  • قدیمی وار The Old Var

  • دکوراتورها و حمل و نقل - I Decorators and Forwarding - I

  • دکوراتورها و حمل و نقل - II Decorators and Forwarding - II

  • دکوراتورها و حمل و نقل - III Decorators and Forwarding - III

  • دکوراتورها و حمل و نقل - IV Decorators and Forwarding - IV

برنامه مترجم زبان در جاوا اسکریپت Language Translator Application in JavaScript

  • بخش برنامه مترجم زبان - 1 Language Translator App Part - 1

  • بخش برنامه مترجم زبان - 2 Language Translator App Part - 2

  • بخش برنامه مترجم زبان - 3 Language Translator App Part - 3

  • بخش برنامه مترجم زبان - 4 Language Translator App Part - 4

  • برنامه مترجم زبان بخش - 5 Language Translator App Part - 5

  • برنامه مترجم زبان - قسمت 6 Language Translator App Part - 6

  • برنامه مترجم زبان - قسمت 7 Language Translator App Part - 7

  • قسمت برنامه مترجم زبان - 8 Language Translator App Part - 8

مدل شیء سند در JS Document Object Model in JS

  • مقدمه ای بر DOM Introduction to DOM

  • درخت DOM DOM Tree

  • کاوش در DOM Exploring the DOM

  • جستجو در DOM - I Searching in DOM - I

  • جستجو در DOM - II Searching in DOM - II

  • ویژگی های گره - I Node Properties - I

  • ویژگی های گره - II Node Properties - II

  • صفات و خواص Attributes and Properties

  • اصلاح سند - I Modifying the Document - I

  • اصلاح سند - II Modifying the Document - II

  • سبک ها و کلاس ها - I Styles and Classes - I

  • سبک ها و کلاس ها - II Styles and Classes - II

برنامه پخش کننده موسیقی در جاوا اسکریپت Music Player Application in JavaScript

  • بخش برنامه پخش موسیقی - 1 Music Player Application Part - 1

  • بخش برنامه پخش کننده موسیقی - 2 Music Player Application Part - 2

  • بخش برنامه پخش موسیقی - 3 Music Player Application Part - 3

  • بخش برنامه پخش موسیقی - 4 Music Player Application Part - 4

  • بخش برنامه پخش موسیقی - 5 Music Player Application Part - 5

  • بخش برنامه پخش موسیقی - 6 Music Player Application Part - 6

  • بخش برنامه پخش موسیقی - 7 Music Player Application Part - 7

  • بخش برنامه پخش موسیقی - 8 Music Player Application Part - 8

  • بخش برنامه پخش موسیقی - 9 Music Player Application Part - 9

مقدمه ای بر رویدادها Introduction to Events

  • مقدمه ای بر رویدادهای مرورگر Introduction to Browser Events

  • مقدمه ای بر رویدادها - II Introduction to Events - II

  • حباب زدن و گرفتن Bubbling and Capturing

  • هیئت رویداد Event Delegation

رویدادهای رابط کاربری UI Events

  • رویدادهای رابط کاربری - I UI Events - I

  • رویدادهای رابط کاربری - II UI Events - II

  • رویدادهای رابط کاربری - III UI Events - III

  • رویدادهای رابط کاربری - IV UI Events - IV

کنترل های فرم Form Controls

  • خواص و روش های فرم - I Form Properties and Methods - I

  • خواص و روش های فرم - II Form Properties and Methods - II

  • خواص و روش های فرم - III Form Properties and Methods - III

  • تمرکز - I Focusing - I

  • تمرکز - II Focusing - II

  • تمرکز - III Focusing - III

  • تمرکز - IV Focusing - IV

  • مناسبت ها Events

  • رویدادها - II Events - II

  • روش ارسال Submit Method

قاب و ویندوز Frames and Windows

  • پنجره ها و روش های پنجره - I Popups and Window Methods - I

  • پنجره ها و روش های پنجره - II Popups and Window Methods - II

  • پنجره ها و روش های پنجره - III Popups and Window Methods - III

  • ارتباط بین پنجره ای - I Cross Window Communication - I

  • ارتباط بین پنجره ای - II Cross Window Communication - II

  • ارتباط بین پنجره ای - III Cross Window Communication - III

داده ها و فایل های باینری Binary Data and Files

  • ArrayBuffer و آرایه های باینری - I ArrayBuffer and Binary Arrays - I

  • ArrayBuffer و آرایه های باینری - II ArrayBuffer and Binary Arrays - II

  • ArrayBuffer و آرایه های باینری - III ArrayBuffer and Binary Arrays - III

  • TextEncoder و TextDecoder TextEncoder and TextDecoder

  • لکه Blob

  • فایل و فایل خوان File and File Reader

نمونه های اولیه و وراثت Prototypes and Inheritance

  • وراثت اولیه - I Prototypal Inheritance - I

  • وراثت اولیه - II Prototypal Inheritance - II

  • F. نمونه اولیه F.Prototype

  • نمونه های اولیه بومی Native Prototypes

  • روش های نمونه اولیه Prototype Methods

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

  • الگوها و پرچم ها Patterns and Flags

  • کلاس های شخصیت Character Classes

  • یونیکد Unicode

  • لنگرها Anchors

  • حالت چند خطی Anchors Multiline mode of Anchors

  • مرز کاری Work Boundary

  • فرار، شخصیت خاص Escaping, Special Character

  • مجموعه ها و محدوده ها Sets and Ranges

  • کمیت کننده ها Quantifiers

  • کمیت سازان حریص و تنبل - I Greedy and Lazy Quantifiers - I

  • کمّی سازان حریص و تنبل - II Greedy and Lazy Quantifiers - II

  • گرفتن گروه ها Capturing Groups

  • مراجع پشتیبان در الگوها Backreferences in Patterns

  • تناوب Alternation

  • نگاه به جلو و نگاه به پشت LookAhead and LookBehind

دوره خرابی HTML و CSS HTML and CSS Crash Course

  • دوره تصادف - I Crash Course - I

  • دوره تصادف - II Crash Course - II

دوره خرابی جاوا اسکریپت JavaScript Crash Course

  • جاوا اسکریپت را در یک ویدیو بیاموزید - فقط اصول اولیه Learn JavaScript in One Video - Basics Only

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی جاوا اسکریپت مدرن پیشرفته Pro را یاد بگیرید
جزییات دوره
29.5 hours
111
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
267
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Data Scientist Data Scientist

مهندس نرم افزار، دانشمند داده و کارآفرین