0 to 1: Beginner’s guide: Full Stack Web Development (Article:1)
Who is this for?
This series is primarily for someone who is completely alien to the worlds of servers, Hollywood hacker’s fancy black terminal screen and little knowledge on the depth of how the applications work.
In simple words, for anyone who wants to become a full stack developer.
What will I learn?
We will learn everything you need to know to become the swiss-knife of web development starting from gaining the confidence to master the command line and server. You’ll learn how the internet works from DNS to IP tables. Learn to set up a domain with HTTPS on your own virtual private server (VPS). Learn VIM and SSH from the command line. You’ll gain practical knowledge of everything from building a web presence, to setting up a virtual server, to publishing on your custom domain — all from the command line.
What will you be able to do after completing this series?
You can call yourself a knight with the qwerty sword among other things. Here is the gist of other things you will be able to do afterwards:
- Purchase domain and server from GoDaddy and Digital Ocean respectively
- Setup your own server with node.js modules with NPM, setup SSH, firewall and server security, use advanced shell scripting, configure server updates.
- Caching and optimizing nginx performance using gzip compression and HTTP2
- Get a better grasp in the command line and vim text editor.
By using these practices, you’ll deliver richer experiences, using less bandwidth all while being more secure!
Future Articles
Here is the list of few articles which will be coming in upcoming weeks :
- Domain, DNS, cache poisoning: Full Stack Web Development(2)
- VIM, SSH and VPS: Full Stack Web Development(3) (Coming Soon)
- Setting up of web server: Introduction: Full Stack Web Development(4)(Coming Soon)
- Sessions: Full Stack Web Development(5)(Coming Soon)
- Radis: Full Stack Web Development(6)(Coming Soon)
- JWT: Full Stack Web Development(7)(Coming Soon)
- Security: Full Stack Web Development(8)(Coming Soon)
- UI Performance: Full Stack Web Development(9)(Coming Soon)
- API performance: Full Stack Web Development(10)(Coming Soon)
- Others(Not yet decided)(Coming Soon)
There is a lot to learn and so many distractions, so we should hurry things up.
I hope I finish this series as soon as possible. May the force be with us all.
Let's just get to it!
Click here for next article