جاوا اسکریپت خالص
(Vanilla JS)

با تدریس   مهرداد دادخواه

۴۵ ساعت
۱۲۴ جلسه
گارانتی بازگشت ۱۰۰ درصدی وجه

توضیحات دوره

جاوا اسکریپت خالص به این معنی‌ست که شما به‌طور مستقیم از خود زبان جاوا اسکریپت برای برنامه‌نویسی استفاده کنید. کاربرد کلمه Vanilla در اینجا این است که این زبان، فارغ از فریم‌ورک‌های قدرتمندی که دارد در انجام بسیاری از پروژه‌ها کاربردی است. بنابراین این دوره به آموزش زبان JS می‌پردازد و شما را برای یادگیری فریم‌ورک‌ها و سایر امکانات این زبان شیرین آماده می‌کند. گرچه گذراندن این دوره، راه ورود به دنیای بزرگ جاوا اسکریپت است؛ فراموش نکنید که برای بهینه کد زدن در این قلمرو باید حتما به سراغ فریم‌ورک‌های مناسب JS نیز بروید و دانش خود را تا جای ممکن افزایش دهید.

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

چرا زبان جاوا اسکریپت را یاد بگیرم؟

  • این زبان بازار کار فوق‌العاده‌ای در ایران و جهان دارد.
  • یادگیری فریم‌ورک‌های این زبان فرصت‌های شغلی متفاوتی به شما می‌دهد.
  • این زبان می‌تواند فرصت‌ مهاجرت شغلی را برای شما فراهم کند.
  • طراحان وب و برنامه‌نویسان Back-End می‌توانند با یادگیری جاوا اسکریپت به برنامه‌نویس Full-Stack تبدیل شوند.

این دوره
برای چه کسانی
مناسـب اسـت؟

  • کسانی که به‌دنبال یادگیری زبان جاوا اسکریپت هستند.
  • کسانی که به ارتقای مهارت و درآمد خود فکر می‌کنند.
  • کسانی که به برنامه‌نویسی Back-End علاقه دارند.

این دوره
برای چه کسانی
مناسـب نیست؟

  • کسانی که وقت کافی برای انجام تمرین ندارند
  • کسانی که خود را بی‌نیاز از یادگیری و پیشرفت می‌دانند

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

  • معرفی مفاهیم پایه و پروتکل ها ۱ دقیقه
  • پروتکل چیست؟ ۳ دقیقه
  • مدل و معماری شبکه اینترنت ۲۰ دقیقه
  • آشنایی با مرورگرهای وب ۲۷ دقیقه
  • آشنایی با سرور و وب سرورها ۳۲ دقیقه
  • آشنایی با مدل های لایه بندی شبکه ۱۵ دقیقه
  • پروتکل IP ورژن 4 و 6 ۱۶ دقیقه
  • پروتکل HTTP و HTTPS ۲۴ دقیقه
  • آشنایی با CORS Policy در پروتکل HTTP ۷ دقیقه
  • پروتکل DNS - دفترچه تلفن اینترنت ۱۷ دقیقه
  • پروتکل SSL/TLS ۱۷ دقیقه
  • پروتکل FTP ۹ دقیقه
  • پروتکل WebSocket ۲۱ دقیقه
  • آشنایی با Ajax ۵ دقیقه

  • معرفی دوره متخصص جاوااسکریپت ۴ دقیقه
  • آشنایی با ویرایشگر Visual Studio Code ۱۱ دقیقه
  • آشنایی با مرورگر Google Chrome ۹ دقیقه

  • معرفی جاوا اسکریپت و مرور ویژگی‌های آن ۲۸ دقیقه
  • چرا باید جاوا اسکریپت را یاد بگیریم؟ ۸ دقیقه
  • سکوهای جاوااسکریپت ۸ دقیقه
  • ساختار اصلی کدها در جاوا اسکریپت و نمایش خروجی‌ ۴۰ دقیقه
  • متغییرها و انواع داده‌ها در جاوا اسکریپت ۵۸ دقیقه
  • عملگرهای ریاضی و انتسابی ۲۳ دقیقه
  • عملگرهای مقایسه‌ای و منطقی در جاوا اسکریپت ۲۳ دقیقه
  • روش‌ها و ساختارهای تصمیم‌گیری ۳۱ دقیقه
  • توابع در جاوا اسکریپت ۲۹ دقیقه
  • حلقه‌ها در جاوا اسکریپت ۲۱ دقیقه
  • آبجکت‌ها در جاوا اسکریپت ۲۲ دقیقه
  • تبدیل داده‌ها به یکدیگر و تغییرات احتمالی آن‌ها ۳۵ دقیقه
  • رویدادها در HTML یا HTML Events ۳۶ دقیقه
  • کار با متن‌ها در جاوا اسکریپت ۴۰ دقیقه
  • کار با آرایه‌ها در جاوا اسکریپت ۳۶ دقیقه
  • استفاده از تاریخ و زمان در جاوا اسکریپت ۲۳ دقیقه
  • intervalها و ساخت یک ساعت دیجیتال ۳۳ دقیقه
  • توابع ریاضی و ساخت ماشین‌ حساب حرفه‌ای در جاوا اسکریپت ۳۷ دقیقه
  • scope ها، hoisted و let ۲۰ دقیقه
  • Strict Mode ۹ دقیقه

  • آشنایی با Git و چرایی استفاده از آن ۱۹ دقیقه
  • نصب و شروع کار با گیت ۳۲ دقیقه
  • کانفیگ کردن git ۸ دقیقه
  • آشنایی با وضعیت فایل ها و LifeCycle در git ۱۲ دقیقه
  • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches) ۳۲ دقیقه
  • رفع تداخل ها (Fix Conflicts) ۱۹ دقیقه
  • مدل برنچینگ بهینه (Git Flow) ۱۶ دقیقه
  • ثبت و نمایش تغیرات در git ۱۲ دقیقه
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص ۱۰ دقیقه
  • آموزش Stashing در git ۱۶ دقیقه
  • معرفی، کانفیگ و استفاده از GitLab ۴۷ دقیقه
  • آشنایی با فایل gitignore و اهمیت اون ۳۰ دقیقه

  • ویدیوی کامل وبینار ۶۱ دقیقه

  • Best Practiceها در کدهای جاوا اسکریپت ۴۷ دقیقه
  • اشاره گر this و شرایط مختلف آن ۱۲ دقیقه
  • معرفی DOM و پیمایش در Element ها ۳۰ دقیقه
  • در جستجوی DOM ها! ۳۱ دقیقه
  • انوع Node و ویژگی‌ها‌ی آن‌ها و استفاده از داده‌ها در DOM ۲۵ دقیقه
  • کار با attribute ها در DOM ۱۶ دقیقه
  • ویرایش HTML صفحه با استفاده از امکانات DOM ۳۲ دقیقه
  • کلاس‌ها و استایل‌ها در DOM ۱۴ دقیقه
  • جغرافیای المنت‌ها در صفحه ۱۹ دقیقه
  • نقاط در DOM ۲۱ دقیقه
  • ساخت یک صفحه پارالاکس با استفاده از جاوا اسکریپت ۶۱ دقیقه
  • مدل BOM ۱۴ دقیقه
  • مفهوم همگام و ناهمگام و ترد - مقدماتی ۱۲ دقیقه
  • json و ایجکس ۴۹ دقیقه

  • ریجکس و استفاده از قدرت آن در جاوا اسکریپت ۵۴ دقیقه
  • انمیشن‌ها در جاوا اسکریپت ۳۰ دقیقه
  • مدیریت خطاها در جاوا اسکریپت ۲۱ دقیقه
  • اشیا (آبجکت‌ها) در جاوا اسکریپت - پیشرفته ۳۱ دقیقه
  • توابع در جاوا اسکریپت - پیشرفته ۴۱ دقیقه
  • آشنایی با مفهوم شی گرایی ۴۰ دقیقه
  • سازنده‌ها گام نخست در شی گرایی جاوا اسکریپت ۲۹ دقیقه
  • شی گرایی در جاوا اسکریپت - پرتوتایپ‌ها ۴۵ دقیقه
  • شی گرایی در جاوا اسکریپت - کلاس ها قسمت اول ۲۰ دقیقه
  • شی گرایی در جاوا اسکریپت - کلاس ها قسمت دوم ۳۳ دقیقه
  • پردازش همگام و غیرهمگام در جاوا اسکریپت (sync & async) ۴۰ دقیقه
  • Bubbling و Capturing ۲۸ دقیقه
  • کار با فرم‌ها و ایجاد یک فرم ولیدیتور ۴۶ دقیقه
  • ذخیره سازی داده‌ها در مرورگر ۵۲ دقیقه

  • آموزش JSON و کاربردهای آن ۳۶ دقیقه
  • نکته ها و ابزارهای مفید کار با JSON ۱۶ دقیقه
  • نکته مهم در مورد جلسات مثال استفاده از json در زبان های مختلف ۲ دقیقه
  • کار با JSON در جاوااسکریپت ۲۰ دقیقه
  • کار با JSON در پایتون ۱۴ دقیقه
  • کار با JSON در PHP ۱۵ دقیقه

  • مقدمه و معرفی ۸ دقیقه
  • اسکوپ‌ها و Let ۲۰ دقیقه
  • کلاس‌ها قسمت اول ۲۰ دقیقه
  • کلاس‌ها در ES6 قسمت دوم ۳۳ دقیقه
  • Best Practiceها با توجه به ES6 ۴۷ دقیقه
  • Promiseها و کمک به مدیریت ناهمگامی‌ها ۴۰ دقیقه
  • Destructuring ۲۹ دقیقه
  • ماژول ها و ماژول نویسی ۴۴ دقیقه
  • استفاده از ویژگی new.target ۲۲ دقیقه
  • arrow function ها در ES6 ۲۶ دقیقه
  • collection ها در جاوا اسکریپت ۳۸ دقیقه
  • حلقه for ... of ۱۲ دقیقه
  • symbol ها و کاربردهای آن ۳۴ دقیقه
  • تکرار کننده ها و مولدها (Iterators & Generators) ۳۶ دقیقه
  • Array extensions در جاوا اسکریپت جدید ۱۵ دقیقه
  • Object extensions در جاوا اسکریپت جدید ۶ دقیقه
  • پروکسی و کاربردهای آن ۸ دقیقه

  • معرفی ۳ دقیقه
  • اعمال تغییرات با استفاده از style ۳ دقیقه
  • پیاده سازی accordion (روش اول) ۱۴ دقیقه
  • پیاده سازی accordion (روش دوم) ۷ دقیقه
  • پیاده سازی accordion بهینه سازی کد ۹ دقیقه
  • اعتبارسنجی فرم ها ۵ دقیقه
  • اعتبارسنجی فرم ها با استفاده از HTML ۷ دقیقه
  • تغییر پیام های خطای پیش فرض در اعتبارسنجی فرم ها ۱۱ دقیقه
  • اعتبارسنجی شماره موبایل و نمایش پیام خطا به کاربر ۷ دقیقه
  • پیاده سازی اعتبار سنجی همه فیلدهای فرم ۲۱ دقیقه
  • کدنویسی Toast ساده ۷ دقیقه
  • کدنویسی Toast (با استفاده از class) ۱۶ دقیقه
  • کدنویسی Toast (با استفاده از class) جلسه دوم ۱۱ دقیقه
  • پیاده سازی موزیک پلیر - آشنایی با نحوه پخش ۱۳ دقیقه
  • پیاده سازی موزیک پلیر شروع پیاده سازی با class ۱۲ دقیقه
  • پیاده سازی موزیک پلیر - پیاده سازی progress ۱۲ دقیقه
  • پیاده سازی موزیک پلیر - پیاده سازی progress (روش حل بهتر) ۴ دقیقه
  • پیاده سازی موزیک پلیر - پیاده سازی جلو و عقب کردن موزیک ۱۳ دقیقه
  • پیاده سازی موزیک پلیر - پیاده سازی تغییر موزیک ۱۳ دقیقه
  • استفاده کردن ترکیبی از template و regex ۱۰ دقیقه
  • پیاده سازی موزیک پلیر - اضافه کردن play list ۱۶ دقیقه
  • پیاده سازی موزیک پلیر - sync کردن آیکون موزیک در حال پخش ۱۹ دقیقه
  • پیاده سازی موزیک پلیر - sync کردن اطلاعات موزیک در حال پخش ۶ دقیقه

از چه کسی یاد میگیری؟

تصویر مهرداد دادخواه
مهرداد دادخواه مدرس دوره جاوااسکریپت در سون‌لرن
  • خالق ربات تهوش (تحلیل هوشمند بورس)
  • مدرس دوره‌های مختلف جاوا اسکریپت
  • مدیرفنی سابق آسان بار، چیلیوری و ....
  • برنامه‌نویس جاوا اسکریپت، PHP، پایتون، Go و ...
  • ۱۰ سال سابقه برنا‌مه‌نویسی
  • مشاور تولید محصول، استراتژی‌های مارکتینگ، برندینگ و راه اندازی کسب و کارهای آنلاین
  • مهندس نرم‌افزار و کارشناس ارشد MBA

همین الان ثبت نام کن

تخفیف ۱۴۹ هزار تومانی پرداخت کامل
۱۴۹ هزار تومان تخفیف پرداخت نقدی
۹۹۰ هزار تومان
۸۴۱ هزار تومان

درخواست مشاوره

برای مشاوره تخصصی روی ما حساب کنید!

۰۲۱-۲۸۴۲۷۷۵۰