دوره CSS و Sass پیشرفته: Flexbox ،Grid، انیمیشن ها و بیشتر!
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تکنیکهای مدرن CSS برای ایجاد طراحیها و افکتهای فوقالعاده
- انیمیشنهای پیشرفته CSS با keyframes@، انیمیشن و ترنزیشن
- چگونه CSS در پسزمینه کار میکند؟ - cascade ،specificity، وراثت و غیره
- معماری CSS: طراحی مبتنی بر کامپوننت، BEM، نوشتن کد قابلاستفاده مجدد و غیره
- طرح بندی های Flexbox: ساخت یک پروژه بزرگ واقعی با Flexbox
- طرح بندی های CSS Grid: ساخت یک پروژه بزرگ واقعی با CSS Grid
- استفاده از Sass در پروژههای واقعی: متغیرهای سراسری، معماری CSS، مدیریت مدیا کوئریها و غیره
- طراحی واکنشگرا پیشرفته: مدیا کوئریها، موبایلفرست در مقابل دسکتاپفرست، یونیت های em در مقابل rem و غیره
- تصاویر واکنشگرا در HTML و CSS برای بارگذاری سریعتر صفحات
- تصاویر و ویدیوهای SVG در HTML و CSS: ایجاد افکت ویدیوی پسزمینه
- اکوسیستم NPM: گردشکارهای توسعه و فرآیندهای ساخت
- درسها، کد و منابع طراحی قابل دانلود برای تمام پروژهها
پیش نیازهای دوره
- این دوره قابلاستفاده برای مبتدیان نیست - شما باید در نوشتن HTML و CSS اطمینان داشته باشید.
- هر کامپیوتر و سیستمعاملی کار میکند - ویندوز، macOS یا لینوکس
- نیازی به نرمافزار پرداختشده نیست - ویرایشگر متنی که دارید به خوبی کار میکند.
توضیحات دوره
آیا مدتهاست که کد نویسی CSS میکنید و میخواهید به سطح بعدی برسید؟ آیا با اصطلاحات CSS مانند وراثت، specificity یا cascade گیج شدهاید؟
اگر یک منبع وجود داشت، یک مکان که میتوانستید تمام تکنیکها و خواص پیشرفته و مدرن CSS را یاد بگیرید، چه میکردید؟
خبر خوب: چنین چیزی وجود دارد!
به "CSS و ساس پیشرفته" خوش آمدید، پیشرفتهترین، مدرنترین و کاملترین دوره CSS در اینترنت. این دقیقاً همان چیزی است که در یک دوره CSS پیشرفته میخواهید و حتی بیشتر.
شما انیمیشنهای پیچیده CSS، تکنیکهای پیشرفته طراحی واکنشگرا، طرح بندی های flexbox، ساس، معماری CSS، مفاهیم بنیادین CSS و موارد بسیار بیشتر را یاد خواهید گرفت.
شما پروژههای زیبا و با دقت طراحیشدهای خواهید ساخت که شما به خودتان افتخار کنید و شما را آماده میکند تا پروژههای پیچیده را به تنهایی بسازید.
پس از اتمام این دوره، شما:
- با جدیدترین و پیشرفتهترین ویژگی ها و تکنیکهای CSS آشنا خواهید شد؛
- تخصص لازم برای استفاده از تکنولوژیهای طرح بندی پیشرفته flexbox و CSS Grid را خواهید داشت؛
- آماده خواهید بود تا طرح بندی های واکنشگرا برای انواع دستگاهها و موقعیتها بسازید؛
- واقعاً خواهید فهمید که CSS چگونه در پسزمینه کار میکند؛
- قادر خواهید بود تا کدهای CSS بزرگ را برای استفاده مجدد و نگهداری با استفاده از Sass سازماندهی کنید.
لطفاً توجه داشته باشید که این دوره برای مبتدیان مطلق نیست، پس باید در HTML و CSS در سطح متوسط باشید.
چرا باید این دوره را بگذرانید؟
پس شما دیدید که دوره کاملاً پر از محتوا است. اما شاید هنوز مطمئن نیستید که آیا باید CSS پیشرفته را یاد بگیرید؟
احتمالاً به این دلیل است که CSS آنقدر آسان است که میتوان با آن شروع کرد. در واقع، اکثر توسعهدهندگان به شدت اهمیت و قدرت CSS را دست کم میگیرند. اما هیچ چیز میتواند دورتر از حقیقت باشد!
CSS چیزی است که طراحی ما را زنده میکند. و کارهای زیادی میتوانیم با آن انجام دهیم! تسلط به تکنیکهای پیشرفتهای مانند flexbox ،CSS Grid و انیمیشنها، به شما برتری میدهد بر بسیاری از توسعهدهندگان CSS که هنوز از روشهای قدیمی استفاده میکنند.
علاوه بر این، یادگیری پیشرفته CSS میتواند به یک کابوس واقعی تبدیل شود، و وقتی شما باید پروژههای بزرگ را نگهداری کنید، دشواری دوچندان میشود. بنابراین داشتن تسلط به مفاهیم بنیادین برای هر توسعهدهنده جدی فرانتاند ضروری است.
و این دوره به شما در تمام این موارد کمک خواهد کرد!
پس آیا باید این دوره را بگذرانید؟ پاسخ احتمالاً یک بله بزرگ است!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان CSS که میخواهند مهارتهای CSS خود را به جدیدترین سطح بهروزرسانی کنند.
- توسعهدهندگان CSS که میخواهند ابزارهای خود را با انیمیشنها، flexbox ،Sass ،NPM ،SVG و موارد دیگر گسترش دهند.
- توسعهدهندگان فرانتاند که میخواهند سرانجام بفهمند CSS چگونه در پسزمینه کار میکند.
- در کل: هر کسی که میخواهد واقعاً به CSS تسلط پیدا کند!
دوره CSS و Sass پیشرفته: Flexbox ،Grid، انیمیشن ها و بیشتر!
-
به پیشرفتهترین دوره CSS تاریخ خوش آمدید! 03:54
-
راهاندازی ابزارهای ما 02:52
-
معرفی بخش 00:44
-
بررسی پروژه 05:42
-
ساخت هدر - بخش 1 24:23
-
ساخت هدر - بخش 2 17:06
-
ایجاد انیمیشنهای جالب CSS 19:19
-
ساخت یک دکمه انیمیشنی پیچیده - بخش 1 15:56
-
ساخت یک دکمه انیمیشنی پیچیده - بخش 2 12:51
-
معرفی بخش 01:38
-
سه رکن نوشتن HTML و CSS خوب (هرگز فراموش نکنید!) 04:21
-
چگونه CSS در پسزمینه کار میکند؟ - یک بررسی کلی 04:32
-
چگونه CSS پردازش میشود؟ - بخش 1: cascade و Specificity 12:33
-
خاص بودن در عمل 05:55
-
چگونه CSS پردازش میشود؟ - بخش 2: پردازش مقدار 15:44
-
چگونه CSS پردازش میشود؟ - بخش 3: وراثت 04:05
-
تبدیل px به rem: یک گردشکار مؤثر 14:00
-
چگونه CSS یک وبسایت را رندر میکند؟ - مدل فرمتبندی بصری 12:45
-
معماری CSS، کامپوننتها و BEM 09:17
-
پیادهسازی BEM در پروژه Natours 05:14
-
معرفی بخش 01:02
-
Sass چیست؟ 04:58
-
اولین مراحل با Sass: متغیرها و تو در تو کردن 25:22
-
اولین مراحل با Sass: میکسینها، Extends و توابع 17:05
-
یک مقدمه مختصر به خط فرمان 11:21
-
بستههای NPM: بیایید Sass را به صورت محلی نصب کنیم 13:48
-
NPM Scripts: بیایید Sass را به صورت محلی بنویسیم و کامپایل کنیم 13:10
-
آسانترین روش برای بارگذاری خودکار یک صفحه هنگام تغییر فایلها 06:22
-
معرفی بخش 00:55
-
تبدیل کد CSS ما به Sass: متغیرها و تو در تو کردن 11:17
-
پیادهسازی معماری CSS با Sass (1-7) 17:33
-
بازبینی: اصول طراحی واکنشگرا و انواع طرح بندی 07:48
-
ساخت یک شبکه سفارشی با Floats 37:03
-
ساخت بخش درباره ما - بخش 1 23:25
-
ساخت بخش درباره ما - بخش 2 21:51
-
ساخت بخش درباره ما - بخش 3 17:30
-
ساخت بخش ویژگیها 30:19
-
ساخت بخش تورها - بخش 1 25:28
-
ساخت بخش تورها - بخش 2 31:00
-
ساخت بخش تورها - بخش 3 16:36
-
ساخت بخش داستانها - بخش 1 19:40
-
ساخت بخش داستانها - بخش 2 14:14
-
ساخت بخش داستانها - بخش 3 13:49
-
ساخت بخش رزرو - بخش 1 18:18
-
ساخت بخش رزرو - بخش 2 18:37
-
ساخت بخش رزرو - بخش 3 23:10
-
ساخت فوتر 15:57
-
ساخت ناوبری - بخش 1 29:37
-
ساخت ناوبری - بخش 2 13:13
-
ساخت ناوبری - بخش 3 15:36
-
ساخت یک پاپآپ خالص CSS - بخش 1 25:13
-
ساخت یک پاپآپ خالص CSS - بخش 2 16:55
-
معرفی بخش 01:00
-
موبایلفرست در مقابل دسکتاپفرست و Breakpoints 17:35
-
بیایید از قدرت میکسینهای Sass برای نوشتن مدیا کوئریها استفاده کنیم 28:08
-
نوشتن مدیا کوئریها - Base، تایپوگرافی و طرح بندی 26:39
-
نوشتن مدیا کوئریها - طرح بندی، درباره و بخش ویژگیها 12:33
-
نوشتن مدیا کوئریها - بخشهای تورها، داستانها و رزرو 20:26
-
یک بررسی کلی از تصاویر واکنشگرا 05:41
-
تصاویر واکنشگرا در HTML - جهت هنری و تغییر چگالی 10:14
-
تصاویر واکنشگرا در HTML - تغییر چگالی و رزولوشن 17:21
-
تصاویر واکنشگرا در CSS 11:42
-
تست برای پشتیبانی مرورگر با supports@ 21:42
-
راهاندازی یک فرآیند ساخت ساده با NPM Scripts 20:55
-
جمعبندی پروژه Natours: ملاحظات نهایی 13:58
-
معرفی بخش 01:03
-
چرا Flexbox؟ - نگاهی به فلسفه پشت Flexbox 06:31
-
یک مقدمه پایهای در مورد Flexbox: کانتینر Flex 15:08
-
یک مقدمه پایهای در مورد Flexbox: آیتمهای Flex 10:34
-
یک مقدمه پایهای در مورد Flexbox: افزودن آیتمهای بیشتر Flex 06:14
-
بررسی اجمالی پروژه 07:14
-
تعریف تنظیمات پروژه و ویژگی های سفارشی 13:40
-
ساخت طرح بندی کلی 12:00
-
ساخت هدر - بخش 1 17:59
-
ساخت هدر - بخش 2 14:48
-
ساخت هدر - بخش 3 12:26
-
ساخت ناوبری - بخش 1 11:36
-
ساخت ناوبری - بخش 2 16:50
-
ساخت نمای کلی هتل - بخش 1 15:18
-
ساخت نمای کلی هتل - بخش 2 15:26
-
ساخت بخش توضیحات - بخش 1 12:53
-
ساخت بخش توضیحات - بخش 2 19:38
-
ساخت بخش نظرات کاربران 22:52
-
ساخت بخش CTA 16:54
-
نوشتن مدیا کوئریها - بخش 1 19:27
-
نوشتن مدیا کوئریها - بخش 2 16:27
-
جمعبندی پروژه Trillo: ملاحظات نهایی 14:45
-
معرفی بخش 00:59
-
چرا CSS Grid؟ - یک طرز تفکر کاملاً جدید 05:15
-
راهاندازی سریع برای این بخش 02:11
-
ایجاد اولین شبکه ما 12:15
-
آشنا شدن با واحد fr 10:00
-
موقعیتیابی آیتمهای شبکه 07:26
-
پوشش آیتمهای شبکه 09:48
-
چالش شبکه 02:48
-
چالش شبکه: یک راهحل پایه 11:08
-
نامگذاری خطوط شبکه 09:40
-
نامگذاری نواحی شبکه 11:03
-
شبکههای ضمنی در مقابل شبکههای صریح 10:39
-
ترازبندی آیتمهای شبکه 09:57
-
ترازبندی مسیرها 12:59
-
استفاده از min-content ،max-content و تابع ()minmax 16:19
-
طرح بندی های واکنشگرا با auto-fit و auto-fill 10:57
-
بررسی اجمالی پروژه و راهاندازی 11:31
-
ساخت طرح بندی کلی - بخش 1 15:33
-
ساخت طرح بندی کلی - بخش 2 24:31
-
ساخت بخش ویژگیها - بخش 1 13:01
-
ساخت بخش ویژگیها - بخش 2 20:27
-
ساخت بخش داستان - بخش 1 18:00
-
ساخت بخش داستان - بخش 2 11:38
-
ساخت بخش خانهها - بخش 1 15:45
-
ساخت بخش خانهها - بخش 2 18:51
-
ساخت گالری - بخش 1 15:24
-
ساخت گالری - بخش 2 12:27
-
ساخت فوتر 12:33
-
ساخت سایدبار 05:08
-
ساخت هدر - بخش 1 16:15
-
ساخت هدر - بخش 2 09:51
-
ساخت بخش مشاوران املاک 11:22
-
نوشتن مدیا کوئریها - بخش 1 17:12
-
نوشتن مدیا کوئریها - بخش 2 18:38
-
پشتیبانی مرورگر برای CSS Grid 08:35
-
جمعبندی پروژه Nexter: ملاحظات نهایی 06:44
-
تا دفعه بعد، استاد CSS! 02:28
مشخصات آموزش
دوره CSS و Sass پیشرفته: Flexbox ،Grid، انیمیشن ها و بیشتر!
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:124
- مدت زمان :28:09:24
- حجم :20.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy