- مدرس دوره : علی صالحی ( رزومه )
- تعداد ویدیوها : 39 ویدیو
- مدت زمان دوره : 6:20:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/07/30
آموزش صفر تا صد HTML, CSS و jQuery برای طراحی وب استاتیک
برای طراحی وبسایتهای استاتیک یک ترکیب معمول و موثر است. در ادامه به توضیح هر یک از این تکنولوژیها و نحوه استفاده آنها در طراحی وبسایتهای استاتیک میپردازیم:
1. HTML (HyperText Markup Language)
HTML زبان نشانهگذاری است که برای ایجاد ساختار و محتوای صفحات وب استفاده میشود. هر صفحه وب اساساً با استفاده از HTML ساخته میشود و شامل عناصر مختلفی است که محتوای صفحه را تعریف میکنند. برای مثال برای نوشتن عناوین از تگ <h> استفاده میکنیم.
2. CSS (Cascading Style Sheets)
CSS زبانی است که برای طراحی و استایلدهی به صفحات HTML استفاده میشود. با استفاده از CSS، میتوانید ظاهر و احساس صفحات وب را تغییر دهید، از جمله رنگها، فونتها، فاصلهها و نحوه نمایش عناصر.
ویژگیهای CSS:
استایلدهی متنی: مانند رنگ، اندازه و نوع فونت.
استایلدهی به عناصر: مانند پسزمینه، حاشیهها، اندازه و موقعیت.
طراحی واکنشگرا: با استفاده از Media Queries
استفاده از HTML، CSS و jQuery
3. jQuery
jQuery یک کتابخانه جاوااسکریپت است که برای سادهسازی کار با HTML، دستکاری درخت DOM، رویدادها و ایجاد انیمیشنها استفاده میشود. jQuery به شما امکان میدهد تا با کدنویسی کمتر، تعاملات پیچیدهتر را در صفحات وب ایجاد کنید.
ویژگیهای jQuery:
دستکاری DOM: افزودن، حذف و تغییر عناصر HTML.
کنترل رویدادها: مدیریت کلیکها، حرکت ماوس و سایر تعاملات کاربر.
ایجاد انیمیشنها: افکتهای پنهانسازی، نمایش و تغییر انیمیشنهای سفارشی.
AJAX: ارسال و دریافت دادهها بدون بارگذاری مجدد صفحه
جمعبندی
با ترکیب HTML، CSS و jQuery، میتوانید وبسایتهای استاتیک زیبا، کاربرپسند و تعاملی ایجاد کنید. هر کدام از این تکنولوژیها نقش خاصی در فرآیند طراحی و توسعه وب دارند:
HTML: ساختار و محتوای صفحه را تعریف میکند.
CSS: ظاهر و استایل صفحه را تنظیم میکند.
jQuery: تعاملات و رفتارهای پویا را مدیریت میکند.
این سه ابزار به شما امکان میدهند تا تجربه کاربری غنیتری ایجاد کنید و وبسایتهایی بسازید که هم زیبا و هم کاربردی باشند.
سرفصل های دوره
تنظیمات vscode و آماده سازی محیط برنامه نویسی
تاریخچه زبان نشانه گذاری html
head & body
بررسی ساختار تگ ها
عناوین (headings)
html attributes
html styles
html formatting
تگ مربوط به تصاویر
بررسی تگ div
تگ لینک و اضافه کردن فایل به صفحه
بررسی تگ های block و inline block
تگ form
بررسی اسکریپت ها --- (پایان فصل اول)
معرفی css و بررسی ساختار آن
selector ها
کار با پراپرتی های color
پراپرتی های مربوط به تصاویر
border properties
margin & padding & text
fonts & lists
display & positions
overflow & float
gradiant & shadow
transform & transition
CSS animations
responsive
flex-box --- (پایان فصل دوم)
معرفی کتابخانه jQuery
نصب و راه اندازی کتابخانه jQuery
کار با selector ها
کار با css و استایل دهی به المان ها
events (رویداد ها)
پیمایش
بین
عناصر (Traversing)
پروژه تمرینی 1 (بلاگ ورزشی)
پروژه تمرینی 2 (اسکرول به بالای صفحه سایت) --- پایان فصل سوم
معرفی Ajax
بررسی ساختار اولیه و معرفی Data Attributes
بررسی
ساختار
فهرستـــ ویدیوها
مدت زمان دوره 6:20:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
تنظیمات vscode و آماده سازی محیط برنامه نویسی
در این قسمت به معرفی نرم افزار vscode و تنظیمات مربوطه پرداختیم تا بتوانیم محیط رو برای شروع بستر برنامه نویسی فراهم کنیم .
تاریخچه زبان نشانه گذاری HTML
در این قسمت به معرفی زبان html پرداختیم و تاریخچه آن را مورد بررسی قرار دادیم .
بررسی ساختار صفحه (head & body)
در این قسمت ، ساختار یک صفحه html در مرورگر را مورد بررسی قرار دادیم که شامل دو بخش head (سربرگ) و body (بدنه) میباشد .
html formatting
یکسری تگ ها قابلیت استایل دهی و فرمت دهی به عناصر را دارا هستند ، برای مثال تگ باعث bold و پر رنگ شدن المان صفحه میشود . در این قسمت ، این تگ های فرمت را مورد بررسی قرار دادیم .
تگ مربوط به تصاویر
در این قسمت ، تگ که برای تصاویر استفاده میشود را مورد بررسی قرار دادیم .
تگ لینک و اضافه کردن فایل به صفحه
برای اضافه کردن فایل داخل پروژه ، از تگ لینک (link) استفاده میکنیم.
بررسی تگ های block و inline block
در این قسمت ، تگ های مربوط به block و inline-block را مورد بررسی قرار دادیم .
معرفی CSS و بررسی ساختار آن
همانطور که اشاره کردیم , html ساختار صفحه مرورگر ما را تشکیل میده اما به تنهایی کافی نیست . ما برای تغییر در استایل و ظاهر تگ ها و عناصر html , نیاز به کد های css داریم . در این قسمت ، css و ساختار آن را مورد بررسی قرار دادیم .
کار با selector ها
ما برای تغییر در استایل عناصر html ، نیاز به selector ها برای دسترسی به عناصر و تگ ها داریم . در این قسمت انواع selector ها رو مورد بررسی قرار دادیم .
پراپرتی های مربوط به تصاویر
در این قسمت پراپرتی های مربوط به تصاویر را مورد بررسی قرار دادیم .
پراپرتی های متن و ایجاد فواصل (margin & padding)
در این قسمت پراپرتی های مربوط به متن و ایجاد فواصل بین عناصر (margin & padding) را آموزش دادیم .
پراپرتی های فونت و لیست
در این قسمت پراپرتی های مربوط به فونت ها و لیست ها رو مورد بررسی قرار دادیم .
positions & display
در این قسمت پراپرتی های مربوط به جایگاه و نمایش عناصر صفحه را مورد بررسی قرار دادیم .
gradiant & shadow
در این قسمت به معرفی پراپرتی های گرادیانت و سایه (gradiant & shadow) پرداختیم .
transform & transition
در این قسمت پراپرتی های transform و transition را مورد بررسی قرار دادیم.
کار با انیمیشن ها (css animations)
در این قسمت پراپرتی های مربوط به انیمیشن ها در CSS را مورد بررسی قرار دادیم .
نمایش عناصر در دستگاه های مختلف (Responsive)
تگ های html در دستگاه های مختلف (موبایل ، تبلت ...) در اندازه و سایز یکسان قرار نمیگیرن . یکی از مهمترین کارهایی که باید صورت بگیره ، پیاده سازی درست عناصر در اندازه های مختلف متناسب با دستگاه کاربر میباشد که اصطلاحا به آن Responsive کردن عناصر ، گفته میشود .
معرفی کتابخانه jQuery
در این قسمت به معرفی کتابخانه jQuery ، یکی از پرکاربردی ترین کتابخانه های جاوااسکریپت میپردازیم .
نصب و راه اندازی کتابخانه jQuery
در این قسمت ، طریقه نصب کتابخانه jQuery را به شما عزیزان آموزش خواهیم داد .
کار با selector ها
برای دسترسی به عناصر صفحه نیاز هست که از selector ها استفاده کنیم . در این قسمت به معرفی انواع selector ها میپردازیم .
کار با css و استایل دهی به المان ها
در این قسمت به معرفی css و استایل دهی به المان ها در jQuery پرداختیم .
پروژه تمرینی 2 (اسکرول به بالای صفحه سایت) - (پایان فصل سوم)
در این قسمت یک پروژه تمرینی با قابلیت اسکرول به بالای صفحه سایت پیاده سازی خواهیم کرد .
نظرات کاربران در رابطه با این دوره