HyperText Markup Language (HTML) is a language that was originally designed to create interlinked documents that could be viewed using a web browser. HTML enables developers to define and incorporate the overall layout, hierarchy and elements such as text, images, tables, forms, video and sound among other things. HTML5, the most recent and current version of the language standard ups the ante by providing incredible and dynamic capabilities that can be utilized using JavaScript. These new abilities enable developers to build sophisticated web applications with JavaScript being used for implementing logic and behaviour. While HTML defines elements and layout, Cascading Stylesheets or CSS is like the paint, enabling developers to declare position, colours, typography, animation and several other visual properties of the elements in HTML. Together, HTML5 and CSS3 enable developers and designers to build beautiful looking websites and are the foundation for the world wide web.
At the core of creating applications for the web is a thorough knowledge of HTML and CSS. In this course, you’ll learn to display content on the web with HTML, leveraging aspects of front-end web development. Next, you’ll discover how to use Cascading Style Sheets and explore styling the web. Finally, you’ll discover how to make the web interactive and responsive.
When you’re finished with this course, you’ll have a foundational knowledge of HTML and CSS that will help you take your web development skills to the next level.
Who should attend this course?
- Web designers
- Front-end developers
- Web application developers
- Anyone looking to create an online presence
- Novices who meet prerequisites
What you will learn in the HTML and CSS training program
-
Forms
Understand various forms input elements and put together forms to capture information from the user. -
Forms and Input attributes
Validate form inputs using HTML form and input attributes. - Semantic tagsUnderstand how to organize HTML content meaningfully using semantic tags (an HTML5 feature).
-
Styles in CSS
Understand how styles in CSS are applied in a cascaded fashion and browser renders a page. -
Layout techniques
Layout various elements on a web page using powerful layout techniques like positioning and floats. -
Flex box and grid
Layout elements using cutting-edge CSS techniques like flex box and grid to create complex layouts. -
Responsive web design
Apply responsive web design (RWD) concepts to design pages that look good on all types of devices – mobile, tablet, desktop. -
Creating user interfaces
Apply transforms, transitions, and animation to create slick user interfaces. -
Build your Website
Implement your learnings in a comprehensive and realistic website project at the end.
Skill you will gain
- Create beautiful web pages
- Create meaningful mark-up for web pages
- Create forms with cutting edge features in HTML5
- Incorporate rich media elements – images, audio, video
- Apply CSS to set typography, colours, dimensions
- Master layout techniques including modern CSS3
- Design complex layouts, applying the most apt layout technique
- Apply advanced CSS features to create a compelling experience
- Style pages with pixel-perfect precision
- Organize CSS for large applications
We provide the course in English.