آموزش جامع CSS: ساخت وب‌سایت‌های واکنش‌گرا با Flexbox، Grid و SCSS - آخرین آپدیت

دانلود Master CSS: Responsive Websites with Flexbox, Grid & SCSS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: شما CSS مقدماتی را یاد گرفته‌اید، اما حالا نوبت بخش دشوار است: چیدمان‌های به‌هم‌ریخته، موقعیت‌دهی‌های گیج‌کننده و طراحی‌هایی که در موبایل به درستی نمایش داده نمی‌شوند. این دوره با آموزش CSS مدرن، چیدمان‌های واکنش‌گرا (Responsive)، Flexbox، Grid و استایل‌دهی مقیاس‌پذیر به روشی که توسعه‌دهندگان حرفه‌ای فرانت‌اند استفاده می‌کنند، به شما کمک می‌کند تا از مرحله آزمون و خطا عبور کنید. در این دوره چه چیزهایی خواهید ساخت: • نوشتن انتخاب‌گرهای CSS، اعمال رنگ، پس‌زمینه، حاشیه و تایپوگرافی در VS Code و درک مفهوم Specificity و Display. با این کار، دیگر دلیل خراب شدن ظاهر سایت خود را حدس نمی‌زنید. • تراز کردن عناصر با Flexbox و ساختاردهی صفحات با CSS Grid. مدیریت موقعیت‌دهی (Positioning)، هدرهای چسبنده (Sticky) و رفتار اسکرول دقیقاً مشابه پروژه‌های واقعی. • کامپایل SCSS با استفاده از Node و NPM و استفاده از متغیرها، تو در تو (Nesting)، انتقال‌ها (Transitions)، انیمیشن‌ها، گرادینت‌ها و Blend Modeها برای داشتن استایل‌شیت‌های تمیزتر و قابل نگهداری‌تر. • ساخت یک پورتفولیو کامل با استفاده از Media Queries، واحدهای Viewport، Font Awesome، Bootstrap Icons و منوی موبایل. در پایان دوره، همه مهارت‌ها در قالب یک پروژه واقعی تجمیع می‌شوند. این دوره برای مبتدیان و توسعه‌دهندگان مشتاق فرانت‌اند که به دنبال مهارت‌های کاربردی و پروژه‌های واقعی هستند طراحی شده است. همین امروز ثبت‌نام کنید و با اعتمادبه‌نفس طراحی را شروع کنید.

سرفصل ها و درس ها

مبانی CSS CSS Fundamentals

  • معرفی دوره Course Introduction

  • CSS چیست؟ What is CSS?

  • دمو: CSS چگونه کار می‌کند؟ Demo: How CSS Works?

  • سینتکس پایه CSS Basic CSS Syntax

  • مقدمه‌ای بر ویژگی‌های رایج CSS (رنگ و پس‌زمینه) Introduction to Common CSS Properties (Color & Background)

  • دمو: ویژگی‌های فونت (اندازه، وزن، خانواده، Google Fonts) Demo: Font Properties (Size, Weight, Family, Google Fonts)

  • دمو: تراز متن و جهت (چپ، راست، مرکز، Justify) Demo: Text Alignment & Direction (Left, Right, Center, Justify)

  • تفاوت Margin و Padding (مفهوم و مبانی) Margin vs Padding (Concept & Basics)

  • Margin، Padding و Border (استایل‌دهی دقیق) Margin, Padding & Border (Detailed Styling)

  • فاصله‌گذاری پیشرفته (Inline Start/End، واکنش‌گرا) Advanced Spacing (Inline Start/End, Responsive)

  • Border و Border Radius Border & Border Radius

  • مبانی ارتفاع و عرض Height & Width Basics

  • مدیریت تصاویر (Object Fit، تغییر اندازه) Image Handling (Object Fit, Scaling)

  • دمو: مبانی ویژگی Display (Block, Inline, Inline block) Demo: Display Property Basics (Block, Inline, Inline-block)

  • دمو: لیست‌ها، تزئین متن و استایل‌دهی چیدمان Demo: Lists, Text Decoration & Layout Styling

مفاهیم اصلی CSS Core CSS Concepts

  • درک انتخاب‌گرهای CSS Understanding CSS Selectors

  • دمو: مبانی Box Model در CSS (محتوا، Padding، Border، Margin) Demo: CSS Box Model Basics (Content, Padding, Border, Margin)

  • دمو: مقدمه‌ای بر تصاویر پس‌زمینه و ویژگی‌های پایه Demo: Background Image Introduction & Basic Properties

  • دمو: ویژگی‌های پیشرفته پس‌زمینه (Position, Size, Repeat, RGB, Opacity) Demo: Advanced Background Properties (Position, Size, Repeat, RGB, Opacity)

  • مقدمه‌ای بر واحدهای CSS + پیکسل (px) Introduction to CSS Units + Pixels (px)

  • واحد REM (نسبت به ریشه) REM (Root Relative Unit)

  • واحد REM (نسبت به والد) REM (Parent Relative Unit)

  • درصد (%) برای چیدمان‌های واکنش‌گرا Percentage (%) for Responsive Layouts

  • واحدهای Viewport (vh, vw) Viewport Units (vh, vw)

  • واحدهای پیشرفته (vmin, vmax, ch, ex, fr واحد Grid) Advanced Units (vmin, vmax, ch, ex, fr - Grid Unit)

  • چیدمان CSS Grid CSS Grid Layout

  • چیدمان CSS Flexbox CSS Flexbox Layout

  • چیدمان CSS Float CSS Float Layout

  • دمو: مبانی موقعیت‌دهی در CSS (Relative, Absolute, Fixed + مرکز‌سازی با Transform) Demo: CSS Positioning Basics (Relative, Absolute, Fixed + Centering using Transform)

  • دمو: رفتار اسکرول، Box Shadow و موقعیت‌دهی پیشرفته (بررسی Sticky) Demo: Scroll Behavior, Box Shadow, and Advanced Positioning (Sticky Overview)

  • چیدمان چند ستونه CSS CSS Multi-Column Layout

  • چیدمان جدولی CSS CSS Table Layout

  • چیدمان Inline Block در CSS CSS Inline-Block Layout

  • چیدمان Sticky در CSS CSS Sticky Layout

  • موارد استفاده از چیدمان‌های مختلف CSS CSS Layout Use Cases

CSS پیشرفته و پیش‌پردازنده‌ها Advanced CSS & Preprocessors

  • پیش‌پردازنده‌های CSS: SCSS، SASS، LESS و غیره CSS Preprocessors: SCSS, SASS, LESS and More

  • مقدمه‌ای بر مقایسه SCSS با CSS + Nesting، متغیرها و راه‌اندازی Live Server Introduction to SCSS vs CSS + Nesting, Variables & Live Server Setup

  • دمو: نصب Node.js و درک NPM (مدیریت بسته Node) Demo: Installing Node.js & Understanding NPM (Node Package Manager)

  • دمو: نصب SASS از طریق NPM + راه‌اندازی پروژه (node_modules, package.json) Demo: Installing SASS via NPM + Project Setup (node_modules, package.json)

  • دمو: کامپایل SCSS به CSS (حالت Watch) + تغییرات لحظه‌ای در مرورگر Demo: SCSS to CSS Compilation (Watch Mode) + Live Changes in Browser

  • نکات بهره‌وری در CSS: میان‌برها و بهترین روش‌ها CSS Productivity Tips: Shortcuts and Best Practices

  • مقدمه‌ای بر Pseudo Classes + :hover (استایل‌دهی حالت‌های تعاملی) Introduction to Pseudo Classes + :hover (Styling Interactive States)

  • دمو: focus و :nth child() (استایل‌دهی فرم‌ها و هدف‌گیری لیست‌ها) Demo: focus and :nth-child() (Form Styling & List Targeting)

  • دمو: کلاس Pseudo از نوع not() + ترکیب انتخاب‌گرها برای استایل‌دهی پیشرفته Demo: not() Pseudo Class + Combining Selectors for Advanced Styling

  • المان‌های مجازی (Pseudo Elements) در CSS CSS Pseudo-Elements

  • دمo: انتقال‌ها (Transitions) و انیمیشن‌های CSS Demo: CSS Transitions and Animations

  • متغیرهای CSS CSS Variables

  • CSS پیشرفته (فیلترها، چک‌باکس سفارشی، Autofit، min max در Grid) Advanced CSS (Filters, Custom checkbox, Autofit, min-max in grid)

  • گرادینت‌های CSS: جلوه‌های پس‌زمینه و متن CSS Gradients: Background and Text Effects

  • حالت‌های ترکیبی (Blend Modes) و Clip Path در CSS CSS Blend Modes and Clip-Path

  • مقدمه‌ای بر طراحی و چیدمان واکنش‌گرا Introduction to Responsive Design and Layouts

  • دمو: Media Queries و استایل‌دهی نمای موبایل (480px) Demo: Media Queries & Mobile View Styling (480px)

  • واکنش‌گرایی پیشرفته (Overflow, Clamp, Breakpoints) Advanced Responsiveness (Overflow, Clamp, Breakpoints)

  • دمو: راه‌اندازی پروژه، ساختار پوشه‌ها و لینک کردن CSS Demo: Project Setup, Folder Structure & Linking CSS

  • مبانی استایل‌دهی هدر (رنگ‌ها، فونت‌ها، Padding) Header Styling Basics (Colors, Fonts, Padding)

  • دمو: چیدمان منو با استفاده از Flexbox و فاصله‌گذاری Demo: Navigation Layout using Flexbox & Spacing

  • استایل‌دهی پیشرفته (Max width, Box sizing, هدر ثابت، اسکرول نرم) Advanced Styling (Max-width, Box-sizing, Fixed Header, Smooth Scroll)

پروژه پورتفولیو و پیاده‌سازی نهایی Portfolio Project & Final Implementation

  • ساختار بخش پروژه‌ها، چیدمان Grid و کلاس‌های قابل استفاده مجدد Projects Section Structure, Grid Layout & Reusable Classes

  • طراحی کارت‌های پروژه (تصویر، متن، دکمه‌ها و استایل نهایی) Project Cards Design (Image, Text, Buttons & Final Styling)

  • وب‌سایت پورتفولیو: طراحی بخش تماس با ما Portfolio Website: Contact Section Design

  • وب‌سایت پورتفولیو: طراحی فوتر Portfolio Website: Footer Design

  • دمو: منوی موبایل (تغییر حالت منو، آیکون، رفتار JS) Demo:Mobile Navigation (Menu Toggle, Icon, JS Behavior)

  • طراحی کارت مهارت (پس‌زمینه، Border Radius، Box Shadow) Skill Card Design (Background, Border Radius, Box Shadow)

  • جلوه‌های Hover و انتقال‌ها (Transform, Animation) Hover Effects & Transitions (Transform, Animation)

  • مقدمه‌ای بر کتابخانه‌های آیکون (Font Awesome, Bootstrap Icons) Introduction to Icon Libraries (Font Awesome, Bootstrap Icons)

  • افزودن آیکون به مهارت‌ها (کلاس‌ها، استایل، رنگ‌ها) Adding Icons to Skills (Classes, Styling, Colors)

  • دمو: تنظیمات پیشرفته (CDN، نصب محلی، استایل‌دهی یکپارچه و پاکسازی) Demo: Advanced Setup (CDN, Local Setup, Consistent Styling & Cleanup)

  • ساختار بخش پروژه‌ها، چیدمان Grid و کلاس‌های قابل استفاده مجدد Projects Section Structure, Grid Layout & Reusable Classes

  • طراحی کارت‌های پروژه (تصویر، متن، دکمه‌ها و استایل نهایی) Project Cards Design (Image, Text, Buttons & Final Styling)

  • وب‌سایت پورتفولیو: طراحی بخش تماس با ما Portfolio Website: Contact Section Design

  • وب‌سایت پورتفولیو: طراحی فوتر Portfolio Website: Footer Design

  • Media Queries، چیدمان تبلت و اصلاح بخش About Media Queries, Tablet Layout & About Section Fixes

  • دمو: منوی موبایل (تغییر حالت منو، آیکون، رفتار JS) Demo: Mobile Navigation (Menu Toggle, Icon, JS Behavior)

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش جامع CSS: ساخت وب‌سایت‌های واکنش‌گرا با Flexbox، Grid و SCSS
جزییات دوره
15h 11m
74
(آخرین آپدیت)
18
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Nikhil Agarwal Nikhil Agarwal

برنامه نویس حرفه ای وب و برنامه

تجربه به عنوان برنامه نویس

من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وب‌سایت‌ها و برنامه‌های کمی را برای کمک به دوستان و نوجوانانم در پروژه‌هایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هم‌اکنون، در حال آماده‌سازی برای راه‌اندازی استارت‌آپ‌های نوآورانه‌ام هستم، و همچنین به همه شما کمک می‌کنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث می‌شود خودم را بسیار بیشتر ارتقا دهم.

من کارهای زیادی انجام داده‌ام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!

شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامه‌های بین پلتفرمی. من با فناوری‌های مشابه دیگری کار کرده‌ام اما آن را لذت‌بخش می‌دانم، به همین دلیل است که پروژه‌های زیادی با استفاده از Ionic ساخته‌ام (با استفاده از تمام نسخه‌های آن به جز نسخه 1).

تجربه به عنوان مربی

من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.

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

این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!