❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 18th, 2023]
This course, Mastering CSS Grid 2023 - With 3 cool projects, is designed to help students learn the fundamentals of CSS Grid. Students will learn all the properties of CSS Grid, how they work, and any gotchas that may arise when using them. Alignment and how it works in CSS Grid, including the alignment of tracks and grid items at the grid container level, will also be covered. Additionally, the basics of responsive web design, such as media queries and how they work with mobile / tablet etc., will be discussed. Grid areas and how it helps simplify responsive web design, the concept of implicit and explicit grids and what the differences are, and animation at a high level and what works currently with CSS Grid will also be covered.
The course will then move on to showing students how to solve basic layout problems, such as column based layout, basic sidebar layout, vertical text alignment, modal alignment, stick footer layout, and formatting form fields. Advanced layout topics, such as the Holygrail layout, the Media Objects layout, a Viewport Friendly Image Gallery, a Responsive Image Gallery, an Animated Sidebar, a Monthly Calendar layout, a Newspaper Cover layout, a Responsive Twitter Clone Layout, and a Responsive Movie Gallery will also be discussed.
Finally, students will have the opportunity to apply their knowledge to three real life application examples: a Chat UI interface, an Uber Eats Clone Responsive Application, and a YouTube Clone Responsive Application. By the end of the course, students will have a comprehensive understanding of CSS Grid and how to use it to create a variety of different layouts.
Course Syllabus
Introduction
Grid Containers and Tracks
Controlling Grid Items
Controlling Alignment
Responsive Grids
Implicit Grids and Autoplacement
CSS Grid Extras
Some Simple Layouts
Some Advanced Layouts
Application 1 - A Chat application UI
Application 2 - A Responsive Uber Eats Clone (Aussie Tucker)
Application 3 - A Responsive YouTube clone
Conclusion