โต Web Development ๐ฅ๏ธ
โต Frontend Development ๐จ
โต Backend Development โ
โต Full Stack Development ๐
Thread ๐งต๐
1๏ธโฃ Intro to Web Development
It is the process of building, creating, and maintenance of websites and web applications.
It mainly includes ๐
- Web Programming
- Web Designing
- Hosting
- Database Management
Web Development can be classified mainly into 3 categories โ
โช๏ธ Frontend Development
โช๏ธ Backend Development
โช๏ธ Full Stack Development
2๏ธโฃ Frontend Development
Main goals โฌ๏ธ
- To ensure that the look and UI of the website is good ๐
- To provide best user experience
- Web Design ๐จ
- Website is responsive and accessible ๐
Things you need to learn for Frontend Development โฌ๏ธ
- HTML
- CSS
- JavaScript
There are also the latest frameworks for creating a responsive frontend โฌ๏ธ
- Bootstrap
- React
- Vue
- Angular, etc.
3๏ธโฃ Backend Development
- Also known as "server-side development"
- Mainly deals with
- Logic
- Databases
- Server
- APIs
Process of Backend ๐ฝ
- User submit details from website
- Data goes to the server
- Server authenticates the user
- Server processes the request
- and send it to databases
- Databases stores our data
None of this is shown to the user that's why it is called backend ๐
Backend Code can be written in โฌ๏ธ
- Python
- NodeJs
- PHP
- etc.
There are also frameworks like
- Flask
- Django
- NestJS
- Express js
- ASP .net, etc.
The whole process of creating a backend can be very hectic :(
Don't worry!
We got your back{end} ๐
You can create a web app backend in 5 minutes using Amplication ๐