PHP Punch in the Face

A majority of websites today are built on PHP, which provides more power into the hands of the developers to manipulate code and create complex and dynamic websites using simple and fewer lines of cod...

  • All levels
  • English

Course Description

A majority of websites today are built on PHP, which provides more power into the hands of the developers to manipulate code and create complex and dynamic websites using simple and fewer lines of code. This has propelled PHP as one of the must learn languages today. In addition to popularity and ease of use, PHP comes with numerous other benefits that makes this the IT language such as simplif...

A majority of websites today are built on PHP, which provides more power into the hands of the developers to manipulate code and create complex and dynamic websites using simple and fewer lines of code. This has propelled PHP as one of the must learn languages today. In addition to popularity and ease of use, PHP comes with numerous other benefits that makes this the IT language such as simplifies server side setup and deployment, excellent community, object oriented functions, efficiency, scalability, free, major support, and so much more.

What you’ll learn
  • learn PHP and get you started building applications using this amazing language
  • language basics
  • installation of the server on your PC
  • Basic PHP syntax
  • Functions
  • MySQL commands, and so much more!
  • learn hands-on experience with PHP

Covering Topics

1
Section 1 : Getting Started

2
Section 2 : Syntax Warmup!

3
Section 3 : Behold Functions!

4
Section 4 : Built In Functions

5
Section 5 : MySQL Database!

6
Section 6 : PHP to MySQL Database

7
Section 7 : Objects Overview and Building a Validation Class

8
Section 8 : Dive Into OOP with a Custom Database Object

9
Section 9 : Practice: Build a Wireframe User System with our CRUD Model

10
Section 10 : Whats Next?

11
Section 11 : Bonus Videos

Curriculum

      Section 1 : Getting Started
    1
    Installing PHP on your Hard Drive
    2
    Installing WAMP on Windows
    3
    Setting up Command Line Interface in Windows (Optional)
    4
    Chrome Developer Tools (Optional)
    5
    Setup Your IDE and Workspace
      Section 2 : Syntax Warmup!
    6
    Variables
    7
    Types
    8
    Operators
    9
    If Statement
    10
    Switch Statement
    11
    You must Master Arrays!
    12
    Loops - The Secret Behind it All!
    13
    $_GET Parameters
    14
    $_POST Parameters
    15
    $_FILES Parameters
    16
    Practice Create a Page and POST a Form
      Section 3 : Behold Functions!
    17
    Function Intro
    18
    Function Arguments
    19
    Function Return
    20
    Scope - Always know where you are Matey!
      Section 4 : Built In Functions
    21
    String Functions
    22
    Array Functions
    23
    Building a Site with Includes
      Section 5 : MySQL Database!
    24
    Intro & Software to Use
    25
    Designing a Database
    26
    Relationships
    27
    SELECTing Data
    28
    INSERT UPDATE DELETE
    29
    JOIN & LEFT JOIN
      Section 6 : PHP to MySQL Database
    30
    PHP PDO Intro
    31
    Prepared Statements
      Section 7 : Objects Overview and Building a Validation Class
    32
    Object Overview
    33
    Creating Objects and Using Methods
    34
    Object Inheritence
    35
    Object Permissions
    36
    Improving our Validator Class and Making it Work
    37
    Static
      Section 8 : Dive Into OOP with a Custom Database Object
    38
    Building a CRUD Class
    39
    Designing the Class Usage
    40
    Adding Insert Ability
    41
    Adding Delete Functionality
    42
    Adding Update Ability
    43
    Adding Select Ability
    44
    Class Organization and DRY
      Section 9 : Practice: Build a Wireframe User System with our CRUD Model
    45
    Setting up the UserX project
    46
    Setting up the Login Form
    47
    Directing Logins and Logouts
    48
    Create User Form
    49
    Listing Users Deleting Users
    50
    Include Files & Session System Message
    51
    Adding User Types and Protect Areas
      Section 10 : Whats Next?
    52
    PHP Frameworks
    53
    Ending Advice from The Years
      Section 11 : Bonus Videos
    54
    Setup a LAMP server using DigitalOcean!

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.