دیدگاه کاربران
هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است
سجاد ثریاJonas Schmedtmann
اشتراک مکتبپلاس
خرید اشتراکبا خرید اشتراک مکتبپلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.
کوهی از تکنیکهای مدرن CSS برای خلق افکتها و طرحهای خیرهکننده
انیمیشنهای پیشرفته CSS با استفاده از keyframes@، ویژگی animation و transition
نحوه کارکرد CSS در پشت صحنه: بررسی فرآیند آبشاری (Cascade)، اختصاصیت (Specificity)، وراثت (Inheritance) و غیره
معماری CSS: طراحی کامپوننتمحور (Component-based)، متدولوژی BEM، نوشتن کدهای قابل استفاده مجدد و غیره
28 ساعت ویدئو
5 جلسه متنی
5 فایل ضمیمه قابل دانلود
گواهینامه مکتبخونه
دسترسی مادامالعمر به محتوای دوره
- این یک دوره برای افراد مبتدی نیست — شما باید پیش از شرکت در این دوره، در کدنویسی HTML و CSS تسلط و اعتمادبهنفس کافی داشته باشید.
- با هر کامپیوتر و سیستمعاملی قابل انجام است — ویندوز، مکاواس (macOS) یا لینوکس.
- هیچ نیازی به نرمافزار پولی نیست — همان ویرایشگر متنی (Text Editor) که در حال حاضر دارید نیز به خوبی کارتان را راه میاندازد.د.
پیشرفتهترین و مدرنترین دوره CSS در اینترنت: تسلط بر Flexbox، CSS Grid، طراحی واکنشگرا (Responsive Design) و بسیار فراتر از آن.
آیا مدتی است که کدنویسی CSS انجام میدهید، اما میخواهید سطح کار خود را به مرتبه بالاتری ارتقا دهید؟ آیا اصطلاحات تخصصی (Jargon) در CSS مانند وراثت (Inheritance)، اختصاصیت (Specificity) یا آبشار (Cascade) برایتان مبهم و گیجکننده است؟
چه میشد اگر یک منبع واحد وجود داشت که میتوانستید تمام ویژگیها و تکنیکهای پیشرفته و مدرن CSS را که دربارهشان خواندهاید، یکجا یاد بگیرید؟
خبر خوب این است که چنین منبعی وجود دارد!
به دوره «Advanced CSS and Sass» خوش آمدید؛ پیشرفتهترین، مدرنترین و کاملترین دوره آموزشی CSS در اینترنت. این دوره تمام آن چیزی است که از یک دوره پیشرفته CSS انتظار دارید و حتی فراتر از آن.
شما در این دوره انیمیشنهای پیچیده CSS، تکنیکهای پیشرفته طراحی واکنشگرا (Responsive Design)، صفحهآراییهای فلکسباکس (Flexbox)، پیشپردازنده Sass، معماری CSS، مفاهیم بنیادین CSS و بسیاری موارد دیگر را خواهید آموخت.
مانند تمام دورههای من، پروژههایی زیبا و با طراحی دقیق خواهید ساخت که به آنها افتخار خواهید کرد و شما را برای پیادهسازی مستقل پروژههای پیچیده آماده میسازد.
پس از اتمام این دوره، شما:
۱) با مدرنترین و پیشرفتهترین ویژگیها و تکنیکهای CSS کاملاً همگام و بهروز خواهید بود؛
۲) بر فناوریهای پیشرو در صفحهآرایی یعنی Flexbox و CSS Grid مسلط خواهید شد؛
۳) برای ساخت چیدمانهای واکنشگرا (Responsive Layouts) برای انواع دستگاهها و موقعیتها آماده خواهید بود؛
۴) نحوه کارکرد CSS را در پشت صحنه (Behind the Scenes) به طور عمیق درک خواهید کرد؛
۵) قادر خواهید بود با استفاده از Sass، پایگاههای کد (Codebases) بزرگ CSS را به صورت خوانا، قابل استفاده مجدد و نگهداری، معماری کنید.
لطفاً توجه داشته باشید که این دوره اصلاً برای افراد کاملاً مبتدی نیست؛ بنابراین باید در سطح متوسطی از HTML و CSS باشید (اگر اینطور نیست، لطفاً دوره دیگر من را بررسی کنید).
سرفصلهای جامع دوره (What you'll learn)
این دوره با بیش از ۲۸ ساعت آموزش، بسیار جامع و حجیم است. در ادامه دقیقاً آنچه را که یاد خواهید گرفت آورده شده است:
کوهی از تکنیکهای مدرن و پیشرو در CSS برای خلق افکتها و طرحهای خیرهکننده: شامل clip-path، background-clip، mask-image، background-blend-mode، shape-outside، فیلترها (filter)، backdrop-filter، object-fit، تراشخوردگیها (transform)، ستونبندی (column-count)، خطپیوند (hyphens)، پرسپکتیو (perspective)، تابع calc() و متغیرهای سفارشی CSS (ویژگیهای سفارشی)؛
انیمیشنهای پیشرفته CSS: با استفاده از keyframes@، ویژگی animation و transition؛
انتخابگرهای پیشرفته CSS: شامل کلاسهای کاذب (Pseudo-classes) و عناصر کاذب (Pseudo-elements) مورد نیاز برای توسعه مدرن وب؛
نحوه کارکرد CSS در پشت صحنه: بررسی فرآیند آبشاری (Cascade)، اختصاصیت (Specificity)، وراثت (Inheritance)، پردازش مقادیر (Value Processing)، مدل فرمتدهی بصری (Visual Formatting Model)، مدل جعبهای (Box Model)، انواع جعبهها (Box Types)، الگوهای موقعیتیابی (Positioning Schemes) و بافتهای پشتهسازی (Stacking Contexts)؛
معماری CSS: قانون 7-1 (The 7-1 Rule)، طراحی کامپوننتمحور، متدولوژی BEM و نوشتن کدهای قابل استفاده مجدد، قابل نگهداری و مقیاسپذیر؛
مقدمهای بر Sass: متغیرها، تودرتونویسی (Nesting)، فایلهای تکهای (Partials)، ایمپورتها، Mixinها، توابع، Extends و غیره؛
استفاده از Sass در پروژههای دنیای واقعی: تنظیم متغیرهای عمومی، ساختاردهی با قابلیت استفاده مجدد، معماری CSS و مدیریت Media Queryها؛
اکوسیستم NPM: راهاندازی فرآیند توسعه جهت کامپایل (Compile) خودکار Sass و ریلود شدن خودکار مرورگر، و ایجاد یک فرآیند بیلد (Build Process) برای متصل کردن (Concatenate)، افزودن پیشوندها (Prefix) و فشردهسازی (Compress) فایلهای CSS؛
طراحی واکنشگرای مدرن: گریدهای سیال (Fluid Grids)، انواع صفحهآرایی، تصاویر انعطافپذیر، استفاده از مِدیا کوئریها جهت تست عرضهای مختلف صفحه، تراکم پیکسل (Pixel Densities) و قابلیتهای لمسی؛
گردش کارهای پیشرفته در طراحی واکنشگرا: استراتژیهای Mobile-first در برابر Desktop-first، انتخاب نقاط شکست (Breakpoints)، واحدهای em در مقابل rem و Feature Queries برای تست پشتیبانی مرورگرها؛
تصاویر واکنشگرا در HTML و CSS جهت بارگذاری سریعتر صفحات: سوئیچ کردن بر اساس رزولوشن، سوئیچ کردن بر اساس تراکم پیکسلی و مدیریت جهت هنری (Art Direction) تصاویر؛
تصاویر SVG در HTML و CSS: چرایی و نحوه استفاده از SVG، تولید اسپرایتهای SVG (اسپرایتشیت)، تغییر رنگ SVG در CSS و بهترین الگوهای عملی؛
ویدیوها در HTML و CSS: ساخت افکت ویدیو در پسزمینه؛
صفحهآرایی با Flexbox: مفاهیم اصلی، معرفی ویژگیهای اختصاصی کانتینر فلکس و آیتمهای فلکس، و تکنیکهای موقعیتیابی پیشرفته در یک پروژه بزرگ و واقعی؛
صفحهآرایی با CSS Grid: مفاهیم کلیدی، مقایسه تفاوتهای CSS Grid و Flexbox، و تکنیکهای پیادهسازی چیدمان در یک پروژه واقعی (این بخش به تنهایی میتواند یک دوره کامل باشد!).
چرا باید در این دوره شرکت کنید؟
همانطور که دیدید، این دوره کاملاً پر از محتواست. اما شاید هنوز مطمئن نیستید که واقعاً نیازی به یادگیری CSS پیشرفته دارید یا خیر؟
دلیلش احتمالاً این است که شروع کار با CSS بسیار ساده است؛ در واقع، بیشتر توسعهدهندگان اهمیت و قدرت واقعی CSS را بسیار دستکم میگیرند. اما این یک تصور کاملاً اشتباه است!
این CSS است که به طرحهای ما روح و جان میبخشد و کارهای فوقالعاده زیادی میتوان با آن انجام داد. تسلط بر تکنیکهای پیشرفتهای چون Flexbox، CSS Grid و انیمیشنها، به شما برتری چشمگیری نسبت به بسیاری از توسعهدهندگان CSS میدهد که هنوز از روشهای قدیمی و منسوخ استفاده میکنند.
علاوه بر این، زمانی که بخواهید کدهای پروژههای بزرگ را نگهداری کنید یا به سطح استادی برسید، CSS میتواند به یک کابوس واقعی تبدیل شود؛ بنابراین، داشتن درک عمیق از مفاهیم بنیادین آن برای هر توسعهدهنده فرانتاند جدی، یک ضرورت مطلق است و این دوره در تمام این مسیر به شما کمک خواهد کرد.
با ثبتنام در این دوره چه چیزهایی دریافت میکنید؟
اگر تا اینجای متن همراه من بودهاید، لطفاً ویدیوی معرفی (Promo) دوره را تماشا کنید تا پروژههایی را که با هم خواهیم ساخت ببینید؛ قول میدهم شگفتزده خواهید شد :)
پس از آن، امیدوارم بتوانم به عنوان دانشجوی جدید به شما خوشآمد بگویم. مطمئنم عاشق این دوره خواهید شد!
این دوره برای چه کسانی مناسب است؟
هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
کیفیت این آموزش توسط مکتبخونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر میتوانید درخواست بازگشت وجه کنید.
سلام، من جوناس (Jonas) هستم! من یکی از برترین مدرسان پلتفرم یودمی (Udemy) هستم و تمام دورههای ویژه (Premium) من به دلیل عملکرد فوقالعاده و رضایت دانشجویان، عنوان پرفروشترین (Best-selling) را کسب کردهاند.
من یک توسعهدهنده و طراح وب فولاستک (Full-stack) هستم که اشتیاق زیادی به ساخت رابطهای کاربری زیبای وب از پایه (صفر) دارم. من از سال ۲۰۱۰ مشغول ساخت وبسایتها و اپلیکیشنها هستم و همچنین دارای مدرک کارشناسی ارشد در رشته مهندسی میباشم.
من در دوران دانشگاه با به اشتراک گذاشتن تمام دانستههایم با دیگران، اشتیاق خود به آموزش و کمک کردن را کشف کردم. این علاقه باعث شد در سال ۲۰۱۵ به یودمی بپیوندم؛ جایی که اکنون افتخار آموزش بیش از ۲,۰۰۰,۰۰۰ دانشجو را در زمینه توسعه وب دارم.
آنچه که دانشجویان در تمام دورههای من بیشتر از همه دوست دارند این است که من برای توضیح تکتک مفاهیم وقت صرف میکنم، به گونهای که برای همه به راحتی قابل درک باشد.
بنابراین، آیا میخواهید یاد بگیرید که چگونه با استفاده از HTML و CSS مدرن، وبسایتهای فوقالعاده بسازید؟
آیا به دنبال یک دوره جامع جاوا اسکریپت هستید که شما را از سطح صفر به یک توسعهدهنده پیشرفته تبدیل کند؟
یا شاید میخواهید اپلیکیشنهای فرانتاند (Front-end) مدرن و قدرتمندی با React بسازید؟
پس وقت خود را با آموزشهای پراکنده یا ویدیوهای ناقص یوتیوب تلف نکنید. تمام دورههای من پکیجهایی جامع (All-in-one) و با قابلیت یادگیری آسان هستند که مهارتهای شما را به سطح بالاتری ارتقا میدهند.
این دورهها دقیقاً همان دورههایی هستند که آرزو میکردم در زمان شروع یادگیری توسعه وب در اختیار داشتم!
اما خودتان ببینید؛ در یکی از دورههای من ثبتنام کنید و همین امروز به جمع بیش از ۲,۰۰۰,۰۰۰ دانشجوی راضی بپیوندید.
سلام، من جوناس هستم! من یکی از برترین مدرسان
Udemy هستم و تمام دورههای پریمیوم من به دلیل عملکرد عالی و رضایت بالای دانشجویان، نشان پرفروشترین (Best-Seller) را دریافت کردهاند.
من یک توسعهدهنده و طراح فولاستک وب هستم و به ساخت رابطهای کاربری زیبا از صفر تا صد علاقه زیادی دارم. از سال ۲۰۱۰ در حال ساخت وبسایتها و اپلیکیشنها هستم و همچنین دارای مدرک کارشناسی ارشد مهندسی میباشم.
در دوران دانشگاه، با به اشتراک گذاشتن دانستههایم و کمک به دیگران، علاقهام به آموزش را کشف کردم. همین علاقه مرا در سال ۲۰۱۵ به Udemy رساند و اکنون این افتخار را دارم که به بیش از ۲ میلیون نفر در زمینه توسعه وب آموزش دهم.
چیزی که دانشجویان بیش از همه در دورههای من دوست دارند این است که برای توضیح هر مفهوم زمان میگذارم و آن را به شکلی بیان میکنم که همه بتوانند بهراحتی آن را درک کنند.
پس، آیا میخواهید یاد بگیرید چگونه با HTML و CSS مدرن وبسایتهای فوقالعاده بسازید؟
به دنبال یک دوره کامل JavaScript هستید که شما را از سطح مبتدی به یک توسعهدهنده پیشرفته تبدیل کند؟
یا شاید میخواهید با React اپلیکیشنهای مدرن و قدرتمند فرانتاند ایجاد کنید؟
در این صورت، وقت خود را با آموزشهای پراکنده یا ویدیوهای ناقص یوتیوب هدر ندهید. تمام دورههای من بستههای آموزشی کامل، جامع و آسان برای دنبال کردن هستند که مهارتهای شما را به سطح بالاتری خواهند رساند.
این دورهها دقیقاً همان دورههایی هستند که آرزو داشتم وقتی برای اولین بار وارد دنیای توسعه وب شدم، در اختیار داشتم!
اما خودتان ببینید؛ در یکی از دورههای من ثبتنام کنید و همین امروز به جمع بیش از ۲ میلیون دانشجوی راضی و خوشحال بپیوندید