آموزش تسلط به جاوا اسکریپت

دانلود Proficiency In Javascript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری و تسلط بر جاوا اسکریپت گام به گام و ساخت یک پروژه در پایان مهارت های برنامه نویسی ناهمزمان جاوا اسکریپت مانند حلقه رویداد، async/wait، وعده ها، AJAX، واکشی و API ES6 OOP در کلاس های جاوا اسکریپت مهارت های آماده به کار مدیریت رویداد پیش نیازها:HTML و CSS

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

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

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

برای اینکه شما را برای توسعه در دنیای واقعی آماده کنیم، جاوا اسکریپت ناهمزمان را پوشش خواهیم داد، از جمله وعده‌ها، async/wait و تماس‌های API. شما این دانش را در پروژه نهایی به کار خواهید برد، جایی که یک برنامه آب و هوای کاملاً کاربردی ایجاد خواهید کرد. با استفاده از OpenWeatherMap API، یک برنامه تعاملی ایجاد می‌کنید که داده‌های آب و هوای لحظه‌ای را بر اساس ورودی کاربر واکشی می‌کند.

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


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

مقدمه Introduction

  • مقدمه Introduction

شروع به کار Getting Started

  • راه اندازی دوره Course Setup

مبانی Basics

  • در حال اجرا JS Running JS

  • انواع اسکریپت و چاپ Types Of Scripts And Print

  • ES6 ES6

  • نظرات Comments

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

  • متغیرها Variables

اپراتورها Operators

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای مقایسه Comparison Operators

  • عملگرهای منطقی Logical Operators

قالب تحت اللفظی Template Literal

  • قالب تحت اللفظی Template Literal

ساختارهای کنترلی Control Structures

  • اگر ..دیگر اگر...دیگر If ..else if... else

  • اپراتور سه تایی Ternary Operator

  • سوئیچ بیانیه Switch Statement

حلقه ها Loops

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • حلقه را انجام دهید Do While Loop

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

  • برای در حلقه For In Loop

  • شکستن و ادامه Break And Continue

توابع Functions

  • توابع Functions

  • پارامترهای تابع و آرگومان ها. Function Parameters And Arguments.

  • بیانیه بازگشت و تابع ناشناس The Return Statement And Anonymous Function

جعبه های پاپ آپ Pop-Up Boxes

  • جعبه پاپ آپ Pop Up Box

  • مینی پروژه Mini Project

آرایه ها Arrays

  • آرایه ها Arrays

  • Methods And Properties (push() و unshift()) Methods And Properties ( push() And unshift() )

  • pop() و shift() pop() And shift()

  • splice() splice()

  • نقشه () map()

تمرینات الگوریتم Algorithm Exercises

  • معکوس یک رشته Reverse A String

  • پالیندروم Palindrome

  • با عنوان/حروف بزرگ Titledcase/Capitalized

اشیاء Objects

  • شیء Object

  • روش‌های شی و کلمه کلیدی "این". Object Methods And The "this" Keyword

  • شی ریاضی The Math Object

DOM DOM

  • DOM DOM

  • ایجاد، دسترسی و دستکاری DOM Creating,Accessing And Manipulating DOM

مدیریت رویداد Event Handling

  • شنونده رویداد Event Listener

  • انتشار رویداد Event Propagation

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

  • حلقه رویداد و مدل همزمانی Event Loop And Concurrency Model

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

  • پاسخ به تماس Callback

  • قول بده Promise

  • Async/Await Async/Await

رسیدگی به خطا Error Handling

  • امتحان کن.. بگیر..پرتاب Try..Catch..Throw

  • در نهایت Finally

کلاس Class

  • کلاس Class

  • وراثت و کلمه کلیدی "فوق العاده". Inheritance and The "super" Keyword

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

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

  • AJAX و JSON AJAX And JSON

  • Fetch API The Fetch API

پروژه Project

  • برنامه آب و هوا Weather Application

نمایش نظرات

آموزش تسلط به جاوا اسکریپت
جزییات دوره
5.5 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,079
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Nana Sarpong Robert Nana Sarpong

InstructorHello, من Robert N. Sarpong هستم، یک توسعه دهنده full stack. با وجود اینکه تدریس می کنم، بیشتر روزم را صرف یادگیری و ساختن چیزها با کد می کنم. من از کدنویسی و چالش یادگیری هر روز چیز جدید لذت می برم. من با چندین زبان مانند Javascript، React، PHP، Node JS، Java، C++، C، VB و غیره کار کرده ام. با بیش از 5 سال تجربه تدریس، مطمئن خواهم شد که راه های آسان و در عین حال موثر برای حرفه ای شدن را در کمترین زمان به شما آموزش می دهم!