
A driver who knows how a car works drives in a different way than a driver who knows nothing about it. For example, he knows when it is better to turn on the air conditioner, so the car works under less pressure. He also knows when he should check the oil and the water. These small and simple things look like nothing, but after a long time they make the cost of keeping the car much lower.
The same thing is true in programming. As a backend developer, if we know what happens on the front-end side, we can write much better code.
What is the goal of this course?
The goal of this course is to show you, as a backend developer, how front-end developers think, how they build things, and what problems they have when they want to connect to the backend.
This knowledge helps you in two things.
1. Writing better code
When you understand how the front-end and the backend talk to each other, you will see how to build an API or a View that is easier to use on the front-end side.
2. Handling conflicts better
When you understand how the front-end and the backend talk to each other, you will also see which tasks belong to the front-end side and which tasks belong to the backend side.
What is not the goal of this course?
This course will not make you a front-end developer.
Who is this course good for?
- Backend developers who want to understand the front-end better, so they can write better code.
- Backend developers who do not want to take the front-end work on their shoulders.
- Backend developers who want to look more skilled when they work with the front-end team.
- Managers and technical leads who want to manage better, without going deep into the details.
What is the focus of this course?
The front-end and the backend talk to each other with HTML forms and with API calls in JavaScript. In this course I first show you the basic ideas of HTML, and after that we look at how the front-end and the backend work together through HTML forms, with real and useful examples.
At the end, we review the basic ideas of JavaScript and we see how the front-end and the backend work together when we call an API with JavaScript.
What you need before the course
This course needs nothing before it. But if you know more about HTML, CSS and JavaScript, you will understand the subjects deeper.
My advice is this: do not go and read three separate courses about these three things before you start. Start this course right now. Any time you see something that you do not know, learn only that one small part with the help of AI.
Remember, you are a backend developer. Everything that you need to know from the front-end is inside this course. So do not spend your time on extra specialized courses.