Backend Web Development With Php

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—PHP

  • Introduction to PHP
  • How to setup the server environment with either WAMP or XAMPP
  • PHP Syntax
  • Variables
  • Operators
  • Data Types
  • If statements
  • Switch
  • Loops
  • Functions
  • Arrays
  • Superregional’s
  • RegEx
  • Forms
  • Sessions & Cookies
  • Files
  • Exception & Error Handling
  • Filters
  • Callback
  • Send Email
  • OOP concept
  • Date & Time
  • Ajax

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
  • Prepared statement
  • Querying the Database
  • CRUD

Domain 3 —WORKING WITH MVC FRAMEWORK

  • Introduction to MVC
  • Advantages of MVC
  • Working with Laravel or CodeIgniter

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 systems and microservices.
  • Write high-quality, scalable, and reusable code.
  • Debug errors and troubleshoot issues.