
آموزش جاوا اسکریپت پیشرفته | JavaScript | جادوی جاوا اسکریپت دو
امتیاز دوره
7.3 از 8
2101تعداد دانشجویان
۱٬۰۶۹٬۰۰۰تومان%90
۱۰۶٬۹۰۰تومان
اطلاعات کلی دوره
امتیاز دوره
7.3 از 8
درباره مدرس
بهروز منصوری هستم.کارشناس ارشد نرمافزار و موسس کلوپ امنیت.از سال 2009 در زمینهی امنیت مشغول فعالیت هستم///مهارت ها:تسلط کامل به هک و امنیت سایت و سرور ، آشنایی کامل با هک و امنیت ایمیلها و شبکههای وایرلس ،آشنایی کامل با زبان برنامهنویسی php و تسلط کامل به لینوکس////نویسنده کتابهای تامین امنیت در وردپرس، امنیت اطلاعات سازمانها،باگ بانتی و باگ هانتینگ، تکنیکهای تست و نفوذ به وب سایت و کتاب Open Source Intelligence و مترجم کتاب هنر فریب (مهندسی اجتماعی).امیدوارم بتونم قدمی هرچند کوچک در جهت افزایش امنیت فضای سایبری کشورم بردارم. عزیزانی که مایل به شرکت در دوره خصوصی و آنلاین کلوپ امنیت هستند میتوانند از لینک زیر توضیحات دوره را مطالعه فرمایند https://marzban.net/sc ایمیل بنده : mr.mansoori@yahoo.com شماره تماس: 09126216410
- سرفصل ها
- فایل ها
معرفی دوره
00:00:57کار با رویدادهای کیبورد
00:23:26کار با رویدادهای لمسی
00:09:09آشنایی با مفهوم event flow
00:24:00جلوگیری از رفتار پیش فرض رویداد
00:09:39آشنایی با مفهوم event delegation
00:13:39انجام پروژه اول
00:07:58انجام پروژه دوم
00:33:01انجام پروژه سوم
00:49:31آشنایی با فرمها
00:14:29آشنایی با فیلدهای متنی و چک باکسها
00:31:43آشنایی با drop down list
00:09:14آشنایی با رویداد focus و blur
00:11:13کار با رویداد change
00:08:32کار با رویدادهای submit و reset
00:13:06اعتبارسنجی فرمها
00:16:21مدل BOM
00:13:38دیالوگهای سیستمی بخش اول
00:12:20دیالوگهای سیستمی بخش دوم
00:07:33دیالوگهای سفارشی
00:06:23توابع setTimeout و clearTimeout
00:12:23توابع setInterval و clearInterval
00:11:24ایجاد انیمیشن در جاوا اسکریپت
00:07:33کار با مدل BOM
00:07:45کار با شی location
00:14:24کار با شی navigator
00:07:42کار با شی screen
00:10:22کار با پنجرهها
00:05:28کار با آرگمان دوم تابع open
00:11:51کار با آرگمان سوم تابع open
00:11:59رویدادهای مرورگر
00:14:17انجام پروژه چهارم
00:09:08روشهای اشکال زدایی و مدیریت خطا بخش اول
00:38:06روشهای اشکال زدایی و مدیریت خطا بخش دوم
00:26:47روشهای اشکال زدایی و مدیریت خطا بخش سوم
00:13:20خاصیتها و متدهای توابع
00:34:36توابع و انواع خاصی از توابع
00:20:23آشنایی با مفهوم Destructuring Assignment
00:33:21بستارها
00:16:03تکرارکنندهها و مولدها
00:25:26مجموعهها و نقشههای ضعیف
00:35:00قالب داده json
00:35:46برنامهنویسی آسنکرون و ajax
00:34:38سخن پایانی
00:02:10
دانلود یکجا
توضیحات دوره
آموزش جاوا اسکریپت پیشرفته | JavaScript | جادوی جاوا اسکریپت دو
اگر دوره اول جاوا اسکریپت را گذراندهاید و با مباحث پایه این زبان آشنا هستید، در این دوره وارد مباحث پیشرفتهتر JavaScript میشوید. «جادوی جاوا اسکریپت دو» بهعنوان دوره دوم این مجموعه، برای تکمیل دانش جاوا اسکریپت و حرکت از سطح متوسط به مباحث پیشرفتهتر طراحی شده است.
در این دوره با موضوعاتی مانند رویدادهای پیشرفته، فرمها، BOM، مدیریت خطا و اشکالزدایی، توابع، Destructuring، Closure، Iterator و Generator، JSON و برنامهنویسی آسنکرون و Ajax کار خواهید کرد و در چند بخش نیز با انجام پروژه، مفاهیم را به شکل عملی تمرین میکنید.
JavaScript پیشرفته چیست و چه کاربردی دارد؟
JavaScript یکی از زبانهای اصلی توسعه وب است و در سمت کاربر برای ایجاد تعامل و رفتارهای پویا در صفحات وب استفاده میشود. پس از یادگیری مباحث پایه، آشنایی با مفاهیم پیشرفتهتر این زبان به شما کمک میکند کدهای ساختاریافتهتر و کاربردیتری بنویسید و نحوه کار با رویدادها، مرورگر، دادهها و اجرای عملیات آسنکرون را بهتر درک کنید.
یکی از بخشهای مهم این دوره ES6 و قابلیتهای مدرن JavaScript است. مفاهیمی مانند Destructuring، Closure، Iterator و Generator در سرفصل دوره قرار دارند و در کنار مباحثی مانند JSON و Ajax، بخش مهمی از مسیر یادگیری JavaScript را تشکیل میدهند.
در این دوره چه چیزهایی یاد میگیریم؟
در این دوره مجموعهای از مباحث کاربردی و پیشرفته جاوا اسکریپت بررسی میشود، از جمله:
- کار با رویدادهای کیبورد و لمسی
- آشنایی با Event Flow
- جلوگیری از رفتار پیشفرض رویدادها
- Event Delegation
- انجام پروژههای عملی
- کار با فرمها و فیلدهای مختلف
- رویدادهای Focus، Blur، Change، Submit و Reset
- اعتبارسنجی فرمها
- آشنایی با BOM
- کار با Dialogهای سیستمی و سفارشی
- استفاده از "setTimeout"، "clearTimeout"، "setInterval" و "clearInterval"
- ایجاد انیمیشن با JavaScript
- کار با اشیای Location، Navigator و Screen
- کار با پنجرههای مرورگر و تابع "open"
- آشنایی با رویدادهای مرورگر
- روشهای Debugging و مدیریت خطا
- بررسی خاصیتها و متدهای توابع
- آشنایی با انواع خاص توابع
- Destructuring Assignment
- Closure یا بستارها
- Iterator و Generator
- مجموعهها و WeakMap
- کار با ساختار داده JSON
- برنامهنویسی آسنکرون و Ajax
این مباحث بر اساس سرفصل واقعی دوره انتخاب شدهاند و محتوای دوره شامل ۴۴ جلسه با مجموع زمان حدود ۱۲ ساعت و ۳۵ دقیقه است.
پروژههای عملی جاوا اسکریپت
در طول دوره چند پروژه نیز در کنار آموزش مباحث مختلف انجام میشود. هدف از این بخشها این است که مفاهیم JavaScript فقط به صورت تئوری دنبال نشوند و بتوانید بخشی از مباحث مطرحشده را در عمل نیز تمرین کنید.
این دوره برای چه کسانی مناسب است؟
این دوره جزئی از دوره های دپارتمان برنامه نویسی است و برای افرادی مناسب است که:
- مباحث پایه JavaScript را قبلاً یاد گرفتهاند.
- میخواهند دانش خود را از سطح متوسط به مباحث پیشرفتهتر برسانند.
- قصد دارند درک عمیقتری از Eventها و رفتار مرورگر داشته باشند.
- میخواهند با مفاهیمی مانند Closure، Destructuring، Iterator و Generator آشنا شوند.
- به یادگیری JSON، Ajax و برنامهنویسی آسنکرون در JavaScript علاقه دارند.
- دوره اول جاوا اسکریپت را گذراندهاند و به دنبال ادامه مسیر یادگیری هستند.
اگر در مسیر یادگیری فرانتاند (Front-End) هستید و مباحث پایه JavaScript را یاد گرفتهاید، این دوره میتواند ادامه مسیر یادگیری شما باشد.
این دوره برای شروع از صفر طراحی نشده است و بهتر است قبل از ورود به آن، مباحث پایه JavaScript را بلد باشید.
آیا این دوره پیشنیاز دارد؟
بله. برای استفاده بهتر از دوره، آشنایی با HTML و CSS و همچنین گذراندن دوره اول جاوا اسکریپت پرتقال یعنی جادوی جاوا اسکریپت یک توصیه شده است. دوره اول مباحث پایه JavaScript، از Syntax و انواع دادهها گرفته تا آرایهها، توابع، اشیا، DOM و Eventها را پوشش میدهد.
بنابراین اگر هنوز با مفاهیم پایه JavaScript آشنا نیستید، بهتر است ابتدا دوره اول را بگذرانید و سپس سراغ این دوره بیایید.
آیا دوره آزمون و گواهینامه دارد؟
این دوره در دارای آزمون و گواهینامه است. همچنین امکان دانلود یکجای دوره برای خریداران فعال است.
در نتیجه، «جادوی جاوا اسکریپت دو» را میتوان بهعنوان ادامه مسیر یادگیری JavaScript برای افرادی در نظر گرفت که مباحث پایه را پشت سر گذاشتهاند و میخواهند با مفاهیم پیشرفتهتر این زبان، رفتار مرورگر، مدیریت رویدادها، توابع و قابلیتهای مدرن JavaScript بیشتر آشنا شوند.

