دوره های یک دپارتمان

دوره: وب دیزاین3 Web Design III (JavaScript & jQuery & Ajax) - گروه 3

دپارتمان: کامپیوتر و ICT

توضیحات دوره:

جاوا اسکریپت زبان برنامه نویسی است که بیشتر برای برنامه‌های مبتنی بر وب و مرورگرها استفاده می‌شود. جاوا جزو محبوب ترین زبان‌های برنامه نویسی محسوب شده و از آن اپلیکیشن های موبایل نیز بهره می‌برند. دلیل این محبوبیت قابلیت‌های جذاب این زبان است؛ به گونه‌ای که با استفاده از جاوا اسکریپت می‌توان به راحتی فایل‌های صوتی تصویری و فایل‌های انیمیشن را به روی سایت بارگذاری کرد، همچنین این زبان به جذاب کردن صفحات سایت کمک بسزایی کرده، به طوری که می‌توان برای محصولات خود بر روی سایت تایمر تخفیفی گذاشت و یا رنگ سایت را به صورت لحظه‌ای و با حرکت ماوس تغییر داد. یکی از فریم ورک هایی که می‌توان برای جاوا اسکریپت در نظر گرفت، جی کوئری (JQuery) است؛ در واقع می‌توان گفت جی کوئری به طراح وب کمک می‌کند تا طراحی سایت با جاوا اسکریپت را به راحتی انجام دهد. توجه داشته باشید که برای آموزش جی کوئری، به یک سری پیش نیازها نیاز دارید که این پیش نیازها را می‌توان HTML، CSS و JavaScript دانست؛ بنابراین اگر شما یکباره طراحی سایت را از JQuery شروع کرده اید، بهتر است پیش از شروع محتواهای نام برده شده را آموزش ببینید. جی کوئری را می‌توان یک کتابخانه سبک برای جاوا اسکریپت در نظر گرفت که امکان انجام امور طراحی سایت را برای شما راحت و کم حجم تر می‌کند. به طور مثال اگر قرار است شما در جاوا چندین خط برای یک بخش کد نویسی کنید، با جی کوئری می‌توانید این کد را در یک خط کوتاه انجام دهید. از دیگر مزیت و ویژگی‌هایی که برای این ابزار در نظر گرفته شده است، می‌توان به ساده سازی بسیاری از دستورهای جاوا اسکریپت اشاره کرد. از مواردی که با استفاده از این ابزار ساده می‌شود، می‌توان به AJAX و DOM اشاره کرد. در واقع می‌توان گفت شما با استفاده از کتابخانه JQuery توانایی انجام امور گوناگونی را خواهید داشت که این امور شامل مواردی چون ایجاد افکت‌های مختلف و انیمیشن، تغییر و دست‌کاری در CSS، تغییر و دست‌کاری در DOM و AJAX و ... است.
 

سرفصل ها

  • بررسی مفهوم Client Side کد و لزوم وجود امکان برنامه نویسی سمت کلاینت
  • معرفی زبان برنامه نویسی Java Script و روش استفاده از آن در یک سند HTML
  • بررسی نکات مربوط به تگ Script و محل نوشتن دستورات
  • معرفی مفهوم متغیر و ارائه نکات مربوط به متغیر ها در Java Script
  • بررسی متغیرهای Local و Global
  • بررسی مفهوم Notation و روش رعایت آن در Java Script
  • بررسی فایل های js. و روش استفاده از آنها
  • بررسی انواع عملگرها
  • معرفی مفهوم شرط و ساختارهای بررسی شرط
  • بررسی دستور switch
  • بررسی مفهوم حلقه و موارد نیاز به حلقه های تکرار
  • بررسی انواع حلقه های تکرار
  • بررسی حلقه های while ،for و …
  • بررسی روش تعریف تابع و نکات مربوطه
  • بررسی مفهوم رویداد و روش اداره آن
  • بررسی تنوع رویدادهای المانها
  • بررسی تفاوت انواع رویدادهای کلید مانند keyup و …
  • معرفی مفهوم Anonymous Function و نقش آن در مدیریت رویداد
  • معرفی DOM و اجزاء آن و روش دسترسی به آنها
  • بررسی انواع روشهای دسترسی به المانها مانند دسترسی بر اساس id و …
  • بررسی روش درج، حذف و ویرایش المانها و Node ها
  • بررسی روش دسترسی به Node های پدر، فرزند و حالتهای متنوع دسترسی
  • معرفی innerText و innerHTML
  • معرفی Framework و مفهوم آن و انواع Framework های Java Scrip
  • معرفی jQuery و مزایای استفاده از آن
  • بررسی روش استفاده از jQuery در یک سند HTML
  • بررسی و مقایسه عملیات مختلف مانند اداره رویداد، فراخوانی توابع، مقداردهی به مشخصه ها در jQuery و Java Script
  • معرفی Selector های jQuery و نکات مربوطه
  • آشنایی با jquery
  • آموزش نصب jquery
  • چگونگی شیوه کار jquery
  • آموزش قواعد نوشتاری در jquery
  • آموزش دسترسی به المان های html در jquery
  • Select To Every Things آموزش دسترسی به تمام المان ها
  • ID Selector آموزش دسترسی به وسیله شناسه
  • Tag Name Selector آموزش دسترسی به وسیله ی نام تگ
  • Class Selector آموزش دسترسی به وسیله ی کلاس
  • Attribute Selector آموزش دسترسی به وسیله ی Attribute
  • Selecting Visibility آموزش دسترسی توسط نمایش و عدم نمایش
  • Selecting Parents and Children آموزش دسترسی توسط فرزند و پدر
  • آموزش رویداد ها در jQuery
  • معرفی Effect ها در jQuery
  • معرفی مفهوم AJAX و بررسی روش پیاده سازی آن در Java Script و jQuery
  • بررسی مزایای AJAX
  • معرفی jQuery UI
  • بررسی روش استقرار jQuery UI در سند
  • بررسی انواع المانهای jQuery UI

کسب توانایی ها

  • یادگیری کامل با زبان جاوا اسکریپت
  • آماده سازی دانشجو برای یادگیری فریم ورک های محبوب همچون REACT و REACT NATIVE
  • یادگیری کامل JQUERY
  • یادگیری پلاگین های محبوب جی کوئری همچون JQUERY UI و ...
  • یادگیری کامل اتصال و فراخوانی فایل های json و XML
  • یادگیری کامل AJAX

بازار کار

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