BootCamp by Dr.Angela
1. Backend Web Development Explained
- What is the backend? : The backend is the part of a web application that runs on the server and handles logic, data, and requests.
- Main Components
- Server : A computer that runs 24/7, Can be local (localhost) or remote (cloud server)
- Application (Backend Logic) : Handles requests and responses
- Returns : HTML, Data (JSON, etc.), Status codes (e.g. 404 Not Found, 500 Server Error)
- Database : Stores and manages data, Ensures data persistence (data is saved long-term)
- Web Page vs Web App
- Web Page : Simple structure(User ↔ Server), Mostly static content
- Web Application : Full system(User ↔ Server ↔ Application ↔ Database), Dynamic content with data interaction
2. Backend Tools and Technologies
- Frontend : HTML, CSS, JavaScript(React, Angular, Vue)
- Backend : Java(Spring), Ruby(Ruby on Rails), PHP(Laravel), C#(ASP.NET), Python(Django, Flask), JavaScript(Node.js)
- Backend choice depends on the ecosystem, scalability needs, and personal or company preference.













