تخفیفات عید تا عید

تخفیفات عید تا عید

🎉 تخفیف شگفت‌انگیز تاپ‌لرن به مناسبت عید قربان تا غدیر! 🎉

فرصت طلایی یادگیری فرا رسیده!
تاپ‌لرن به مناسبت  اعیاد قربان تا غدیر، تخفیفی ویژه برای شما در نظر گرفته است:

🔥 ۷۰٪ تخفیف روی تمام دوره‌های آموزشی سایت، فقط برای مدت محدود!

پس اگر مدت‌هاست قصد داشتید مهارتی یاد بگیرید یا دوره‌ای رو تهیه کنید، الان بهترین زمانشه!

قیمت این دوره: رایگانــ
  • مدرس دوره : محمدعلی بختیاروند
  • تعداد ویدیوها : 11 ویدیو
  • مدت زمان دوره : 3:22:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
آموزش مقدماتی CSS

آموزش مقدماتی CSS

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

 

**در این دوره چه می‌آموزید؟**

این دوره به صورت پروژه‌محور طراحی شده و شما را از مفاهیم پایه تا تکنیک‌های پیشرفته **چیدمان وب** راهنمایی می‌کند:

*   **مفاهیم اساسی:** آشنایی با **انتخابگرها (Selectors)**، روانشناسی **رنگ‌ها در طراحی وب**، **مدل جعبه‌ای (Box Model)** و **واحدهای اندازه‌گیری** در CSS.

*   **مبانی استایل‌دهی:** کار بر روی **تایپوگرافی و فونت‌ها**، **پس‌زمینه‌ها**، حاشیه‌ها (**Border**) و بررسی دقیق مقادیر **Display** (مانند block، inline، inline-block) و **Position**.

*   **تکنیک‌های چیدمان مدرن:** در بخش پیشرفته، به سراغ دو ابزار قدرتمند یعنی **Flexbox** و **CSS Grid** می‌رویم تا شما بتوانید **طراحی واکنش‌گرا (Responsive)** را به ساده‌ترین شکل ممکن پیاده‌سازی کنید.

*   **پروژه‌های عملی:** تمامی آموزش‌ها با پیاده‌سازی نمونه‌های واقعی همراه است؛ از جمله **طراحی Navbar**، ساخت **کارت‌های مدرن** و ایجاد **Layoutهای چندستونه**.

 

**خروجی دوره:**

با پایان این دوره، شما قادر خواهید بود:

*   صفحات وب **زیبا، ساختاریافته و حرفه‌ای** طراحی کنید.

*   عناصر صفحه را به صورت دقیق و **واکنش‌گرا** چیدمان کنید.

*   دانش پایه‌ای قوی برای ورود به **دوره‌های پیشرفته CSS**، انیمیشن‌سازی و **طراحی رابط کاربری (UI)** کسب کنید.

 

**چرا یادگیری CSS ضروری است؟**

در دنیای امروز، هر وب‌سایتی که مشاهده می‌کنید، برای داشتن ظاهری **جذاب و کاربرپسند** به شدت به CSS وابسته است. بدون تسلط بر CSS، طراحی تجربه کاربری مطلوب غیرممکن است. این **دوره پایه‌ای CSS**، مسیر شما را برای تبدیل شدن به یک **توسعه‌دهنده فرانت‌اند (Front-End Developer)** حرفه‌ای هموار می‌کند.

 




فهرستـــ ویدیوها

مدت زمان دوره 3:22:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره Css از صفر

00:07:00

معرفی دوره Css از صفر

2
  • معرفی css و نحوه استفاده از آن

00:20:04

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

3
  • آشنایی با و سلکتورهای پیشرفته در CSS

00:19:50

در جلسه دوم این دوره، گام مهمی در مسیر تسلط بر CSS برمی‌داریم. موضوع اصلی این جلسه، آشنایی با برخی سلکتورها است. با بررسی دقیق سلکتورهای ترکیبی مانند (فرزندی) و (فرزند مستقیم) و همچنین شبه‌کلاس‌های کاربردی مانند not، توانایی شما در نشانه‌گیری دقیق المان‌های وب افزایش خواهد یافت. یکی از بخش‌های کلیدی این جلسه، بررسی مکانیزم Specificity و نقش !important در تعیین اولویت استایل‌هاست که با مثال‌های عینی از کد ارائه شده، این مفاهیم را برای همیشه به خاطر خواهید سپرد. //////////// مهم: همچنین به عنوان یک هدیه آموزشی، فایل پیکربندی Neovim را از طریق مخزن گیت‌هاب در اختیار شما قرار می‌دهیم تا محیط توسعه خود را حرفه‌ای‌تر از قبل بسازید.»/////////////

4
  • رنگ‌ها و واحدهای اندازه‌گیری در CSS

00:20:15

در این جلسه، دو مفهوم اساسی در دنیای استایل‌دهی وب را مورد کاوش قرار می‌دهیم: پالت رنگی و سیستم واحدها در CSS. ابتدا با انواع روش‌های تعریف رنگ شامل RGB، RGBA، کدهای هگزادسیمال و مدل HSL آشنا می‌شویم و نحوه استفاده از آن‌ها را در پروژه‌ها را برسی می کنیم. سپس به سراغ واحدهای اندازه‌گیری می‌رویم و تفاوت میان واحدهای مطلق (مثل پیکسل) و واحدهای نسبی (مانند em، rem، درصد، vh و vw) را با تأکید بر کاربرد آن‌ها در طراحی واکنش‌گرا تشریح خواهیم کرد. در پایان جلسه، شرکت‌کنندگان قادر خواهند بود با آگاهی کامل، رنگ‌ها و اندازه‌های مناسب را برای هر بخش از وب‌سایت انتخاب کنند.

5
  • پروژه عملی - استایل‌دهی به مقاله تاریخچه اینترنت

00:29:46

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

6
  • تحلیل و بررسی جدول در مقاله تاریخچه اینترنت

00:18:03

در این جلسه، تمرکز خود را بر روی یکی از پرکاربردترین و در عین حال چالش‌برانگیزترین المان‌های HTML معطوف می‌کنیم: جدول. در این جلسه سراغ ویژگی‌های دسترسی‌پذیری مانند headers می‌رویم که ارتباط بین سلول‌های داده و سرستون‌ها را برقرار می‌کند. در ادامه، تکنیک‌های پیشرفته استایل‌دهی با CSS را بررسی می‌کنیم: استفاده از border-collapse برای حذف فاصله‌های ناخواسته، کاربرد شبه‌کلاس :nth-child برای ایجاد ردیف‌های زوج و فرد با رنگ‌های متفاوت. همچنین به چالش‌های رایج در طراحی جداول واکنش‌گرا اشاره خواهیم کرد. در پایان جلسه، شرکت‌کنندگان توانایی طراحی هر نوع جدولی، از ساده تا پیچیده، را به دست خواهند آورد. در این جلسه به برسی position ها هم پرداختیم و دکمه بازگشت به بالا و همچنین قرار دادن یک تصویر در مختصات معین نسبت به والد خود را نیز برسی کردیم

7
  • آشنایی با Flexbox - بررسی کانتینر فلکس

00:10:17

بالاخره رسیدیم به Flexbox، یکی از قدرتمندترین ابزارهای CSS که زندگی طراحای وب رو متحول کرده! در این جلسه، با یکی از انقلابی‌ترین ماژول‌های CSS آشنا می‌شویم: Flexbox. این تکنولوژی که برای چیدمان در یک بعد (ردیف یا ستون) طراحی شده، به طراحان وب امکان می‌دهد تا به سادگی و با کمترین کد، چیدمان‌های پیچیده و واکنش‌گرا ایجاد کنند. تمرکز این جلسه بر روی کانتینر فلکس به عنوان عنصر والد است. ابتدا با مفهوم کانتینر و آیتم‌های فلکس آشنا می‌شویم و نحوه فعال‌سازی این مدل چیدمان را با display: flex مرور می‌کنیم. سپس به بررسی دقیق ویژگی‌های اصلی کانتینر می‌پردازیم.

8
  • بررسی Flex Items - ویژگی‌های آیتم‌ها در Flexbox

00:11:53

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

9
  • پروژه عملی - طراحی فروشگاه اینترنتی با Flexbox

00:32:48

در این جلسه، یک گام مهم در مسیر تبدیل شدن به یک طراح front-end برمی‌داریم. قصد داریم با تلفیق مفاهیم جلسات گذشته، یک صفحه فروشگاهی کامل طراحی کنیم که شامل نمایش کارت‌های محصول با قابلیت واکنش‌گرایی باشد. این پروژه فرصتی است تا با چالش‌های واقعی طراحی وب مواجه شویم و راه‌حل‌های عملی را تجربه کنیم. در این مسیر: از Flexbox برای چیدمان کارت‌ها در کنار هم و ایجاد طرحی واکنش‌گرا با flex-wrap استفاده می‌کنیم در پایان جلسه، شرکت‌کنندگان قادر خواهند بود یک صفحه فروشگاهی کامل و حرفه‌ای طراحی کنند که در اندازه‌های مختلف صفحه نمایش، رفتاری مناسب از خود نشان دهد.»

10
  • آشنایی با CSS Grid - مفاهیم پایه و ترازبندی

00:25:34

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

11
  • جلسه نهایی- برسی پروژه نهایی

00:06:38

در این جلسه به برسی پروژه نهایی که در معرفی دوره نشان داده بودیم پرداختیم. این جلسه آخر این دوره می باشد به امید دیدار شما در سایر دوره ها. https://github.com/Malibakhtiarvand/css_toplearn_bakhtiarvand مجدد لینک ریپازیتوری گیت هاب رو ارسال کردم


نظرات کاربران در رابطه با این دوره

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