دیدگاه کاربران
بر اساس امتیاز 3 دانشجو
سجاد ثریاJonas Schmedtmannآکادمی پرو پرمیوم
با Flexbox، Grid و Sass، رابطهای واکنشگرا و انیمیشنی بسازید و پروژههای بزرگ CSS را خوانا و نگهداریپذیر کنید.
کوهی از تکنیکهای مدرن 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) دوره را تماشا کنید تا پروژههایی را که با هم خواهیم ساخت ببینید؛ قول میدهم شگفتزده خواهید شد :)
پس از آن، امیدوارم بتوانم به عنوان دانشجوی جدید به شما خوشآمد بگویم. مطمئنم عاشق این دوره خواهید شد!
این دوره برای چه کسانی مناسب است؟
بر اساس امتیاز 3 دانشجو

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
کیفیت این آموزش توسط مکتبخونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر میتوانید درخواست بازگشت وجه کنید.
.
پرو پرمیوم با هدف فراهمکردن دسترسی فارسیزبانان به آموزشهای باکیفیت، بهروز و استاندارد جهانی فعالیت میکند.
ما آموزشهای بینالمللی را صرفاً ترجمه نمیکنیم؛ بومیسازی میکنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دورهها را برای تجربهای روان، تخصصی و قابلفهم به زبان فارسی آماده میکنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا HTML، متن، فایلهای تمرینی و سایر منابع همراه دوره.
برای هر دوره واژهنامه تخصصی و یکپارچه ایجاد میشود تا اصطلاحات و مفاهیم تخصصی در سراسر محتوا با دقت و ثبات حفظ شوند و اجزای مختلف دوره در قالب یک بسته یادگیری یکپارچه در اختیار مخاطب قرار گیرند.
چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:
ایجاد دسترسی گسترده فارسیزبانان به دورههای آموزشی منتخب از Udemy، Coursera و دیگر پلتفرمهای معتبر آموزشی جهان در طیف گستردهای از حوزههای علمی، فنی، حرفهای و مهارتی است.
از محتوای جهانی تا تجربه یادگیری بومی. هدف ما این است که مرز زبان مانعی برای دسترسی به بهترین آموزشهای جهان نباشد.
درباره بنیانگذار | سجاد ثریا
فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستمها.
تمرکز من بر ساخت سیستمهای هوشمند برای تولید، بومیسازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامههای حرفهای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامهنویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامهنویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفهای و تخصصهای کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرمهای هوشمند برای بومیسازی و تولید محتوای آموزشی بینالمللی.
تسلط عمیق بر هوش مصنوعی و معماریهای نوین از جمله پیادهسازی و آموزش مدلهای زبانی بزرگ (LLMs)، سیستمهای RAG و توسعه معماریهای چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصلهای آموزشی تخصصی برای صنایع پیچیده و مقیاسبزرگ نظیر نفت و گاز.

دوره جامع Flexbox ،Grid ،Sass ،CSS و انیمیشن های پیشرفته با Jonas Schmedtmann