دوره آموزشی برنامه نویسی وب سایت(مجتمع فنی تهران)
در این پک JavaScript،JQuery و Ajax به طور کامل و جامع یاد داده می شود. برای هر کدام توضیح مختصری برایتان ارائه می کنیم تا ضمن آگاهی کامل در مورد مباحث این پکیج با خیال راحت ثبت نام کنید.
جاوااسکریپت (JavaScript)
– جاوااسکریپت در اواخر دهه ۱۹۹۰ به وجود آمد و در ابتدا به عنوان یک زبان برنامهنویسی برای مرورگرها به کار میرفت. اما با گذشت زمان و با پیشرفت تکنولوژی، جاوااسکریپت به یکی از مهمترین وسایل برنامهنویسی در وب تبدیل شد و امکانات آن گسترش یافت.
– اصلیترین زبان برنامهنویسی مرورگرها مانند Chrome، Firefox، Safari و Edge است.
– از چندین چارچوب و کتابخانه معروف برای توسعه وبسایتها و برنامههای موبایل استفاده میکند، از جمله React.js، Angular، Vue.jsو jQuery .
– دارای جوامع بسیار بزرگ و فعالی است که باعث ایجاد مستندات کامل و پرسشهای متعددی برای توسعهدهندگان میشود.
– در حال حاضر بهعنوان یکی از اصلیترین ابزارهای برنامهنویسی در دنیای وب شناخته میشود. تحولات و اضافه شدن ویژگیهای جدید در استاندارد ECMAScript و ادامه توسعه وبسایتها باعث میشود که جاوااسکریپت همیشه در حال تکامل باشد.
jQuery
jQueryیک کتابخانه جاوااسکریپت (JavaScript library) است که به تسهیل کار با DOM (Document Object Model) در وبسایتها و ایجاد تعاملات پویا در صفحات وب میپردازد. این کتابخانه توسط John Resig در سال ۲۰۰۶ معرفی شد و به سرعت تبدیل به یکی از محبوبترین و پرکاربردترین کتابخانههای جاوااسکریپت در دنیای وب شد.
ویژگیها و عملکرد jQuery
– یکی از ویژگیهای اصلی jQuery این است که انتخاب المانها در DOM (Document Object Model) را بسیار ساده و کوتاه میکند. به کمک توابعی مانند `$()` میتوانید المانها را بر اساس انتخابگرهای CSS یا ویژگیهای مختلف انتخاب کنید.
– jQuery امکان اجرای انیمیشنها، افکتها و تعاملات دیگر را فراهم میکند. به عنوان مثال، میتوانید المانها را نمایش یا مخفی کنید، اندازه آنها را تغییر دهید یا انیمیشنهای خاصی اجرا کنید.
– jQuery امکان اجرای درخواستهای AJAX را با توابعی مانند `$.ajax()` فراهم میکند، که به توسعهدهندگان این امکان را میدهد که اطلاعات از سرور را بخوانند یا به سرور اطلاعات ارسال کنند بدون نیاز به بارگذاری مجدد صفحه.
– jQuery امکان برنامهنویسی بر اساس رویدادها (event handling) را تسهیل میکند. با استفاده از توابعی مانند `on()` میتوانید به راحتی بر روی رویدادهای مختلف یک المان واکنش نشان دهید.
– jQuery دارای یک اکوسیستم افزونههاست که تعداد زیادی از آنها توسط جامعه توسعهدهندگان به اشتراک گذاشته شدهاند. این افزونهها میتوانند امکانات مختلفی از جمله تقویت انیمیشنها، کار با فرمها، نوارهای ناوبری و… را فراهم کنند.
-یکی از مزایای jQuery، سازگاری خوب آن با مرورگرهای مختلف است. این کتابخانه برای اطمینان از کارکرد یکسان در مرورگرهای مختلف و حل برخی مشکلات مرورگرها ساخته شده است.
:AJAX (Asynchronous JavaScript and XML)
AJAX یک تکنیک در برنامهنویسی وب است که این امکان را فراهم میکند تا اطلاعات بدون نیاز به بارگذاری مجدد صفحه، به صورت ناهمزمان از سرور برای صفحه وب فراخوانی شود.
ویژگیها و عملکرد AJAX:
– یکی از ویژگیهای اصلی AJAX، ناهمزمانی (Asynchronous) است. این به این معناست که اجرای درخواستها و پاسخها در پسزمینه صورت میگیرد و صفحه بدون نیاز به بارگذاری مجدد، تغییرات لازم را اعمال میکند.
– در توسعه AJAX، ابزار اصلی XMLHttpRequest است. این شی در مرورگرها توسط JavaScript قابل دسترسی است و امکان ارسال درخواستها به سرور و دریافت پاسخها را فراهم میکند.
– jQuery نیز توابع خاصی برای اجرای درخواستهای AJAX فراهم کرده است، که استفاده از آنها سادهتر و خواناتر است.
– AJAX میتواند با استفاده از فرمتهای مختلفی مانند XML، JSON و HTML اطلاعات را از سرور دریافت یا به سرور ارسال کند. امروزه بیشتر از فرمت JSON برای تبادل اطلاعات در AJAX استفاده میشود
– به کمک AJAX، میتوان اطلاعات بدست آمده از سرور را برای بهروزرسانی نمودارها، نمایهها و اطلاعات دیگر در صفحه وب بهروز کرد بدون ایجاد احتیاج به بارگذاری مجدد صفحه.
AJAXبه توسعه وب امکانات بسیاری اضافه کرده است و به توسعهدهندگان این امکان را میدهد تا صفحات وب را با تعاملات پویا و بدون نیاز به بارگذاری مجدد بهبود بخشند.
پیش نیاز ها:
پیش نیاز این دوره، Web Design 1 است.
سر فصل ها:
- بررسی مفهوم 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
در صورت کسب اطلاعات بیشتر درباره این دوره می توانید با کارشناسان ما در مجتمع فنی پیروزی در تماس باشید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.