آموزش راهنمای گام به گام Javascript - مبانی پیشرفته

Step by Step Guide for Javascript - Basics to Advanced

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

آنچه خواهید آموخت

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


**** UPDATE [11-June-2020]: محتوای جدید اضافه شد !!!!! ****

حدود 60+ محتوای ویدیویی اضافه شده است

+

Bonus Sections: jQuery و ES6 برای ReactJS


یک دوره جاوا مناسب برای همه کسانی که می خواهند مهارت های برنامه نویسی Javascript را از ابتدا یاد بگیرند و به آنها تسلط پیدا کنند.

در ابتدای این دوره جاوا اسکریپت ، به شما کمک می کنیم تمام مفاهیم اساسی javascript را یاد بگیرید و درک کنید. پس از تسلط بر اصول اولیه ، ما به سراغ مباحث پیشرفته مانند برنامه نویسی شی گرا می رویم و در آنجا مفاهیم OOP مانند اتصال داده ، وراثت ، کپسوله سازی داده و غیره را خواهید آموخت. پس از آن ، ما به سمت قسمت مورد استفاده در Javascript خواهیم رفت - برنامه نویسی عملکردی که در آن توابع خاص مانند نقشه ، فیلتر ، کاهش و بسیاری موارد دیگر را پوشش خواهیم داد. ما همچنین برخی از موضوعات اساسی را در jQuery که یک کتابخانه جاوا اسکریپت است و به طور گسترده استفاده می شود ، پوشش خواهیم داد. ترجیح می دهند بیشتر توسعه دهندگان کدهای واضح و فشرده بنویسند.

ما بهترین روشها و بایدها و نبایدها را در زبان برنامه نویسی Javascript قرار داده ایم. ما حتی نحوه نوشتن کد تمیز را با کمک نظرات ، کدی که سایر توسعه دهندگان می توانند درک کنند ، توضیح خواهیم داد.

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

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

بارزترین دلیل برای یادگیری JavaScript این است که امیدوارید بتوانید یک توسعه دهنده وب شوید. حتی اگر علاقه خود را به یک حرفه فنی اختصاص نداده باشید ، مهارت در JavaScript به شما امکان می دهد از ابتدا وب سایت درست کنید - مهارت بسیار مفیدی که باید در بازار کار امروز داشته باشید!

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

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

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

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

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



یادگیری خوشحال
تیم Edyoda

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

  • مبتدیانی که در توسعه وب تازه وارد هستند
  • تازه کارهایی که می خواهند JavaScript را از ابتدا یاد بگیرند
  • توسعه دهندگانی که می خواهند مفاهیم Javascript
را کنترل کنند

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

اصول جاوا اسکریپت JavaScript Basics

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

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

  • JavaScript - متغیرها JavaScript - Variables

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

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

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

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

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

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

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

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

  • JavaScript - بیانیه شرطی: اگر-جای دیگر JavaScript - Conditional Statement: If-else

  • JavaScript - بیانیه شرطی: تغییر دهید JavaScript - Conditional Statement: Switch

اپراتورها Operators

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

  • جاوا اسکریپت - اپراتورهای انتساب JavaScript - Assignment Operators

  • JavaScript - اپراتورهای مقایسه و منطقی JavaScript - Comparison and Logical Operators

اجبار را تایپ کنید Type Coercion

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

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

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

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

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

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

حلقه ها Loops

  • JavaScript - مقدمه ای بر حلقه ها JavaScript - Introduction to Loops

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

  • JavaScript - برای حلقه ها JavaScript - For Loops

توابع و بلند کردن Functions and Hoisting

  • JavaScript - توابع JavaScript - Functions

  • JavaScript - استدلال های عملکرد JavaScript - Function Arguments

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

  • JavaScript - بلند کردن متغیر JavaScript - Variable Hoisting

  • JavaScript - عملکرد بالا بردن JavaScript - Function Hoisting

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

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

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

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

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

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

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

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

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

  • JavaScript - فرم رویدادها JavaScript - Form Events

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

  • JavaScript - رویدادهای ماوس JavaScript - Mouse Events

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

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

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

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

  • JavaScript - مقدمه ای بر مدل شی مرورگر JavaScript - Introduction to Browser Object Model

  • JavaScript - صفحه و شی ناوبری JavaScript - Screen and Navigator Object

  • JavaScript - تاریخچه و موقعیت مکانی JavaScript - History and  Location Object

پروژه مینی Mini Project

  • JavaScript - Mini-Project 1: ویترین ساعت هوشمند JavaScript - Mini-Project 1: Smartwatch Showcase

  • JavaScript - Mini-Project 2: برنامه ماشین حساب JavaScript - Mini-Project 2: Calculator App

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

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

  • JavaScript - متا شخصیت ها و کلاس های شخصیت JavaScript - Meta-characters and Character Classes

  • جاوا اسکریپت - مقادیر رجکس JavaScript - Regex Quantifiers

  • JavaScript - استفاده از Regex در داخل JavaScript JavaScript - Using Regex inside JavaScript

  • جاوا اسکریپت - گروه های Regex JavaScript - Regex Groups

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

OOPs در JavaScript OOPs in JavaScript

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

  • JavaScript - کلمه کلیدی "این" JavaScript - The "this" Keyword

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

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

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

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

  • JavaScript - درک Frontend و Backend JavaScript - Understanding Frontend and Backend

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

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

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

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

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

  • JavaScript - ایجاد درخواست های ارسال 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 - اپراتور اسپرد ES6 - Spread Operator

  • ES6 - تخریب ES6 - Destructuring

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

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

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

  • ES6 - Arrow Functions: 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 - کار با وعده ها ES6 - Working with Promises

  • ES6 - وعده های زنجیره ای ES6 - Chaining Promises

نمایش نظرات

نظری ارسال نشده است.

آموزش راهنمای گام به گام Javascript - مبانی پیشرفته

این دوره غیر فعال شده است.

جزییات دوره
9h 59m
87
Udemy (یودمی) udemy-small
12 خرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
75,320
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 بوده است. او چشمش به جزئیات است و این باعث می شود او برای ارائه یک محصول نهایی مناسب باشد. او یک فرد دمدمی مزاجی تناسب اندام است و کار مورد علاقه او در اوقات فراغت است.

Udemy (یودمی)

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

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