دوره آموزش کامل جاوا اسکریپت
به نام خدا
با عرض سلام خدمت کاربران وب لرن در خدمت شما هستیم دوستان عزیز با دوره تخصصی آموزش زبان 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 - بخش پنجم لطفا رسیدگی کنید
سلام مشکل لینک ها حل شد می تونید به راحتی دانلود کنید
درود بر شما،چقدر دیگه از دوره مونده؟مباحث es6,7,8 هم تخصصی و مفصل میگید؟
با سلام خدمت شما دوست عزیز تقریبا حدود 30 درصد از دوره مونده ، مباحث Es6,7,8 کامل گفته میشه طبق سرفصل .
درود بر شما سوالی داشتم برای اینکه بتونم node.js,react,reactnative رو درک بکنم و بعدش بتونم تحلیل کنم و کار کنم این دوره کافی هست؟با تمرین کردن این مباحثی که میگید در طول دوره به این هدف میشه رسید؟
سلام با مشاهده کامل دوره و تمرین مستمر خیلی راحت می توانید تمامی فریم ورک های جاوا اسکریپت را درک کنید