Python
Scalable REST API Development
with PostgreSQL and Redis
What is REST API?
{API{
{ {
Representational State Transfer (REST) is an architectural style that defines a set of
constraints to be used for creating web services. REST API is a way of accessing web
services in a simple and flexible way without having any processing. REST technology
is generally preferred to the more robust Simple Object Access Protocol (SOAP)
technology because REST uses less bandwidth, simple and flexible making it more
suitable for internet usage. It’s used to fetch or give some information from a web
service. All communication done via REST API use only HTTP request.
Why Python for
Cloud-based SaaS Applications?
02
Flexibility
and
Scalability
Rich Extensive
01 Ecosystem Libraries 03
Prototyping
Popularity and
06 and Rapid 04
Adoption Development
Cross-Platform
Compatibility
05
Popular Python Application Domains
Internet of Things
Integration with
Third-Party Services
Microservices
Architecture
Social Media
Applications
Internet Services
Chatbot
Training Cycle
Web introduction Django framework
Training Cycle 1 Training Cycle 2
Understanding API Introduction
Understanding Rest API What is Rest API?
JSON fundamentals Rest architecture
Types of API SOAP API
Basic API methods: POST, GET, PUT, Difference between SOAP and Rest
PATCH & DELETE
Setting up Django Python Language
Development environment Training Cycle 3
Fundamentals Training Cycle 4
Virtual environment Introduction
Setup & installation Benefits
Django project structure Install & setup PostgreSQL
Django settings Create a new database and user creation
Apps creation and usage Configure in Django project
Communication between model and
database using ORM
Makemigrations and migrate
Training Cycle
Creating a web application Linking a Database to
with Django Django Application
Training Cycle 5 Training Cycle 6
Models and migrations Introduction
APIView class Install and configure
JSON response Activate cache system
Serializer fields Improving performance
Serializers - Model serializer, Custom Optimizing the load balancer
serializer fields
Serializer relations, Nested serializers
HyperLinkedModelSerializer Creating a web application
with Flask Training Cycle 7
Generic API View and Mixins
Viewsets and routers Postman
Authentications - Basic authentication, Swagger
token authentication
Rest Console
Filtering, Searching, Ordering
Pagination
Duration and Fees
06 Weeks ₹6,000
Program Highlights
Experienced Continuous
Instructors Assessment
and Feedback
Hands-on
Learning
Comprehensive Industry-Relevant
Curriculum Examples
Interactive Learning
Platform
Practical Projects
Certification
Supportive Learning
Community
Training Cycle
Identify your
strengths and
areas of
improvement
Define your
learning road
map Refine
Evaluate
Sharpen your
Practice acquired
skills and
head
towards
precision
Plan
Intense
hands-on
Assess projects and
assignments
Pre-course
assessment on
knowledge and skill
levels
Placement Highlights
120+ Hiring
Corporates 3.5 LPA
Average CTC
50% Average
Salary Hike 7.0 LPA
Highest CTC
Expected Job Roles
Backend API API Integration DevOps
Developer Developer Specialist Engineer
Scan to know more
www.codinius.com