Interested in a private company training? Request it here.
You can't start developing for the web without knowing the fundamentals. This module talks about the HTTP protocol used to request resources from the server. We'll explore the details of what is used for a browser and for a server to make sure the communication is legitimate.
The structure of a web page is created on HTML. We'll have a look at basic elements like input fields, divs,... to make sure the content is structured in the way we want.
Working with forms is one of the most important aspects in HTML development. It makes it possible for the user to send data to the server
Modern HTML includes a variety of semantic tags that make it easier for things like screen readers and search engine to understand our webpages. In this module we take a look at those elements and their benefits.
A web page only looks nice when we start styling it. HTML is great to get all of our content on the page, but when we want to change the font, the colors, the location of everything we need some way to target these properties. CSS is the language we'll use to make sure the browser renders the page in the way we want to. We'll start with some basic selectors and learn how to use them efficiently.
Web design isn't just about knowing CSS, it's about creating good looking, easy to use applications. In this chapter, we'll take a look at some of the fundamental principles designers use to turn a good design into a great one.
One of the hardest parts of CSS is making sure that every element is located at the correct position. This chapter will explain the layout flow and basic options.
When familiar with css positioning basics, we can now look at some more advanced, flexible layout types. This chapter will explain some more advanced page layout strategies.
Your web site needs to look fabulous on any device; whether it's a laptop, tablet or phone. Let bootstrap be your guide in the messy world of media queries.
This module is about communicating with the backend. REST allows client-server communication using HTTP.
By using AJAX we can call server-side actions from our client-side code and process the results in a quick, user-friendly manner. In this chapter you will also get an introduction to a popular data binding framework: Vue.js. We will see how we can talk to a REST API from this framework.
Developers who want to build rich web applications based on open industry standards. This course is independent of the server-side technology you are using, so feel free to attend whether you use PHP, ASP.NET, Python, Ruby on Rails... A basic understanding of programming - in whatever language - is advised.