آموزش جاوا اسکریپت - مبانی تا پیشرفته گام به گام [2022]

JavaScript - Basics to Advanced step by step [2022]

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

آنچه یاد خواهید گرفت

  • مبانی جاوا اسکریپت (انواع داده ها، حلقه ها، آرایه ها، اشیاء، توابع و غیره)
  • مقدمه ای بر مدل شیء سند (DOM) و مدل شیء مرورگر (BOM) در جاوا
  • مفاهیم OOPs در جاوا اسکریپت
  • کار با jQuery

*به روز رسانی: محتوای جدید اضافه شد

بیش از 60 محتوای ویدیویی اضافه شد

+

بخش‌های پاداش: jQuery و ES6 برای ReactJS

در این دوره آموزشی جاوا اسکریپت -
در ابتدای این دوره آموزشی جاوا اسکریپت، :
1) تمام مفاهیم اولیه جاوا اسکریپت را یاد خواهید گرفت.
2) و موضوعات پیشرفته مانند شی گرا برنامه نویسی که در آن مفاهیم OOPs مانند اتصال داده ها، وراثت، کپسوله کردن داده ها، و غیره را خواهید آموخت.
3) پرکاربردترین بخش در جاوا اسکریپت - برنامه نویسی عملکردی که در آن ما توابع ویژه مانند نقشه، فیلتر، کاهش و بسیاری موارد دیگر را پوشش خواهیم داد. .
4) همچنین برخی از موضوعات ضروری را در jQuery که یک کتابخانه جاوا اسکریپت پرکاربرد است، پوشش خواهیم داد. اکثر توسعه دهندگان ترجیح می دهند کد واضح و فشرده بنویسند.

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

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

چه کسی در این دوره به شما آموزش می دهد؟

من یک مدرس فارغ التحصیل علوم کامپیوتر با رتبه بالا با رتبه 4.3 و بیش از 200 هزار دانشجو در Udemy هستم، من از روزهای کالج بخشی از حلقه شرکت بودم. در روزهای اولیه، من بخشی از یک تیم استارت آپی بودم که برنامه های اندرویدی شبکه تولید را ارائه می کرد. در حال حاضر، من یک توسعه دهنده اصلی در EdYoda هستم. من مسئول کل ادغام توسعه front-end با back-end هستم. React، Python، Django حوزه‌های تخصصی من هستند. من آموزش های شرکتی را برای Android، React، JavaScript، Python Django ارائه کرده ام. من به جزئیات توجه دارم که باعث می شود برای ارائه یک محصول نهایی مناسب باشم. من یک آدم تناسب اندام هستم که ورزش کردن، کار مورد علاقه من در اوقات فراغت من است.

می‌خواهم همه از یادگیری لذت ببرند و دانش خود را به اشتراک گذاشته‌ام که برای توسعه‌دهندگان مفید خواهد بود.


نظرات دانشجویان ما:

"من یک مبتدی هستم. اولین باری که جاوا اسکریپت را یاد گرفتم. قبل از تماشای این ویدئوها حتی یک خط هم در مورد جاوا اسکریپت نمی دانستم. فکر می کردم این دوره برای من مفید نیست، اما زمان ها می گذرد و من همه ویدیوها را تماشا کردم سپس متوجه شدم که این برای یک مبتدی عالی است. و مطمئن می شوم که شما یک دوره آموزشی جالب تر و مفیدتر برای حرفه ما ارائه خواهید کرد. بنابراین یک بار دیگر از شما تشکر می کنم. و UDEMY را ادامه دهید." - Vaibhav Chauhan

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

" دوره بسیار خوب من به ندرت چیزی را توصیه می کنم ... اما این دوره بسیار خوب است و من آن را توصیه می کنم؟" - Sanket Jawali

و بسیاری دیگر .....


چرا یک دوره جاوا اسکریپت یاد بگیریم؟

واضح‌ترین دلیل برای یادگیری جاوا اسکریپت این است که امید دارید یک توسعه‌دهنده وب شوید. حتی اگر به حرفه فناوری علاقه ای نداشته باشید، مهارت در جاوا اسکریپت به شما امکان می دهد تا از ابتدا وب سایت بسازید - مهارت بسیار مفیدی که در بازار کار امروزی باید داشته باشید!

1) کارشناسان جاوا اسکریپت همه کاره - جاوا اسکریپت یک زبان بسیار همه کاره است. پس از تسلط بر جاوا اسکریپت، امکانات بی پایان است: می توانید با استفاده از Angular در سمت کلاینت (frontend) و با استفاده از Node.js در سمت سرور (backend) کدنویسی کنید. همچنین می‌توانید با استفاده از React، React Native و Electron برنامه‌های وب، موبایل، و دسکتاپ را توسعه دهید و حتی می‌توانید در یادگیری ماشینی مشارکت داشته باشید.

2) متخصصان جاوا اسکریپت مورد تقاضا هستند (و حقوق خوبی دارند) - جاوا اسکریپت محبوب ترین زبان برنامه نویسی در جهان است، بنابراین جای تعجب نیست که جاوا اسکریپت یکی از پرطرفدارترین مهارت ها در صنعت توسعه وب است. . به نظر می رسد تقاضای جهانی برای جاوا اسکریپت از تخصص موجود در بازار بیشتر باشد. بر اساس این گزارش HackerRank، 48٪ از کارفرمایان در سراسر جهان به توسعه دهندگان با مهارت های جاوا اسکریپت نیاز دارند، در حالی که تنها 42٪ از توسعه دهندگان دانش آموز ادعا می کنند که در جاوا اسکریپت مهارت دارند.

3) جاوا اسکریپت برای مبتدیان است - در مقایسه با بسیاری از زبان های برنامه نویسی دیگر، جاوا اسکریپت یکی از مبتدی ترین نقاط ورود به دنیای برنامه نویسی را ارائه می دهد. نکته مهم در مورد جاوا اسکریپت این است که بر روی هر مرورگر وب مدرن نصب می‌شود—نیازی به راه‌اندازی هر نوع محیط توسعه نیست، به این معنی که می‌توانید فوراً کدنویسی را با جاوا اسکریپت شروع کنید!

یکی دیگر از مزایای یادگیری جاوا اسکریپت به عنوان اولین زبان برنامه نویسی شما این است که بازخورد فوری دریافت می کنید. با حداقل مقدار کد جاوا اسکریپت، بلافاصله نتایج قابل مشاهده را مشاهده خواهید کرد. همچنین یک انجمن بزرگ جاوا اسکریپت در سایت هایی مانند Stack Overflow وجود دارد، بنابراین با یادگیری پشتیبانی زیادی خواهید یافت. جاوا اسکریپت نه تنها برای مبتدیان مناسب است. همچنین مهارت های قابل انتقال بسیار ارزشمندی را برای شما فراهم می کند. جاوا اسکریپت از سبک های برنامه نویسی شی گرا، کاربردی و ضروری پشتیبانی می کند – مهارت هایی که می توانند به هر زبان جدیدی که ممکن است بعداً یاد بگیرید مانند پایتون، جاوا یا C++ منتقل شوند. جاوا اسکریپت مقدمه ای مهم برای اصول و روش های کلیدی ارائه می دهد که در طول حرفه خود به عنوان یک برنامه نویس با خود همراه خواهید داشت.

با جاوا اسکریپت شروع کنید.


حرفه خود را با جاوا اسکریپت شروع کنید و نگران نباشید این دوره با 30 روز ضمانت بازگشت پول ارائه می شود!
اگر به هیچ وجه راضی نباشید، پول خود را پس خواهید گرفت. ( مطمئن هستم که از این دوره آموزشی جاوا اسکریپت لذت خواهید برد )

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


همین الان ثبت نام کنید!! شما را در کلاس می بینیم.

یادگیری شاد
تیم EdYoda

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

  • مبتدیانی که به تازگی در توسعه وب هستند
  • تازه واردانی که می خواهند جاوا اسکریپت را از ابتدا یاد بگیرند
  • توسعه دهندگانی که می خواهند مفاهیم جاوا اسکریپت را بیاموزند

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

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

  • جاوا اسکریپت - مقدمه JavaScript - Introduction

  • جاوا اسکریپت - مقدمه ای بر متغیرها، عملگرها و عبارات JavaScript - Introduction to Variables, Operators and Expressions

  • جاوا اسکریپت - متغیرها JavaScript - Variables

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

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

  • جاوا اسکریپت - توابع شماره داخلی JavaScript - In-Built Number Functions

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

  • جاوا اسکریپت - توابع رشته داخلی قسمت 1 JavaScript - In-Built String Functions Part-1

  • جاوا اسکریپت - توابع رشته داخلی قسمت 2 JavaScript - In-Built String Functions Part-2

  • جاوا اسکریپت - مقادیر تهی و تعریف نشده JavaScript - Null and Undefined Values

اظهارات مشروط Conditional Statements

  • جاوا اسکریپت - عبارت شرطی: If-else JavaScript - Conditional Statement: If-else

  • جاوا اسکریپت - عبارت شرطی: سوئیچ JavaScript - Conditional Statement: Switch

اپراتورها Operators

  • جاوا اسکریپت - عملگرهای حسابی JavaScript - Arithmetic Operators

  • جاوا اسکریپت - اپراتورهای واگذاری JavaScript - Assignment Operators

  • جاوا اسکریپت - مقایسه و عملگرهای منطقی JavaScript - Comparison and Logical Operators

نوع اجبار Type Coercion

  • جاوا اسکریپت - اجبار نوع ضمنی JavaScript - Implicit Type Coercion

  • جاوا اسکریپت - اجبار نوع صریح JavaScript - Explicit Type Coercion

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

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

  • جاوا اسکریپت - آرایه ها قسمت 1 JavaScript - Arrays Part 1

  • جاوا اسکریپت - آرایه ها قسمت 2 JavaScript - Arrays Part 2

حلقه ها Loops

  • جاوا اسکریپت - مقدمه ای بر حلقه ها JavaScript - Introduction to Loops

  • جاوا اسکریپت - حلقه while JavaScript - While Loop

  • جاوا اسکریپت - برای حلقه ها JavaScript - For Loops

توابع و بالابر Functions and Hoisting

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

  • جاوا اسکریپت - آرگومان های تابع JavaScript - Function Arguments

  • جاوا اسکریپت - محدوده و محیط JavaScript - Scope and Environment

  • جاوا اسکریپت - بالا بردن متغیر JavaScript - Variable Hoisting

  • جاوا اسکریپت - افزایش عملکرد JavaScript - Function Hoisting

مدل شیء سند (DOM) Document Object Model(DOM)

  • جاوا اسکریپت - مقدمه ای بر DOM JavaScript - Introduction to DOM

  • جاوا اسکریپت - عناصر HTML را انتخاب کنید JavaScript - Select HTML Elements

  • جاوا اسکریپت - انتخابگرهای پرس و جو JavaScript - Query Selectors

  • جاوا اسکریپت - عناصر HTML را به روز کنید JavaScript - Update HTML Elements

  • جاوا اسکریپت - به روز رسانی سبک ها JavaScript - Updating Styles

  • جاوا اسکریپت - معرفی رویدادها JavaScript - Intro to Events

  • جاوا اسکریپت - اضافه کردن و حذف کلاس ها از عناصر HTML JavaScript - Add and Remove Classes from HTML Elements

  • جاوا اسکریپت - دریافت سبک ها JavaScript - Getting Styles

  • جاوا اسکریپت - رویدادهای فرم JavaScript - Form Events

  • جاوا اسکریپت - رویدادهای صفحه کلید JavaScript - Keyboard Events

  • جاوا اسکریپت - رویدادهای ماوس JavaScript - Mouse Events

  • جاوا اسکریپت - ایجاد عناصر HTML - قسمت 1 JavaScript - Create HTML Elements - Part 1

  • جاوا اسکریپت - ایجاد عناصر HTML - قسمت 2 JavaScript - Create HTML Elements - Part 2

  • جاوا اسکریپت - به روز رسانی و حذف عناصر HTML JavaScript- Update and Delete HTML Elements

مدل شیء مرورگر Browser Object Model

  • جاوا اسکریپت - مقدمه ای بر مدل شیء مرورگر JavaScript - Introduction to Browser Object Model

  • جاوا اسکریپت - صفحه نمایش و شی ناوبر JavaScript - Screen and Navigator Object

  • JavaScript - History and Location Object JavaScript - History and  Location Object

مینی پروژه Mini Project

  • JavaScript - Mini-Project 1: Smartwatch Showcase JavaScript - Mini-Project 1: Smartwatch Showcase

  • JavaScript - Mini-Project 2: Calculator App JavaScript - Mini-Project 2: Calculator App

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

  • جاوا اسکریپت - مقدمه ای بر عبارات منظم JavaScript - Introduction to Regular Expressions

  • جاوا اسکریپت - متا کاراکترها و کلاس های کاراکتر JavaScript - Meta-characters and Character Classes

  • JavaScript - Regex Quantifiers JavaScript - Regex Quantifiers

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

  • JavaScript - Regex Groups JavaScript - Regex Groups

  • جاوا اسکریپت - اعتبار سنجی فرم با استفاده از Regex JavaScript - Form Validation using Regex

OOP ها در جاوا اسکریپت OOPs in JavaScript

  • جاوا اسکریپت - مقدمه ای بر برنامه نویسی شی گرا JavaScript - Introduction to Object Oriented Programming

  • جاوا اسکریپت - کلمه کلیدی "این". JavaScript - The "this" Keyword

  • جاوا اسکریپت - توابع سازنده JavaScript - Constructor Functions

  • جاوا اسکریپت - زنجیره وراثت و نمونه اولیه JavaScript - Inheritance and Prototype Chain

  • جاوا اسکریپت - پیاده سازی نمونه اولیه JavaScript - Prototype Implementation

درخواست های HTTP HTTP Requests

  • جاوا اسکریپت - درک Frontend و Backend JavaScript - Understanding Frontend and Backend

  • جاوا اسکریپت - درخواست و پاسخ HTTP JavaScript - HTTP Request and Response

  • جاوا اسکریپت - مقدمه ای بر JSON JavaScript - Introduction to JSON

  • جاوا اسکریپت - مقدمه ای بر AJAX JavaScript - Introduction to AJAX

  • جاوا اسکریپت - مدیریت پاسخ HTTP JavaScript - Handling HTTP Response

  • جاوا اسکریپت - کار با داده های پاسخ HTTP JavaScript - Working with HTTP Response Data

  • جاوا اسکریپت - ایجاد درخواست ارسال HTTP JavaScript - Making HTTP Post Requests

جی کوئری jQuery

  • jQuery - مقدمه jQuery - Introduction

  • jQuery - انتخابگرها و فیلترها jQuery - Selectors and Filters

  • jQuery - افزودن/به‌روزرسانی عناصر HTML jQuery - Add/Update HTML Elements

  • jQuery - اضافه کردن/به‌روزرسانی سبک‌ها jQuery - Add/Update Styles

  • jQuery - مدیریت رویدادهای HTML jQuery - Handling HTML Events

  • jQuery - برقراری تماس های AJAX jQuery - Making AJAX Calls

ارزیابی جاوا اسکریپت JavaScript Assessment

  • جاوا اسکریپت - ارزیابی JavaScript - Assessment

امتیاز: ES6 برای ReactJS Bonus: ES6 for ReactJS

  • ES6 - مقدمه ES6 - Introduction

  • ES6 - ایجاد متغیر با استفاده از "let" و "const" ES6 - Variable Creation using "let" and "const"

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

  • ES6 - توابع پیکان ES6 - Arrow Functions

  • ES6 - اپراتور استراحت ES6 - Rest Operator

  • ES6 - اپراتور Spread ES6 - Spread Operator

  • ES6 - تخریب ES6 - Destructuring

  • ES6 - توابع آرایه: map() ES6 - Array Functions: map()

  • ES6 - توابع پیکان: reduce() ES6 - Arrow Functions: reduce()

  • ES6 - توابع پیکان: filter() ES6 - Arrow Functions: filter()

  • ES6 - توابع پیکان: find() و findIndex() ES6 - Arrow Functions: find() and findIndex()

  • ES6 - مقدمه ای بر کلاس ها ES6 - Introduction to Classes

  • ES6 - وراثت در ES6 ES6 - Inheritance in ES6

  • ES6 - تماس ها و قول ها ES6 - Callbacks and Promises

  • ES6 - کار با Promises ES6 - Working with Promises

  • ES6 - Chaining Promises ES6 - Chaining Promises

نمایش نظرات

Udemy (یودمی)

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

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

آموزش جاوا اسکریپت - مبانی تا پیشرفته گام به گام [2022]
جزییات دوره
9h 59m
87
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
268,230
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EdYoda Digital University EdYoda Digital University

EdYoda در حال تجسم دوباره آموزش مبتنی بر مهارت است که در زمینه مهارتهای مربوط به شغل مربوط به دنیای واقعی آموزش می بیند. دوره های Edyoda در زمینه مهارت های فنی مربوط به شغل در زمینه فن آوری های برش هستند. ما یک تیم حرفه ای از مربیان فن آوری داریم. برخی از دوره های تخصصی ما شامل توسعه وب ، توسعه برنامه تلفن همراه ، Cloud & DevOps ، یادگیری ماشین ، هوش مصنوعی ، داده های بزرگ و بسیاری دیگر است ما در EdYoda اعتقاد داریم که دسترسی به آموزش و فرصت ها بزرگترین توانمند است و مأموریت داریم که همان را برای همه در سراسر جهان فراهم کنیم.

Qaifi Khan Qaifi Khan

مربی در EdYodaQaifi دانش آموخته علوم کامپیوتر است. او از همان روزهای دانشکده بخشی از حلقه شرکت ها بوده است. در روزهای ابتدایی ، او بخشی از یک تیم تازه کار بود که برنامه های آندروید شبکه تولید را ارائه می داد. در حال حاضر ، او یک توسعه دهنده اصلی در EdYoda است. او مسئول کل توسعه و ادغام قسمتهای جلویی است. React ، Python ، Django زمینه های تخصصی وی هستند. وی در حال ارائه آموزشهای شرکتی برای Android ، React ، Javascript ، Python و Django بوده است. او چشمش به جزئیات است و این باعث می شود او برای ارائه یک محصول نهایی مناسب باشد. او یک فرد دمدمی مزاجی تناسب اندام است و کار مورد علاقه او در اوقات فراغت است.