DEV Community

avery
avery

Posted on

19. Backend Web Development

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.

Top comments (0)