Back-End Stack (Guide to becoming a Full Stack Developer)Jul 09, 2021
In our previous article, we have shown you the pathway to the world of a Front-End Developer. Now, let’s take a dive into the world of a Back-End Developer.
So, now let’s have a look at the Back-End developer pathway.
After having our programming language in our hand we need to practice some idea over that any try to dive deeper into that language, like
After practicing language for some time and building some sample project. Then, we should have knowledge of a various package manager like the composer for PHP, npm for Node.JS, pip for Python, etc.
Diving deep into the programming we should need to learn all the best practices of the programming language, like nomenclature of variable, methods, DRY, KISS coding.
API creation/ Web Services Creation — Nowadays we use APIs as we have separate frameworks for Front-End like ReactJS, Angular and separate Frameworks for the backend. And for connecting them we use APIs and it’s not just about the web, We mostly use API at the time of Mobile Application Development, so, for that, we should know how to develop API with all the proper standards.
Diving into the world of Frameworks (Advance & Smart way to develop any project rapidly)
PHP — we need to check all the currently trending frameworks of that such as Laravel, CakePHP, Phalcon. And we must have a comparison chart of all so, that we can decide which framework to choose for the given task.
Python — Python is most popular in the area if Machine Learning and Data Science, and most popular frameworks of Python are Kiwi, Django, Flask, etc.
In the Back-End Development pathway, there are more sections such as Databases, Microservice and Server Architecture that will be covered into the next post, to prevent the complexity of the topic.