Description
PHP is the language that can be used to build any kind of websites in 2020, starting with landing pages and simple WordPress websites, ending with complex web platforms like Facebook. Flexibility, nativity, multiple integration opportunities, and high speed are among the main reasons why we use PHP in our web projects.
Course Curriculum
Fundamental of php
Learning Objectives: In this module, you will learn about the core fundamanetals of PHP
Topics:
- Die and Exit functions
- Variables in php
- Single quotes vs double quotes
- Arithmetic operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- if statement in php
- if - else in php
- Nested if statement
- if - else - if statement in php
- Switch in php
- Conditional Operators in php
- Increment Decrements operators in php
- String operators in php
- While loop in php
- do while loop
- for loop in php
- nested for loop
- Arrays in php
- Associative Arrays
- Multi Dimensional Arrays
- Array Traversal with foreach loop
- Functions in php
- Functions with arguments
- Functions return value
- Case Sensitivity in php
- Scope in php
- Constants in php
- Date and time in php
- Generating Random numbers
- Generating Random Strings
- Static variable
- Math functions in php
- Useful string functions in php
- Explode and implode functions
- Useful array functions
- Swapping variables values
- Including external files
- fmd5 hash in php
- Superglobals in php
- Getting server information in php
- Getting visitor's ip in php
- Better way of Getting visitor's ip in php
- Blocking ip addresses
Form Handling in php
Learning Objectives: In this module, you will learn about basics of PHP.
Topics:
- Creating html form
- $_REQUEST variable
- $_GET variable
- $_POST variable
- Getting form values with $_REQUEST
- Getting form values with $_GET
- Getting form values with $_POST
- Validating form data
- Securing the form with htmlspecialchars()
- Send data to other php files
- Uploading files with php part 1
- Uploading files with php part 2
- Displaying uploaded files
Session and Cookie in php
Learning Objectives: In this module, you will learn about widgets and styling.
Topics:
- setting up session
- unsetting session
- Creating cookies in php
- Deleting cookies
File Handling in PHP
Learning Objectives: In this module, you will learn File Handling in php
Topics:
- Writing data to files
- Reading data from files
- Appending data to files
- Explode Function: Writing data to files
- Implode Function: Reading data from files
Database
Learning Objectives: In this module, you deep dive in Database Dive
Topics:
- Intro to database
- Starting Mysql
- Creating database and tables
- Connecting with the database
- Inserting data to database
- Retrieving data from database
- WHERE Clause
- ORDER BY Clause
- Retrieving particular data from database
- Updating the data in the database
- Delete data from Database
Structure your learning and get a certificate to prove it.