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