به کلاس اصلی CSS Layouts خوش آمدید
من واقعاً هیجانزده هستم که این استاد کلاس جامع و واقعی را به شما ارائه دهم. این مستر کلاس محصول سال ها تحقیق و تجربه است که تمام نکات و نکات، تمام رازها و نکات تبدیل شدن به یک استاد واقعی HTML و CSS را به شما آموزش می دهد. همچنین یاد خواهید گرفت که چگونه با استفاده از Sass، یک پیش پردازشگر CSS، یک گردش کار توسعهدهنده مدرن ایجاد کنید.
ویژگی های برجسته Masterclass
10 طرحبندی برای CSS Flexbox
10 طرحبندی برای شبکه CSS
10 تمرین برای CSS Flexbox
10 تمرین برای شبکه CSS
2 وبسایت پاسخگو در دنیای واقعی کامل
1 وبسایت سازگار با دنیای واقعی کامل
جریان کاری مدرن Sass
توضیحات استاد کلاس
من این مسترکلاس را با موارد ضروری HTML و CSS شروع می کنم. به جای یک رویکرد کسل کننده و تئوری، من با ایجاد اولین وب سایت نمونه کار خود، تمام موارد ضروری HTML و CSS را به شما آموزش خواهم داد. همچنین تمرینهایی در انتهای بخشهای ضروری HTML و ضروریات CSS وجود دارد تا مفاهیم را تقویت کرده و شما را نیز درگیر کند.
پس از آن، ایجاد 20 طرحبندی با CSS Flexbox و CSS Grid را به شیوهای مبتنی بر مشکل و عملی خواهید آموخت. نه تنها این، شما همچنین 20 تمرین برای حل با استفاده از Flexbox و Grid خواهید داشت.
Flexbox و Grid فن آوری هایی هستند که به ما در ایجاد وب سایت های خیره کننده کمک می کنند. در این مسترکلاس با حل و کدنویسی چیدمان ها، Flexbox و Grid را یاد خواهید گرفت. من یک رویکرد خسته کننده را دنبال نمی کنم که صرفاً از Flexbox و Grid بدون هیچ جنبه عملی آنها عبور کند. در عوض، من قصد دارم هر طرح بندی را به دو روش به شما آموزش دهم.
*-*-*-*-*-*-* طرح بندی White-boarding با Flexbox و Grid
ابتدا، شما میبینید که من در یک سخنرانی وایت بردینگ ایده طرحبندی را پیدا میکنم که در آن فقط من هستم و یک تخته سفید، بدون کامپیوتر و بدون کد. من به شما یاد خواهم داد که چگونه ساختار HTML را برای طرحبندیهای خود ایجاد کنید و چگونه بین عناصر متمایز شوید تا به عناصر استراتژیک که نقشهای حیاتی در زمینه Flexbox یا Grid دارند، برسید. سپس، من کد CSS را روی تخته سفید می نویسم و به شما یاد می دهم که چگونه آن طرح بندی خاص را با استفاده از Flexbox یا Grid حل کنید.
*-*-*-*-*-*-* طرحبندی کدنویسی با Flexbox و Grid
بعد از اینکه سخنرانی وایت بردینگ انجام شد، میخواهم وارد کد vs شوم و تمام کدهای HTML و CSS را برای آن طرحبندی نیز به شما آموزش دهم. در نتیجه، فرآیند فکر ارائه ایدههای طرحبندی را در سخنرانیهای وایت بردینگ و نحوه کدنویسی آنها را در سخنرانیهای کدنویسی خواهید آموخت.
اکنون که راه خود را در مورد Flexbox و Grid یاد گرفتید، رابط کاربری وب سایت نمونه کارها را که در بخش های ضروری HTML و CSS به شما آموزش دادم کدنویسی می کنیم. من همچنین تمام رازها و میانبرها را به شما آموزش می دهم تا یک وب سایت فوق العاده عالی و در دسترس در همه نوع دستگاه ها، بزرگ و کوچک به نظر برسد.
*-*-*-*-*-*-* تمرینات برای Flexbox و Grid
هنوز چیزی کم است، و آن این است که به شما زمان بیشتری برای تمرین و تقویت مهارتهای ایجاد طرحبندی Flexbox و Grid میدهد.
شما 20 طرحبندی منحصربفرد و عمدتاً تجارت الکترونیکی برای تمرین برای Flexbox و Grid خواهید داشت.
در طول بخشهای تمرینها، فرصتی در دنیای واقعی خواهید داشت تا Flexbox و Grid خود را به سطح بعدی ببرید. برای اینکه چالشها ارزش زمان شما را داشته باشند، من تصاویری از تمام تمرینها را برای Flexbox و Grid قرار دادهام و نیازی به پخش ویدیویی برای شما نیست. فقط فایلهای منبع را دانلود کنید و تمرینها را انجام دهید. همچنین یک راه حل ویدیویی برای هر طرح تمرینی وجود دارد که در صورت گیر افتادن به آن مراجعه کنید.
در این مرحله از مسترکلاس، ممکن است فکر کنید که کارتان تمام شده است، یاد گرفتید که با Flexbox و Grid طرحبندی ایجاد کنید و میدانید که چگونه یک وبسایت واکنشگرا ایجاد کنید و همچنین تمرین و تمرینات زیادی داشتهاید.
*-*-*-*-*-*-* پروژه های بیشتر
اما، برای رساندن مهارتهای شما به سطح MONSTER مطلق، دو پروژه دیگر در ذهن دارم. تمرکز ما دیگر بر روی یادگیری Flexbox و Grid نخواهد بود، زیرا شما قبلاً بر این فناوریها تسلط داشتهاید، بلکه بر روی مجموعههای مهارتی بیشتر در دنیای واقعی تمرکز میکنیم.
من روند تفکر یک وب سایت واکنش گرا و یک وب سایت تطبیقی را آموزش خواهم داد. بله، درست خواندید، یک وب سایت تطبیقی. به احتمال زیاد این اولین باری است که درباره یک وب سایت تطبیقی مطالعه می کنید، زیرا محتوای آنلاین بسیار محدودی در مورد آن وجود دارد.
*-*-*-*-*-*-* گردش کار توسعه دهندگان مدرن
در طول پروژههای دوم و سوم، نحوه راهاندازی یک گردش کار توسعهدهنده مدرن و زمانی که صحبت از قابلیت نگهداری و مقیاسپذیری پروژه میشود، یاد خواهید گرفت. من سازماندهی پروژه، ویژگیها و متغیرهای سفارشی، توابع، کلاسهای کاربردی و پیشفرض کردن CSS خود را با Sass به شما آموزش میدهم.
*-*-*-*-*-*-* پروژه دوم
پروژه دوم این استاد کلاس ایجاد رابط کاربری چند صفحه ای، دنیای واقعی و یک وب سایت کاملاً کامل است که تنها یک قدم تا تبدیل شدن به یک برنامه Full-Stack فاصله دارد. این پروژه EventGrids نام دارد و یک پروژه واکنش گرا و اولین دسکتاپ است که در آن فرآیند ایجاد و طراحی وب سایت از یک صفحه نمایش بزرگ شروع می شود و در نتیجه اندازه صفحه کوچک می شود. این بزرگترین وب سایت استاد کلاس است که در آن نه تنها بسیاری از تکنیک های جدید را یاد می گیرید، بلکه مهارت های پاسخگویی خود را به سطح MONSTER مطلق می رسانید.
*-*-*-*-*-*-* پروژه سوم
سومین پروژه از این مسترکلاس یک وب سایت تطبیقی به نام ZeaL است. این یک وبسایت تطبیقی تک صفحهای است که برای اولین بار در تلفن همراه است. در طول این پروژه، من به شما آموزش می دهم که چگونه یک وب سایت را از صفحه نمایش کوچک شروع کنید. این رویکرد رویکرد طراحی اول موبایل نامیده می شود و شرکت ها نیز به دنبال آن هستند. دلیل تقاضای زیاد این مهارت به این دلیل است که فرآیند خوانا و قابل دسترس کردن یک وب سایت در همه دستگاه ها با شروع از اندازه صفحه نمایش تلفن همراه آسان تر و استراتژیک تر می شود. از آنجایی که اکثر کاربران از وبسایتها با تلفنهای هوشمند خود بازدید میکنند، تقاضا برای این مهارت در حال حاضر به شدت افزایش یافته است.
*-*-*-*-*-*-* ویژگی های پروژه سوم
پروژه ZeaL هنوز در مورد آموزش مهارت های پیشرفته به شما انجام نشده است. با طراحی و کدنویسی این پروژه، طراحی تطبیقی را نیز یاد خواهید گرفت. طراحی تطبیقی اغلب با طراحی پاسخگو اشتباه گرفته یا مخلوط می شود. اما، این دو تکنیک نمی توانند بیشتر از این متفاوت باشند.
*-*-*-*-*-*-* طراحی واکنشگرا
در طراحی پاسخگو، مقادیر واحد پویا هستند. آنها به طور مداوم در حال تغییر هستند زیرا واحدهای دید در حال کوچک شدن یا گسترش هستند. این امر شروع طراحی واکنشگرا را بسیار دشوار می کند.
*-*-*-*-*-*-* طراحی تطبیقی
از طرف دیگر، طراحی تطبیقی حاوی هیچ مقدار واحد پویا نیست. همه چیز در مورد مقادیر واحد استاتیک است. مزیت واحدهای استاتیک نسبت به واحدهای پویا این است که واحدهای استاتیک با توجه به ابعاد viewport تغییر نمی کنند.
این یک موضوع بسیار گسترده است که من 3 پروژه را به آن اختصاص داده ام. با تکمیل این پروژهها، نه تنها تفاوتهای بین طرحهای واکنشگرا و تطبیقی را درک خواهید کرد، بلکه بر فرآیند طراحی برای هر نوع طرحبندی و وبسایت مسلط خواهید شد.
من مطمئن هستم که تعداد زیادی مهارت جدید و واقعی را خواهید آموخت که به نسل بعدی توسعه دهندگان وب تبدیل خواهد شد.
بنابراین، با من بیایید و اجازه دهید همه کارهای جالبی که HTML و CSS می توانند انجام دهند را به شما آموزش دهم.
بی صبرانه منتظر دیدن شما در کلاس اصلی هستم
برنامه نویس و مدرس وب Full Stack
نمایش نظرات