0% found this document useful (0 votes)
3 views20 pages

DIIT Seminar On Backend Development

Uploaded by

gohin003
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views20 pages

DIIT Seminar On Backend Development

Uploaded by

gohin003
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MD.

SHAKIL
Sr. Backend Developer at Ethical Den
Trainer at Daffodil International
Professional Training Institute
What is Backend
Development?
Frontend Backend
Runs in browser, user sees it Runs on server, user can’t see

HTML / CSS / JS [Link] / Python


Languages to build UI Backend Language

React / Vue / Angular Express / Django


UI frameworks Backend Framework

Request
fetch() / axios API Routes
Sends requests to backend HTTP Receives requests

Response
Buttons, Forms, Pages Database
Everything visible Save & retrieve data

Design → Code Auth / Security


Implement UI/UX Login, password, JWT
Browser
User clicks a button

Request Response

Server
Business logic runs

Query Data

Database
Stores all data
• Variables & Data Types
• Operators
• Conditions
• Loops
• Functions
• Object-Oriented Programming (OOP)
• Exception Handling
• File Handling
• Modules & Packages
• Data Structures & Algorithms (Basic)
• Client-Server Architecture
• HTTP / HTTPS
• Request & Response Cycle
• HTTP Methods (GET, POST, PUT, PATCH,
DELETE)
• Status Codes (200, 201, 400, 401, 500, etc.)
• Headers
• Cookies
• Sessions
• Web Servers (Nginx, Apache)
• REST API
• CRUD Operations
• URL Routing
• Request Validation
• Response Formatting
• Pagination
• API Documentation
• API Testing (Postman)
SQL Database
• MySQL
• PostgreSQL
• SQLite
NoSQL Database
• MongoDB
• Firebase Firestore

• Tables • Joins
• Relationships • Indexing
• Primary Key • Transactions
• Foreign Key • ORM
• Password Hashing
• Sessions JWT (JSON Web Token)
• OAuth
• Role-Based Access Control (RBAC)
• SQL Injection Prevention
• XSS Protection
• CSRF Protection
• HTTPS
• Environment Variables
• Cache Data
• OTP Storage
• Session Storage
• Background Queue
• Real-time Applications
• Linux
• Docker
• Cloud Platforms (AWS, Azure, GCP)
• VPS
• Web Servers (Nginx, Apache)
• Application Servers (Gunicorn, PM2)
• CI/CD
• Code Hosting & Tracking
• Team Collaboration
• Pull Request
• Open-Source Contribution
• Portfolio Showcase
MD. SHAKIL
[Link] [Link]@[Link]

[Link]

[Link]

You might also like