Full PHP 8 Tutorial - Learn PHP The Right Way

  • No rating yet for this course
  • 2 Students Enrolled

Description

PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference implementation is now produced by The PHP Group. According to W3Techs' data, PHP is used by 78.9% of all websites with a known server-side programming language. So almost 8 out of every 10 websites that you visit on the Internet are using PHP in some way. PHP has a lot of CMS and frameworks. CMS WordPress, Joomla, Drupal, etc. Frameworks are Laravel,

CodeIgniter,Symfony,CakePHP,Phalcon and others. 

What You’ll Learn

  •  What is PHP?
  • OOP in PHP
  •  Why do we use PHP?
  • MYSQL
  •  Basic and Advance Syntex of PHP
  • Project basis on PHP and MYSQL 

Requirements

  • HTML
  • CSS
  • Bootstrap

Here is exactly what we cover in this course


Well, in this course I separated a couple of modules.  First, we will learn the basic syntax of PHP. After completing the basic syntax then we will learn the advanced syntax of PHP. Then we will learn OOP concepts in PHP like Inheritance, Polymorphism, Abstraction, and Encapsulation. After completing this module we will learn RDBMS MySQL. In the final module, we will do a project using PHP OOP and MYSQL where you will see every concept that we cover in this course. 


After successfully completing this course with the project then you will try to do more projects so that you can understand every concept deeply in the PHP.

Course Curriculum

  • Course Overview
    • 1 -> Mastering course overview

      Lesson Preview

      3.55 mins
  • Basic
    • 1 -> Introduction in PHP

      Lesson Preview

      2.49 mins
    • 2 -> Environment set up 3 mins
    • 3 -> Printing "Hello World"

      Lesson Preview

      4.31 mins
    • 4 -> Variable 5.04 mins
    • 5 -> Static variable 4.53 mins
    • 6 -> Operator 12.18 mins
    • 7 -> Loop 11.15 mins
    • 8 -> Conditional Statement 10.48 mins
    • 9 -> Function 16.12 mins
    • 10 -> Call by value & call by reference 3.33 mins
    • 11 -> Array 11.38 mins
    • 12 -> Types of error 3.22 mins
    • 13 -> Builtin function 14.13 mins
    • 14 -> Super global variable 2.45 mins
    • 15 -> Super global $_SERVER 3.10 mins
    • 16 -> Super global $_REQUEST 4.07 mins
    • 17 -> Session 5.36 mins
    • 18 -> Super global GET 5.10 mins
    • 19 -> HTML Form submit 12.14 mins
    • 20 -> From validation 8.33 mins
    • 21 -> File uploading 6.36 mins
    • 22 -> Date 4.08 mins
    • 23 -> Include & require_once 4.51 mins
    • 24 -> Cookie 6.36 mins
    • 25 -> Try catch block 3.09 mins
    • 26 -> JSON 3.20 mins
  • Object Oriented PHP
    • 1 -> Class & object 11.14 mins
    • 2 -> Magic method 17.57 mins
    • 3 -> Constant 2.20 mins
    • 4 -> Static variable & static method 6.42 mins
    • 5 -> Inheritance 8.03 mins
    • 6 -> Polymorphism 3.36 mins
    • 7 -> Abstraction 7.13 mins
    • 8 -> Encapsulation 5.28 mins
    • 9 -> Trait 2.07 mins
    • 10 -> Namespace 6.09 mins
  • SQL
    • 1 -> Introduction to SQL

      Lesson Preview

      2.24 mins
    • 2 -> Create database & table 10.10 mins
    • 3 -> Insert 5.01 mins
    • 4 -> Select 11 mins
    • 5 -> Search query 2.50 mins
    • 6 -> Update 1.46 mins
    • 7 -> Delete 2.32 mins
    • 8 -> Aggregate function 2.52 mins
    • 9 -> Join (Inner join, left join & right join) 6.06 mins
  • Project
    • 1 -> Initial set up

      Lesson Preview

      7.55 mins
    • 2 -> Database connection

      Lesson Preview

      8.07 mins
    • 3 -> Read data

      Lesson Preview

      12.24 mins
    • 4 -> Insert data 14.40 mins
    • 5 -> Form validation before saving data 11.12 mins
    • 6 -> Delete data 5.26 mins
    • 7 -> Update data 10.18 mins
    • 8 -> User registration 10.45 mins
    • 9 -> Login 5.06 mins
    • 10 -> Redirect 7.40 mins
  • Composer
    • 1 -> Introduction to Composer 13.35 mins

Course Faq

Your Teacher

Anisur Rahman

Software Developer 2+ Years Experience

I'm Anisur Rahman Shahin. I'm a tech enthusiast guy. Personally, I’m an Optimistic and always in hurry kinda person. I'm a freelance web developer. I study CSE at South-East university. I've been working on Laravel for 2 years. 


I started my career as a Laravel developer. After one year of consistently working in this field, it helped me a lot in gaining vast knowledge about business, marketing, and user experience too.


I've tried a few more things to understand customer satisfaction, Business engagement & marketing including E-commerce business, Portfolio, Blogging, Youtube and etc. I've been teaching programming on youtube since 2020.

Reviews (0)

No rating yet!
Course Rating

Comments (0)

Course Preview