BACKEND
PROGAMMING
Flow…..
• What is Backend Development?
• Skill sets required to become a Backend Developer
• Roles and responsibilities of Backend Developer
In a web application
Client side Server side
Browser Web Server Database
Backend
What is Backend Development?
• Server-side development
• Focuses on databases
Ex:
• Store data
• Retrive data
• Security of data access
• Etc.
Skill sets required to become a Backend Developer
Skill sets required to become a Backend Developer
• Server side
Backend engineer should know at least one server-side
programming languages their framework like
• JavaScript
• Node.js
• Express
• Java(not same as java)
• Spring
• Python
• Flask
• C#
• ASP.NET MVC
• ASP.NET core
Skill sets required to become a Backend Developer
• Database
Knowledge of various DBMS technology
• MySQL
• MongoDB
• Oracle
• SQLServer
• Etc.
Skill sets required to become a Backend Developer
• API(Application Programming Interface)
Knowledge of web services or API.
• Common format of API response is JSON
{
name: "John",
age: 31,
city: "New York“
}
Version Control Software
• Git
• Subversion
What’s the best place to start?
Learn basic front end development
• HTML
• CSS
• JavaScript
Roles and responsibilities of Backend Developer
• Understand the goals of the application and
come up with effective solutions
• Storing data and also ensuring that it is
displayed to that user who are supposed to
have access to it
• Responsible to organize the logic of the
system which runs across various devices
Q/A