CSS 4 Introduction Training

Modernizing Your CSS Skills Eğitimi

About the Training

The CSS 4 Introduction Training is a comprehensive course designed to equip participants with the skills needed to create modern and effective style sheets in web development. This training introduces participants to the fundamental concepts of CSS 4, helping them develop visually appealing and responsive web pages.

In the first section of the course, participants are introduced to CSS 4, focusing on its core building blocks such as selectors, properties, and values. They learn how to effectively style web pages using CSS 4.

The second section delves into advanced selectors and properties of CSS 4. Participants explore techniques to make web pages more dynamic and interactive using these advanced features.

In the third section, the course emphasizes responsive design capabilities in CSS 4. Participants learn how to design web pages that adapt to different devices and screen sizes using features like media queries and grid layout.

The fourth section focuses on creating animations and transitions with CSS 4. Participants learn how to enhance user experience by adding and applying dynamic and interactive elements through animations. They gain hands-on experience by working on example projects.

The CSS 4 Introduction Training encourages participants to develop CSS 4 projects using real-world examples, bridging the gap between theoretical knowledge and practical application. Participants see how to apply what they’ve learned in real scenarios.

This training is ideal for beginners in web design and those looking to improve their skills in responsive web design. By the end of the course, participants will have built a solid foundation in web development, paving the way for their careers in this field.

What Will You Learn?

In the CSS 4 Introduction Training, you will learn the following:
  • CSS 4 Syntax and Rules: Understand the correct syntax of CSS 4, and learn how to use tags and classes effectively.
  • Styling: Learn how to change the appearance and style of web pages.
  • Control Structures: Develop skills to control interactions between elements using CSS 4.
  • Responsive Web Design: Ensure that web pages display correctly on different devices and screen sizes using CSS 4.
  • Animations and Effects: Learn how to make web pages more interactive and lively with animations and effects in CSS 4.
  • Debugging and Error Handling: Learn how to identify and correct errors in CSS 4 code.
This training aims to teach you the fundamental and intermediate features and functions of CSS 4, enabling you to create professional web designs using these skills.

Prerequisites

The prerequisites for the CSS 4 Introduction Training are as follows:
  • HTML Knowledge: It is important to have a basic understanding of HTML and coding skills.
  • CSS 3 Knowledge: Familiarity with CSS 3 at a basic level will make it easier to learn CSS 4.
  • Basic Knowledge of Web Design and Development: Understanding the basic concepts of web design and development will facilitate your participation in the CSS 4 training.
  • Coding Skills: Having coding skills and previous experience with coding languages will make your participation in the CSS 4 training smoother.
These prerequisites will make it easier for you to participate in the CSS 4 Introduction Training and will enhance the effectiveness of your learning process. However, it is not mandatory to have all of these prerequisites, as you will have the opportunity to develop these skills throughout the training.

Who Should Attend?

The CSS 4 Introduction Training is suitable for the following individuals:
  • Web Designers: By learning CSS 4, you can enhance your web design and development skills, allowing you to create more aesthetic, functional, and user-friendly websites.
  • Front-End Developers: This training will help you improve your front-end development skills, making websites more robust and efficient.
  • Aspiring Coders: If you want to develop your coding skills and gain knowledge in web design, learning CSS 4 is an ideal starting point.
  • Graduates and Career Changers: If you have experience with other coding languages and are interested in front-end development or web design, CSS 4 training is perfect for you.
While prior knowledge of CSS is beneficial, anyone interested in learning the fundamental concepts can participate in the CSS 4 Introduction Training.

Outline

  • Crash Course in CSS
  • Benefits of Cascading Style Sheets
  • CSS Rules
    • CSS Comments
  • Selectors
    • Type Selectors
    • Class Selectors
    • ID Selectors
    • Attribute Selectors
    • The Universal Selector
    • Grouping
  • Combinators
    • Descendant Combinators
    • Child Combinators
    • General Sibling Combinators
    • Adjacent Sibling Combinators
  • Precedence of Selectors
  • How Browsers Style Pages
  • CSS Resets
  • CSS Normalizers
    • External Stylesheets, Embedded Stylesheets, and Inline Styles
    • External Stylesheets
    • Embedded Stylesheets
    • Inline Styles
  • Exercise: Creating an External Stylesheet
  • Exercise: Creating an Embedded Stylesheet
  • Exercise: Adding Inline Styles
  • <div> and <span>
  • Exercise: Divs and Spans
  • Media Types
  • Units of Measurement
    • Absolute Relative Units
    • Pixels
    • Ems and Rems
    • Percentages
    • Other Units
  • Inheritance
    • The inherit Value
  • CSS Fonts
  • font-family
    • Specifying by Font Name
    • Specifying Font by Category
  • @font-face
    • Getting Fonts
  • font-size
    • Relative font-size Terms
    • Best Practices
  • font-style
  • font-variant
  • font-weight
  • line-height
  • font
  • Exercise: Styling Fonts
  • Color and Opacity
  • About Color and Opacity
    • Color and Opacity Values
    • Color Keywords
    • RGB Hexadecimal Notation
    • RGB Functional Notation
    • HSL Functional Notation
  • color
  • opacity
  • Exercise: Adding Color and Opacity to Text
  • CSS Text
  • letter-spacing
  • text-align
  • text-decoration
  • text-indent
  • text-shadow
  • text-transform
  • white-space
  • word-break
  • word-spacing
  • Exercise: Text Properties
  • Borders, Margins, and Padding
  • The CSS Basic Box Model
  • Introduction to using Google Chrome DevTools with CSS
  • Padding
  • Margin
  • Border
    • border-width
    • border-style
    • border-color
    • border-radius
  • box-sizing
  • box-shadow
  • Exercise: Borders, Margin, and Padding
  • Backgrounds
  • background-color
  • background-image
  • background-repeat
  • overflow
  • background-attachment
  • background-position
    • Keywords
    • Coordinates
  • Creating a “hint” Class
  • background-size
    • background-origin
  • background-clip
  • Modifying the “hint” Class
  • background
  • Exercise: Backgrounds
  • Display and Visibility
  • display
  • visibility
  • Pseudo-classes and Pseudo-elements
  • Pseudo-classes
  • Styling Links with Pseudo-classes
  • Styling Tables and Articles with Pseudo-classes
    • :nth-child()
  • Pseudo-elements
    • content
  • Using Pseudo-elements
  • Styling Tables with CSS
  • A Review of HTML table Elements and Attributes
    • Spanning Columns and Rows
  • CSS Properties and Styling Tables
    • table-layout
    • border-collapse
  • Exercise: Styling a Table Exercise
  • Positioning
  • Normal Flow
  • position
    • Positioning with top, bottom, left, and right
  • z-index
  • float and clear
    • float
    • clear
    • float, clear, and::after
  • Exercise: Positioning
  • Transforms and Transitions
  • transition
    • transition-property
    • transition-duration
    • transition-timing-function
    • transition-delay
    • transition
  • transform
    • Rotation
    • Scale
    • Skew
    • Translate
  • Exercise: Transforms and Transition
  • Layouts
  • Introduction to Flexible Box Layout Module
    • Some Flexbox Properties
  • Introduction to Grid Layout
    • Some Grid Properties
  • Multi-column Layout
  • Exercise: Layouts
  •  CSS Lists as Hierarchical Navigation
  • Exercise: Basic Vertical Navigation Bars
  • Dynamic Drop-down and Fly-out Navigation Bars
  • Exercise: Basic Drop-down Menu
  • Exercise: Basic Fly-out Menu
  • Exercise: CSS List Menus
  • Media Queries
  • What Are Media Queries?
    • Breakpoints
    • Media Types
    • Syntax
  • Font Awesome
    • Finding and Using Icons
  • Exercise: Breakpoints
  • Exercise: Targeting Print

Training Request Form