How to start full stack web developing?
-Ever wondered how web apps are made?
-How they work on the phone, Tabs, Laptop at the same time?
- Where all the data is saved how it is retrieved?
There are various ways to design a website
-Using some CMS(content management system)
you can make a site using various platforms like WordPress and Wix but there you are restricted like you cannot add your chosen design, layouts, etc. They provide some templates and you have to use them yet they are very helpful for beginners but for some unique projects they are not useful at all.
-By coding your site from scratch.
This is the section where we are going to focus most!
nothing is better than coding your site as the way you like so let us talk about some prerequisites
TYPES OF WEBSITES
1. Static website
2. Dynamic website
STATIC WEBSITE: Sites that are specifically made for either Laptop, Phone, or Tablet. Their content remains constant and displays the same content to every visitor these are the easiest to create.
DYNAMIC WEBSITE: Sites that are made for every platform and their content changes from visitor to visitor they are integrated with the database. These days we see 98% of the dynamic sites and they are a bit tricky to make but we will learn them in the easiest way.
PARTS OF A WEB APP
1. Frontend
2. Backend
Frontend: Is the part visible to the visitor the GUI part ex images, font, videos, frontend part is mainly coded in languages like HTML, CSS, JS, etc.
Backend: As the name says is the backside of a web app where all the functions, integration of database, calculations, validations occur it is a vital part of any web app. Backend is coded in languages like PYTHON, RUBY, PHP etc.
This was a basic introduction now from where to start?
Let us start with frontend, to make a basic and a good looking design for your web app these are the must learn languages
Languages to must learn for frontend
1. HTML
2. CSS
3. JavaScript(optional for an absolute beginner.)
Now comes the backend thing there are various frameworks for backend development ex DJANGO,NODE.JS, RUBY ON RAILS, etc.
framework is a collection of packages, modules that allow web developers to make a full-stack site in less period of time.
I personally use the Django framework which is based on python language and my upcoming series will be on that framework only.
Comment down some project ideas you want me to work on.
Comments
Post a Comment