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

به نام خدا 

با عرض سلام خدمت کاربران وب لرن در خدمت شما هستیم دوستان عزیز با دوره تخصصی آموزش زبان JavaScript و در این دوره 

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

جاوا اسکریپت به برترین زبان برنامه نویسی دنیا تبدیل شده است و هم در ایران و خارج از ایران بازار کار بسیار خوبی را داراست 

پس فرصت را از دست ندهید . همراه ما باشید

 

زبان جاوا اسکریپت (Js)


جاوا اسکریپت یک زبان سطح بالا و پویا می باشد . این زبان در کنار Html  و Css هسته های یک وب سایت رو تشکیل می دهند ،

زبان جاوا اسکریپت  یک زبان Both Side می باشد . یعنی ما می توانیم هم سمت کاربر یعنی (Front-end) و هم سمت سرور

یعنی (Back-end) کد نویسی کنیم . این زبان در حال حاضر محبوب ترین زبان برنامه نویسی دنیا می باشد . شما با یادگیری این

زبان به یک توسعه دهنده همه فن حریف تبدیل می شوید . این زبان از نظر ساختار بسیار ساده و قابل فهم است که به سرعت می توان

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

در دسامبر ۱۹۹۵ معرفی و عرضه شد . جاوا اسکریپت کتابخانه و فرم ورک های بی شماری دارد مثل jQuery یا Vuejs و ... که با هر کدام

از آن ها می تواند کار های بسیار بزرگی را انجام داد .

 

دمو های دوره


     
 
 
 

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


 

- بخش اول : آشنایی با مقدمات در جاوا اسکریپت

  • معرفی زبان جاوا اسکریپت
  • دریافت و راه اندازی ویرایشگر VsCode
  • لینک دهی فایل های جاوا اسکریپت در Html
  • بررسی دستور Console.log
  • بررسی متغیر ها و ثوابت
  • آشنایی با نوع های داده ای
  • آشنایی با عملگر ها
  • بررسی Ecma Script
  • آشنایی با توابع (Function) ها
  • آشنایی با Arrow Function ها
  • بررسی دستورات شرطی (If-else-switch)
  • بررسی حلقه های تکرار (For-While)
  • آشنایی با آرایه ها
  • بررسی متد های Array

 

- بخش دوم : ورود به دنیای Object ها

  • آشنایی با اشیاء
  • تعریف یک Object
  • آشنایی با کلمه کلیدی This
  • دسترسی به مقدار Property ها
  • بررسی شیء Number
  • بررسی شیء Boolean
  • بررسی شیء String
  • بررسی عملگر typeof
  • بررسی شیء Object
  • تعریف یک پروپرتی با متد defineProperty
  • بررسی وجود یک پروپرتی با متد hasOwnProperty
  • ایجاد یک آبجکت با متد Object.create
  • بررسی Constructor Function ( توابع سازنده)
  • بررسی نمونه سازی از آبجکت ها
  • بررسی متد Object.assign
  • آشنایی با Prototype ها
  • بررسی __proto__
  • بررسی متد های Apply  , Bind , Call
  • بررسی مفهوم Stack و CallStack
  • آشنایی با Higher Order Function ها
  • بررسی متد های Map و Filter و Reduce
  • بررسی  Type Cheking و ایجاد Exception
  • مدیریت خطاها با ساختار Try و Catch  و Finally
  • آشنایی با آبجکت Date
  • بررسی توابع تاریخ و زمان
  • بررسی شیء Math و توابع ریاضی
  • بررسی متد های String

 

بخش سوم : شروع کار با DOM و BOM

  • آشنایی با شیء document
  • ایجاد یک عنصر جدید با متد CreateElement
  • ایجاد یک گره متنی با متد CreateTextNode
  • اضافه کردن یک عنصر در ساختار Dom با مند AppendChild
  • بررسی TextNode و TextContent
  • دریافت یک عنصر توسط ID با متد getElementById
  • دریافت یک عنصر توسط Class با متد getElementByClassName
  • دریافت تمامی فرزندان یک عنصر توسط childNodes
  • بررسی جزئیات یک عنصر
  • بررسی InnerHtml و InnerText
  • بررسی ClassList و ClassName
  • بررسی متد های QuerySelector و QuerySelectorAll
  • آشنایی با تغییر استایل های یک عنصر
  • بررسی متد های SetAttribute و GetAttribute
  • ایجاد Custom Attribute
  • بررسی Event ها
  • آشنایی با متد AddEventListener
  • بررسی رویداد های Mouse
  • بررسی متد RemoveEventListener
  • پیاده سازی پروژه Paint
  • آشنایی با فرم ها
  • آشنایی با اعتبار سنجی فرم ها
  • بررسی Keyboard Event ها
  • پیاده سازی پروژه مدیریت وظایف (Task Manager)
  • بررسی متد های SetInterval و SetTimeout
  • پیاده سازی پروژه شمارش معکوس

 

بخش چهارم : ورود به ذخیره سازی داده ها در مروگر

  • آشنایی با Session Storage
  • آشنایی با Local Storage
  • بررسی Browser Object Model
  • آشنایی با Navigator
  • بررسی شیء Window
  • بررسی شیء Location
  • آشنایی با پایگاه داده IndexedDb
  • پیاده سازی یک مثال با IndexedDB
  • بررسی ساختار Json
  • آشنایی با Ajax
  • بررسی Cookie ها

 

بخش پنجم : شروع کار با ES6

  • بررسی ویژگی ها جدید در es6
  • آشنایی با Default Parameters
  • آشنایی با Template Literal
  • آشنایی با Rest Parameters
  • بررسی عملگر Spread
  • بررسی استخراج داده از آرایه و آبجکت (Destructuring)
  • ورود به دنیای شی گرایی
  • بررسی Class ها و تابع سازنده
  • آشنایی با وراثت در کلاس ها
  • بررسی Setter و Getter
  • بررسی عضو های Static
  • آشنایی با مجموعه ها (Set and WeakSet)
  • آشنایی با Map ها و WeakMap ها
  • بررسی Iterator ها
  • بررسی Generator ها
  • بررسی Symbol ها
  • بررسی Promise ها
  • پیاده سازی یک مثال عملی
  • آشنایی با Module ها
  • بررسی Fetch Api
  • پیاده سازی پروژه دریافت وضعیت آب و هوا
  • آشنایی با Await و Async
  • بررسی ReflectApi
  • آشنایی با Proxy Api
  • پیاده سازی چندین مثال عملی

 

بخش آخر : ورود به دنیای جدید

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

 

فهرست ویدیو ها

دیدگاه کاربران
  • علیرضا جلالی نیرومند

    باسلام کل این دوره‌ چند قسمته!!

  • لیلا سادات بیگی

    سلام فایل شماره 17و23و28و29 پیدا نمیشه برای دانلود بررسی متد های Bind و Call و Apply کار با توابع ریاضی بررسی Document Object Model - بخش چهارم بررسی Document Object Model - بخش پنجم لطفا رسیدگی کنید

  • masood mehrkesh

    درود بر شما،چقدر دیگه از دوره مونده؟مباحث es6,7,8 هم تخصصی و مفصل میگید؟

  • masood mehrkesh

    درود بر شما سوالی داشتم برای اینکه بتونم node.js,react,reactnative رو درک بکنم و بعدش بتونم تحلیل کنم و کار کنم این دوره کافی هست؟با تمرین کردن این مباحثی که میگید در طول دوره به این هدف میشه رسید؟

  • برای ثبت نظر لطفا وارد سایت شوید