دوره آموزش HTML, CSS

.

آنچه خواهید آموخت

  • اصول اولیه و اصطلاحات مربوط به طراحی وب سایت
  • فراگیری اصول کدنویسی HTML
  • ادگیری CSS
  • مباحث HTML5 و CSS3

سرفصل ها

بخش اول

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

 

بخش دوم

  • معرفی HTML و تاریخچه آن
  • بررسی نسخه های مختلف HTML‏
  • ساختار صفحات HTML‏ :
  • تگهای اصلی <head> و <body>‏
  • عنوانها (<h1> تا h6>‏
  • پاراگراف ها (<p>)‏
  • لینک ها (<a>)‏
  • تصاویر (<img>)‏
  • لیست ها و جدول ها
  • تگ های رسانه ای :
  • ویدیو (<Video>)
  • صدا (<audio>)
  • فریم های خارجی (<iframe>)‏
  • تگهای معنایی و ظرف ها (Containers)‏
  • استفاده از <div> و <span> برای ساختاردهی
  • بررسی عناصر معنایی مثل <section>, <article>, <nav>, <header> <footer>
  • تفاوت عناصر درون خطی (Inline) و بلوکی (Block)‏
  • ساخت فرم ها و صفحات چندگانه
  • اعتبار سنجی (Validate) کدهای HTML و بررسی خطاها
  • تمامی تگ های html

 

بخش سوم

آشنایی با CSS و روشهای افزودن آن به صفحات HTML‏

  • Inline, Internal, External
  • انواع سلکتورها (Selectors)
  • سلکتورهای پایه (Basic Selectors)
  • سلکتورهای نسبی (Relational Selectors: descendant, child, sibling)
  • سلکتورهای شبه کلاس (Pseudo-class Selectors: :hover, :nth-child)
  • سلکتورهای شبه عنصر (Pseudo-element Selectors: ::before, ::after)
  • مفاهیم Value و Property در CSS
  • وراثت (Inheritance) و اختصاص‌پذیری (Specificity) :
  • ترتیب و اولویت استایل‌ها
  • مفهوم !important
  • مدل جعبه‌ای (Box Model) :
  • محتوا، padding، margin، border
  • نحوه محاسبه اندازه عنصر
  • ابعاد و موقعیت‌دهی عناصر
  • ویژگی display (block, inline, inline-block, none)
  • ویژگی position (static, relative, absolute, fixed, sticky)
  • ویژگی float و clear
  • واحدهای اندازه‌گیری (px, %, em, rem, vw, vh)
  • مخفی‌سازی عناصر (display: none, visibility: hidden, opacity)
  • ابزارهای مدرن چیدمان

استایل‌دهی به عناصر مختلف :

  • متن‌ها (تایپوگرافی)
  • لیست‌ها
  • فرم‌ها
  • جدول‌ها
  • تصاویر
  • لینک‌ها
  • رنگ‌ها و پس‌زمینه‌ها در CSS
  • انواع رنگ‌ها (RGB, HEX, HSL)
  • گرادیان‌ها (Linear و Radial)
  • سایه‌ها (text-shadow, box-shadow)
  • حاشیه‌ها (borders)
  • ساخت منوهای آبشاری با CSS
  • طراحی فرم‌ها و جداول پیشرفته

اعتبارسنجی و رفع خطاهای رایج در CSS

  • مفاهیم دسترس‌پذیری (Accessibility) در استایل‌دهی

 

بخش چهارم

  • معرفی HTML5 و ساختار جدید آن
  • تگ‌های معنایی جدید: header, footer, section, article, nav, aside
  • فرم‌های پیشرفته در HTML5 و فیلدهای جدید
  • اضافه کردن فونت سفارشی (web fonts) و تایپوگرافی
  • کار با تگ‌های svg و canvasترنزیشن‌ها، انیمیشن‌ها، Transformها
  • بررسی تفاوت مرورگرها و مشکلات رایج در نمایش CSS3

مخاطبان دوره

  • افراد علاقه‌مند به ورود به حوزه طراحی وب و فرانت‌اند
  • دانشجویان و فارغ‌التحصیلان رشته‌های مرتبط با IT که نیاز به یادگیری اصول طراحی سایت دارند
  • کارآموزان و مبتدیانی که هیچ پیش‌زمینه‌ای در برنامه‌نویسی ندارند
  • طراحان گرافیک که قصد دارند وب‌سایت طراحی یا پیاده‌سازی کنند
  • تولیدکنندگان محتوا و مدیران وب‌سایت که می‌خواهند ساختار صفحات وب را بهتر درک کنند
  • صاحبان کسب‌وکارهای کوچک که می‌خواهند یک وب‌سایت ساده را خودشان طراحی و مدیریت کنند
  • توسعه‌دهندگان بک‌اند که نیازمند یادگیری ساختار و استایل‌دهی سمت کاربر هستند
  • علاقه‌مندان به یادگیری HTML5 و CSS3 برای شروع مسیر Front-End Development

پیش نیازها

آشنایی با سیستم های کامپیوتری، ترجیحا ICDL

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.