course
Core HTML en CSS
Developing web applications with HTML and CSS
Description
The web is growing considerably in popularity. More and more functionality is shifting towards the client and small revolutions are happening. Think of the advent of SPAs and PWAs, the dying out of Flash/Silverlight, realising server-side solutions with Node.js/Deno and building desktop applications with Electron.
This course builds a solid foundation for working with web techniques HTML and CSS. You will also learn to work with CSS frameworks that save development time and CSS preprocessors that make it easier to maintain CSS stylesheets.
This course is the core part of a five-day HTML/CSS development course that also covers more advanced subjects.
Prior Knowledge
Having ever seen HTML and CSS
Subjects
Introduction HTML
In this module, you will learn to apply HTML.
Lessons
- Concepts of web development
- Refresher of syntax and basic elements
- Being aware of audiences
- Forms
Lab: Create a webpage
After completing this module, students will be able to:
- Read and write the HTML of a webpage
- Reason about the choice of HTML elements
- Setup a form
- Determine what should be implemented where
CSS
In this module, you will learn to style a webpage through CSS.
Lessons
- Define and use CSS stylesheets
- Selectors and specificity
- Styling options
- Basics of positioning
Lab: Style the webpage of the previous lab
After completing this module, students will be able to:
- Create and use CSS stylesheets
- Select elements and define styles for them
JavaScript
In this module, you will learn to make a webpage interactive through JavaScript.
Lessons
- Essentials of the language
- DOM manipulation
- DOM events
Lab: Make a webpage interactive
After completing this module, students will be able to:
- Read and write basic JavaScript
- Add and remove DOM elements
- Respond to DOM events
Layout
In this module, you will learn different techniques for setting up a webpage's layout.
Lessons
- Fixed layout
- Fluid/elastic layout
- Responsive layout / responsive design
Lab: Apply layout techniques
After completing this module, students will be able to:
- Setup a webpage with different layout techniques
- Determine which technique works best given a situation
CSS frameworks
In this module, you will learn how CSS frameworks aid in styling webpages.
Lessons
- Why and when to use CSS frameworks
- Using a CSS framework, including grid system, typography and component styling
Lab: Use a CSS framework
After completing this module, students will be able to:
- Determine whether and which CSS framework to use
- Use CSS frameworks
CSS preprocessors
In this module, you will learn how a CSS preprocessor aids in maintaining stylesheets.
Lessons
- Why and when to use a CSS preprocessor
- Using a CSS preprocessor
- Integrate a CSS preprocessor with a build pipeline
Lab: Use a CSS preprocessor when defining a stylesheet
After completing this module, students will be able to:
- Make stylesheets more maintainable by the richer language of a preprocessor
- Include a CSS preprocessor with their projects
Schedule
Start date | Duration | Location | |
---|---|---|---|
March 17, 2025March 18, 2025March 19, 2025 | 3 days | Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
Follow-up courses
Advanced HTML and CSS
Advanced web application development with HTML and CSS
- Web Development
End-to-end testing with Cypress
Using the browser to test that your web application does what it should do
- Testing
End-to-end testing with Playwright
Using the browser to test that your web application does what it should do
- Testing
"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten