1. BACKEND
DEVELOPMENT
C O U R S E C O D E : C S E 3 0 1 , C O U R S E T I T L E : We b P r o g ra m m i n g
Developed by
N a d i a A f r o s e – 1 9 2 0 0 2 0 5 2
M D . J a h i d H a s a n - 2 0 1 0 0 2 4 6 3
M u n t a s i r C h o w d h u r y M r i d u l - 1 9 2 0 0 2 0 3 5
2. CONTENT
• What is Backend Development
• Who is a Backend Developer
• Backend Developer skills
• Roles and responsibilities
• Backend Developer vs Backend Engineer
• Backend vs Frontend
3. What is Backend Development Backend is the server side of the website
It includes activity, like writing APIs, creating
libraries, and working with system components
It ensures data integrity and consistency
Involves scripting and writing code to
communicate with the database
4. Who is a Backend Developer
Ensures data integrity
and consistency
Writes code communicate
with the database
Builds an effective
website architecture
5. Backend Developer skills
Data Structure and
Algorithms
• Stacks
• Queues
• Trees and Graphs
• Sorting
Programming languages
and Frameworks
• Python --> Django
• PHP --> Laravel
• JS --> Nodejs
• Java --> Spring
Version
Control
• Git
• Subversion
• Concurrent Versions System
• Mercurial
Database
Management
• MySQL
• PostgreSQL
• MongoDB
• Oracle
Cloud Hosting
Platforms
• Amazon Web Services (AWS)
• Microsoft Azure
• Google Cloud Platform (GCP)
• Alibaba Cloud
6. Roles and Responsibilities
• Backend Developer
• Java Developer
• Python Developer
• Full Stack Developer
• DevOps Engineer
• Software Engineer
• IOS Developer
• Android Developer
ROLES
• Understanding of the performance
needs and goals of the websites.
• Development and management of APIs
• Programming and Framework Utilization
• Knowledge of accessibility and
security compliance
• Writing, coding and testing development
solutions
• Organization of system logic
RESPONSIBILITIES
7. Backend Developers
vs
Backend Engineers
Back-end developers and engineers have similar
technical skills, but different responsibilities. A
back-end developer is like a teacher, whereas a
back-end engineer is like a school principal who
creates the big-picture strategy
8. Backend
vs
Frontend
The part of a website that the user interacts with
directly is termed the front end.
It includes everything that users experience directly:
text colors and styles, images, graphs and tables, buttons,
colors, and a navigation menu.
HTML, CSS, and JavaScript are the languages used for
Front End development.
Responsiveness and performance are two main
objectives of the Front End.
Frontend
The backend is the server-side of the website.
It stores and arranges data, and also makes sure
everything on the client-side of the website works fine.
It is the part of the website that you cannot see and
interact with.
Activities, like writing APIs, creating libraries, and
working with system components without user interfaces
or even systems of scientific programming, are also
included in the backend.
Backend