Backend Web Development With Python

Price:  ₦150,000.00 

4 month(s)

Enroll

It is that part of a website or web application development that deals with server-side languages. It focuses on databases, scripting, and building business logic for a web application. This aspect contains behind-the-scenes activities that occur when the user is using the website or web application.

Curriculum

Domain 1—PYTHON

  • Introduction to Python
  • Python Syntax
  • Variables
  • Operators
  • Data Types
  • List
  • Tuples
  • Sets
  • Dictionaries
  • Arrays
  • If statement
  • Loops
  • Functions
  • Modules
  • Exceptions
  • Date
  • RegEx
  • PIP
  • JSON
  • File Handling
  • OOP

      Domain 2—DATABASE

  • Introduction to MySQL Database
  • Data Types
  • Constraints
  • Connecting to Database
  • Database creation
  • User manager
  • Creating & working with tables
  • MySQL Clauses
  • MySQL privileges
  • MySQL conditions
  • MySQL Join
  • Aggregate function
  • Querying the Database
  • CRUD

Domain 3 —WORKING WITH PYTHON FRAMEWORK-DJANGO

Domain 4 —MICROSERVICES

  • Introduction to Microservice
  • Microservices integration
  • Microservices with APIs
  • Microservices Design patterns
  • Microservices Tools

Domain 5—DOCKER

  • What is Docker?
  • Why Docker?
  • Docker Architecture
  • Docker features
  • Docker Engine
  • Docker Images
  • Docker Registries
  • Docker Containers
  • Dockerfile
  • Docker Compose
  • Docker Swarm
  • Docker Network
  • Installing Docker on Linux
  • Docker Command
  • Virtualization

Domain 6—DOMAIN, HOSTING AND CPANEL

  • Domain names
  • How to search for domain names
  • How to register for a domain name
  • Making your website ready online
  • Working with cPanel

Who should learn Frontend?

  • Frontend developers
  • Full-stack developers
  • Web designers

What will I be able to do at the end of the training?

  • Ability to build APIs.
  • Ability to write good business logic for a web application.
  • Work with version control system and microservices
  • Write high-quality, scalable, and reusable code
  • Debug errors and troubleshoot issues.