Previous Lesson: Lesson 34: How to Create the Blogs Model in Django
There will be no coding involved in this lesson. However, it is important to know the difference between Back-End vs Front-End development.
This side of the development makes the front-end side possible. The back-end side of a website consists of the servers, applications, and databases. A back-end developer builds and maintains the technology that powers those components which, together, enable the user-facing side of the website to even exist in the first place.
So what programming language (or framework) example can be used for the back-end development? Django. Python‘s also a language for the back-end development. Using both of these will manage the URLs, the server, the database.
Additionally, this side of the development doesn’t care about the URLs, servers, and other things that the back-end side takes care of.
We are not using JS for this course. But it’s still your choice if you want to learn this right now. Although I suggest that you should focus and follow along what I am teaching you in this course. Trust me, it’s better that way and I know because I did the same.
Concerning CSS, we are not gonna hardcode our portfolio website’s layout and style using CSS only. Bootstrap will help us with this one. It is a popular front-end component library of CSS’s. And using this library will help us a lot and will save a lot of time.
So “back-end vs front-end development”–which of these two ends or sides will you choose? Will it be the back-end or the front-end?
Well, unfortunately, we will not be choosing between the two because in this course (only), we’re gonna take care of both! So, what do you call a developer that works on both sides of a project development? A full-stack developer.
But, at the end, you can always choose between the two–whether you want to be a back-end developer, or a front-end developer, or a full-stack developer (like me).
As what’s said at the first part of this lesson, this is lesson 35 of Learn Django. If you want to learn Python, you can click on this lesson: Lesson 4. Printing Strings and Variables in Python
But if you’ve already learned Python from the basics and you’re moving on to Django, you can start on this lesson: Lesson 3: Introduction to Our Word Counter Django Website
(Note: These lessons are for those who haven’t been in the said lessons yet. But for those who have been at Lesson 34, continue to the next lesson. We’ll develop our homepage.)