PHP

PHP Training in vizag

 

Designed for intermediate users, our PHP tutorials can help you learn PHP inside and out. Find out how to use PHP with a MySQL database, and how to know if you should use CodeIgniter, Zend, Symfony, or CakePHP as your framework.

PHP for Beginners

What you’ll learn

  • You will learn to create a (CMS) Content Management System like WordPress, Drupal or Joomla
  • You will learn how to use Databases
  • You will learn MySQL
  • Object Oriented Programming
  • You will learn how to launch your application online
  • How to use forms to submit data to databases
  • How to use AJAX to submit data to the server without refreshing the page
  • You will learn about PHP security
  • You will learn about sessions
  • Password hashing
  • Email sending

Introduction

  • Course Overview

  • Local Development Environment Tools

  • Course Exercise / Reference Files
  • Code Editor Installation (Optional if you have one)

  • Embedding PHP in HTML

  • Using Dynamic Data

  • Inserting Comments in PHP

  • Practice Section 1

  • Data Types and More
  • Control Structures
  • Custom Functions
  • PHP Built-in Functions
  • How To Use Form Data in PHP

PHP OOP: Object Oriented Programming for beginners + Project

What you’ll learn
  • Learn New OOP techniques
  • Build PHP OOP applications
  • Course Exercise files
Displaying errors in PHP
OOP Fundamentals
OOP Project – Building a Photo Gallery System
Database Class
The User Class
The Session Class
Files Basics
Uploading Files
CRUD: Create Method
CRUD: Update Method

Object Oriented PHP & MVC

Build a custom object oriented PHP MVC framework and then build an application with it
What you’ll learn
  • Build a custom MVC Framework from absolute scratch
  • Build an application using your custom framework
  • Create a custom PDO class to handle database interactions
  • Complete user authentication using OOP & PDO
  • Deploy your custom PHP application

Course content

Intro To OOP PHP
Access Modifiers, Getters & Setters
Class Inheritance
Static Methods & Properties

The Framework [Part 1] – The Core

What Is MVC?
Creating The Folder Structure
Direct Everything Through index.php
Bootstrap FIle & Core Class
Loading The Controller From The URL
Mapping Methods & Parameters

The Framework [Part 2] – MVC Workflow

Base Controller Class
Loading Views
Config File & Uploader
Header & Footer Includes
Aside – PDO Crash Course
The Database Class – Part 1
The Database Class – Part 2
Clean Up

The App [1] – Setup & User Authentication

Initial App & Database Setup
Pages, Bootstrap & Navbar
Creating The Users Controller
Register & Login Form Views
Form Validation
User Model & Email Check
User Registration
Custom Flash Messaging
User Login
User Session Data & Logout