دوره جاوا اسکریپت

این دوره تو رو با محبوب‌ترین زبان برنامه‌نویسی وب، یعنی JavaScript، آشنا می‌کنه.

  • مدت: ۶۵ ساعت
  • اساتید دوره: سجاد رحمانی نژاد، مجید پورسادات

این دوره مناسب شماست اگر...

  • به طراحی و توسعه وب‌سایت علاقه داری و می‌خوای مهارت‌هات رو حرفه‌ای‌تر کنی.
  • طراح وب هستی و می‌خوای صفحات سایت رو پویا و تعاملی کنی.
  • قصد داری وارد بازار کار برنامه‌نویسی Front-End بشی.
  • می‌خوای قالب‌های حرفه‌ای و تعاملی برای وب‌سایت‌ها طراحی کنی.
  • به توسعه و شخصی‌سازی قالب‌ها و افزونه‌های وردپرس علاقه داری.

پیش‌نیاز

بعد از این دوره چه کاری می‌توانم انجام دهم؟

  • می‌تونی وب‌سایت‌های پویا، تعاملی و کاربرپسند طراحی کنی.
  • مهارت‌های کاربردی JavaScript رو برای توسعه Front-End یاد می‌گیری.
  • با اجرای پروژه‌های عملی، نمونه‌کارهای ارزشمند برای رزومه‌ات می‌سازی.
  • یاد می‌گیری چطور عملکرد و سرعت صفحات وب رو بهینه کنی.
  • با ابزارهای مدیریت کد و نسخه‌گذاری مثل Git آشنا می‌شی.
  • با پشتیبانی و مشاوره آموزشی، مسیر یادگیریت رو مطمئن‌تر پیش می‌بری.
  • با احراز شرایط آموزشی، مدرک معتبر کندو دریافت می‌کنی.
  • برای ورود به بازار کار و موقعیت‌های شغلی حوزه Front-End آماده‌تر می‌شی.

درباره دوره

در دوره گام سوم: دوره جامع JavaScript - محبوب‌ترین زبان برنامه‌نویسی وب کندو، یاد می‌گیرید چطور صفحات وب را پویا و تعاملی کنید. در این دوره با مفاهیم اصلی برنامه‌نویسی جاوا اسکریپت، مدیریت عناصر صفحات وب با DOM، کنترل رویدادها و اعتبارسنجی اطلاعات کاربران آشنا می‌شوید. همچنین با تمرین‌های عملی، مهارت‌های لازم برای توسعه وب‌سایت‌های تعاملی و ورود به مسیر تخصصی برنامه‌نویسی Front-End را کسب می‌کنید.

سرفصل‌ها

سرفصل های دوره جاوا اسکریپت کندو، به شکلی طراحی شده که بتوانید تمامی مهارت‌های لازم برای کار را کسب کنید. علاوه بر آن، در دوره JavaScript کندو، تمامی مباحث را به شکل کاربردی و پروژه محور می‌آموزید. این قابلیت به شما کمک می‌کند تا نه تنها دانش نظری جاوااسکریپت را به دست بیاورید، بلکه بتوانید از آن در مسیر شغلی خود استفاده کنید.
ﺳﺮﻓﺼﻞﻫﺎی آﻣﻮزش ﭘﺎﯾﻪ ﺗﺎ ﭘﯿﺸﺮﻓﺘﻪ ﺟﺎوا اﺳﮑﺮﯾﭙﺖ
  • مقدمه ای ﺑﺮ ﺟﺎوااﺳﮑﺮﯾﭙﺖ
  • ﺗﺎرﯾﺨﭽﻪ و ﻣﻌﺮﻓﯽ ﺟﺎوا اﺳﮑﺮﯾﭙﺖ
  • ﻧﺼﺐ و راه اﻧﺪازی ﻣﺤﯿﻂ ﺗﻮﺳﻌﻪ
  • اﺳﺘﻔﺎده از ﮐﻨﺴﻮل ﻣﺮورﮔﺮ
  • ﻣﻔﺎﻫﯿﻢ ﭘﺎیه ای
  • ﻧﺤﻮه اﺟﺮای ﮐﺪ JavaScript
  • اﻧﻮاع دادهﻫﺎ (String, Number, Boolean, null, undefined)
  • عملگرها (Operators)
  • ﻋﻤﻠﮕﺮﻫﺎی رﯾﺎضی
  • ﻋﻤﻠﮕﺮﻫﺎی ﻣﻨﻄﻘﯽ
  • ﻋﻤﻠﮕﺮﻫﺎی ﻣﻘﺎﯾﺴﻪای
  • ﺳﺎﺧﺘﺎرﻫﺎی ﮐﻨﺘﺮلی
  • دﺳﺘﻮرات ﺷﺮﻃﯽ (if, else if, else, switch)
  • حلقه ﻫﺎ (for, while, do-while)
  • ﺗﻌﺮﯾﻒ و اﺳﺘﻔﺎده از ﺗﻮاﺑﻊ
  • ﺗﻮاﺑﻊ ﻧﺎﺷﻨﺎس (Anonymous Function) و و ﺗﻮاﺑﻊ ﻓﻠﺶ (Arrow Function)
  • اشیا (Objects) و آراﯾﻪﻫﺎ (Arrays)
  • اﯾﺠﺎد و دﺳﺘﺮﺳﯽ ﺑﻪ اﺷﯿﺎ
  • متدها (Method) و ﭘﺮوﭘﺮﺗﯽﻫﺎ (Properties)
  • اﯾﺠﺎد و دﺳﺘﺮﺳﯽ ﺑﻪ آرایه‌ها
  • متدهای آرایه ای (forEach, map, filter, reduce)
  • دستکاری (DOM) Document Object Model
  • مفهوم DOM و اهمیت آن
  • دستکاری محتوا و استایل عناصر
  • رویدادها (Events)
  • اﻓﺰودن و ﺣﺬف روﯾﺪادها
  • ﺟﺎوااﺳﮑﺮﯾﭙﺖ در ﻣﺮورﮔﺮ (BOM)
  • ﻣﺪﯾﺮﯾﺖ روﯾﺪادﻫﺎ در ﻣﺮورﮔﺮ
  • ﺗﺎﯾﻤﺮﻫﺎ و ﺗﺎﺧﯿﺮﻫﺎ (setTimeout, setInterval)
  • ﻣﺪﯾﺮﯾﺖ ﻓﺮمﻫﺎ و اﻋﺘﺒﺎرﺳﻨﺠﯽ
  • ﺑﺮﻧﺎﻣﻪﻧﻮﯾﺴﯽ ﺷﯽ‌ﮔﺮا (OOP)
  • ﮐﻼسﻫﺎ و ﺳﺎزﻧﺪهﻫﺎ (Classes and Constructors)
  • وراﺛﺖ (Inheritance)
  • ﭘﻠﯽ مورفیسم (ﭼﻨﺪرﯾﺨﺘﯽ یا Polymorphism)
  • ﮐﭙﺴﻮﻟﻪ ﺳﺎزی (Encapsulation)
  • ﻣﺒﺎﺣﺚ ﭘﯿﺸﺮﻓﺘﻪ
  • ﻣﺪﯾﺮﯾﺖ ﺧﻄﺎﻫﺎ (Error Handling)
  • اﻧﺠﺎم ﭼﻨﺪﯾﺪ پروژه ی عملی
  • ﺳﺎﺧﺖ ﭼﻨﺪﯾﻦ ﺑﺎزی
  • تعامل با APIهای خارجی
  • ﻣﻌﺮﻓﯽ ﻓریم ورک‌ها و کتابخانه‌های محبوب

انتخاب دوره و ثبت‌نام

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

اساتید دوره

پروژه‌ها و تمرین‌ها

    • آموزش پروژه محور جاوااسکریپت به شما کمک می‌کند تا دانسته‌های خود را محک بزنید و در یک محیط تمرینی، به کسب تجربه بپردازید. دوره آموزش جاوا اسکریپت (JavaScript) پروژه محور کندو، بخشی از مسیری است که شما برای کسب تجربه، خلاقیت، تثبیت آموزش‌ها و یادگیری‌ها و آماده شدن برای کسب فرصت‌های شغلی، می‌گذرانید.
    • هر کدام از تمرین های جاوا اسکریپت که در طول دور ه کندو به شما داده می‌شود، بخشی از دانش نظری شما را تحت تاثیر قرار می‌دهد. با انجام پروژه های تمرینی جاوا اسکریپت می‌توانید خطاها و اشکالات خود را در سرفصل‌های آموزشی، پیدا کنید.
    • بخش اصلی دوره وب دیزاین 3 انجام پروژه‌ است. اساتید دوره JavaScript، پروژه‌ها را به گونه‌ای طراحی کرده‌اند که با انجام آن‌ها می‌توانید در بخش‌های مختلف طراحی فرانت‌اند با JavaScript پیشرفت کرده و مسلط شوید.
    • دوره آموزش جاوا اسکریپت با پیش‌نیاز دوره‌های وب دیزاین 1 (آموزش html css) و وب دیزاین 2 (دوره CSS & Bootstrap) برگزار می‌شود و دانشجویان پس از آن به صورت کامل با مباحث آموزش طراحی سایت آشنا خواهند بود.

توضیحات تکمیلی دوره

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

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

با شرکت در دوره جاوا اسکریپت چه مهارت‌هایی کسب می‌کنید؟

هدف اصلی دوره JavaScript یادگیری کدنویسی برای ساخت صفحات وب پویا و تعاملی است. برخلاف HTML و CSS که ساختار و ظاهر صفحات را مشخص می‌کنند، جاوا اسکریپت امکان اجرای منطق برنامه و پاسخ به اقدامات کاربران را فراهم می‌کند.

مهارت‌هایی که در مسیر آموزش javascript کسب می‌کنید، عبارت‌اند از:

  • برنامه‌نویسی تعاملی: کنترل رفتار دکمه‌ها، منوها، فرم‌ها و سایر عناصر صفحه.

  • مدیریت محتوای سایت: افزودن، حذف و ویرایش عناصر HTML با استفاده از DOM.

  • پردازش اطلاعات: کار با متغیرها، آرایه‌ها، اشیا و توابع برای اجرای عملیات مختلف.

  • ارتباط با سرویس‌های خارجی: دریافت و نمایش اطلاعات با استفاده از API.

  • مدیریت خطاها: شناسایی مشکلات کدنویسی و رفع خطاهای رایج.

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

یادگیری پروژه‌محور با تمرین‌های کاربردی

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

پروژه‌ها و تمرین‌های این دوره، کاربرد مفاهیم مختلف را در توسعه صفحات وب نشان می‌دهند. از جمله تمرین‌های کاربردی می‌توان به موارد زیر اشاره کرد:

  • ساخت فرم ثبت‌نام با بررسی صحت اطلاعات ورودی

  • طراحی قابلیت‌های تعاملی برای نمایش و تغییر محتوای صفحه

  • دریافت داده از API و نمایش نتیجه در رابط کاربری

  • پیاده‌سازی بازی‌های ساده با منطق JavaScript

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

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

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

آموزش مبانی زبان JavaScript و اصول کدنویسی

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

مباحث این بخش شامل موارد زیر هستند:

  • تعریف متغیرها و شناخت انواع داده

  • عملگرهای محاسباتی، منطقی و مقایسه‌ای

  • دستورات شرطی if و switch

  • حلقه‌های تکرار for و while

  • تعریف توابع معمولی و Arrow Function

  • کار با آرایه‌ها، اشیا و متدهای کاربردی

درک این مباحث، پایه لازم برای نوشتن منطق برنامه و حل مسائل پیچیده‌تر را فراهم می‌کند.

مدیریت DOM و طراحی صفحات تعاملی

DOM ساختاری است که مرورگر برای دسترسی برنامه‌نویسی به عناصر صفحه ایجاد می‌کند. با یادگیری آن می‌توانید محتوای صفحه را بدون بارگذاری مجدد تغییر دهید.

در این بخش از آموزش JavaScript با انتخاب عناصر، تغییر محتوا و استایل، مدیریت رویدادهای کلیک و ورودی کاربر آشنا می‌شوید.

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

برنامه‌نویسی شی‌گرا و مفاهیم پیشرفته

برنامه‌نویسی شی‌گرا یا OOP روشی برای سازمان‌دهی کد با استفاده از اشیا و کلاس‌ها است. شناخت این رویکرد به مدیریت ساختار برنامه‌های بزرگ‌تر کمک می‌کند.

مباحث این قسمت عبارت‌اند از:

  • کلاس‌ها و توابع سازنده

  • وراثت و کپسوله‌سازی

  • مدیریت استثناها و خطاها

  • کار با درخواست‌های HTTP و API

  • آشنایی با Promise و کدنویسی ناهمگام

برای نمونه، با ارتباط API می‌توانید داده‌های یک سرویس خارجی را دریافت کنید و نتیجه را بدون بارگذاری مجدد صفحه به کاربر نشان دهید.

آشنایی با jQuery و jQuery UI

در دوره javascript با کتابخانه jQuery و کاربرد آن در مدیریت DOM و رویدادها نیز آشنا می‌شوید. jQuery مجموعه‌ای از توابع آماده است که انجام بعضی عملیات رایج جاوا اسکریپت را ساده‌تر می‌کند.

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

پیش‌نیاز دوره جاوا اسکریپت چیست و چه کسانی می‌توانند ثبت‌نام کنند؟

برای شرکت در دوره آموزش javascript، آشنایی با HTML و CSS ضروری است. این دو فناوری پایه طراحی و ساخت صفحات وب هستند و تسلط بر آن‌ها کمک می‌کند مفاهیم جاوا اسکریپت را بهتر درک کنید و در پروژه‌های عملی به کار بگیرید.

پیش‌نیازهای اصلی دوره عبارت‌اند از:

  • HTML: آشنایی با ساختار صفحات وب، ایجاد فرم‌ها، دکمه‌ها، لینک‌ها و سایر عناصر HTML.

  • CSS: توانایی استایل‌دهی به عناصر، استفاده از انتخابگرها و مدیریت چیدمان و ظاهر صفحات وب.

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

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

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

  • طراحان سایت که قصد دارند صفحات ایستا را تعاملی کنند.

  • علاقه‌مندان به برنامه‌نویسی فرانت‌اند و توسعه رابط کاربری.

  • افرادی که HTML و CSS را آموخته‌اند و می‌خواهند مهارت تازه‌ای کسب کنند.

  • توسعه‌دهندگان وردپرس که به شخصی‌سازی بخش‌های تعاملی سایت علاقه دارند.

  • دانشجویانی که قصد دارند مبانی JavaScript را برای یادگیری React و سایر فناوری‌های مرتبط تقویت کنند.

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

ثبت‌نام در دوره جاوا اسکریپت کندو

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

در این دوره، مبانی JavaScript را یاد می‌گیرید، کار با DOM و API را تمرین می‌کنید و با اجرای پروژه‌های کاربردی، شناخت دقیق‌تری از توسعه فرانت‌اند به دست می‌آورید.

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

سؤالات متداول

آیا پیش از ثبت‌نام امکان دریافت مشاوره آموزشی وجود دارد؟

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

آیا پس از ثبت‌نام به فایل‌ها و منابع آموزشی دسترسی خواهم داشت؟

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

آیا در پایان دوره جاوا اسکریپت مدرک دریافت می‌کنم؟

شرایط صدور گواهی پایان دوره و الزامات دریافت آن را می‌توانید پیش از ثبت‌نام از کارشناسان کندو استعلام کنید.

آیا امکان تغییر شیوه شرکت در دوره پس از ثبت‌نام وجود دارد؟

 

تغییر شیوه شرکت در دوره به ضوابط آموزشی و شرایط ثبت‌نام بستگی دارد. بهتر است پیش از ثبت‌نام این موضوع را بررسی کنید.

نظر کاربران

۱ نظر

نظرت درباره این دوره چیه؟

برای ثبت نظر و امتیاز، وارد حساب کاربری‌ات شو.

ورود با شماره موبایل و کد پیامکی، کمتر از یک دقیقه.

ورود و ثبت نظر
  1. یاشار

    سلام برای شرکت کنندگانی که از شهر و استان دیگه ای که قصد شرکت در دوره ی حضوری داشته باشن اقامت گاه درنظر گرفته شده؟

    پاسخ ادمین سایت

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