The Complete PHP Course from Core PHP to PHP7 & Codeigniter

Complete the guide step by step from core PHP to PHP5 and PHP7 with Bootstrap and one PHP framework, Codeigniter

3.90 (59 reviews)
Udemy
platform
English
language
Web Development
category
instructor
The Complete PHP Course from Core PHP to PHP7 & Codeigniter
321
students
17.5 hours
content
Feb 2024
last update
$49.99
regular price

What you will learn

Build a Website from scratch with PHP

Understanding all core concepts and OOP

Understanding PHP7 features

CRUD Operation in core PHP

Creating queries using SQL

Build the website using Codeigniter 4

Login system in Codeigniter 4

Sign up for the system in Codeigniter 4

Libraries, helpers, and many things in CodeIgniter 4

MVC approach

Bootstrap 3/4

Description

Welcome to "The Complete PHP Course from Core PHP to PHP7 & Codeigniter" - your ultimate pathway to mastering PHP, one of the world's most popular and powerful web development languages. This course is designed to take you on a comprehensive journey through the realms of PHP, from its core concepts to the sophisticated techniques in PHP7 and the robust framework of Codeigniter 4.


Starting with Core PHP, this course lays a solid foundation by introducing you to the basics of PHP programming. You'll learn about variables, data types, operators, and control structures, allowing you to create simple yet effective web applications. The course then delves into more advanced topics like functions, sessions, and cookies, which are essential for enhancing your web application's functionality and user experience.


As you gain confidence with the basics, the course shifts focus to Object-Oriented Programming (OOP) in PHP. This section elevates your programming skills, covering crucial OOP concepts such as classes, objects, inheritance, and encapsulation. By mastering OOP, you'll be able to write more efficient, scalable, and maintainable code, a skill highly valued in complex web development projects.


With PHP8, you'll be introduced to PHP's latest advancements and new features. This includes a deep dive into the JIT compiler, union types, named arguments, attributes, and match expressions. These features not only enhance the performance of PHP applications but also offer more powerful and expressive ways of coding.


The final part of the course is dedicated to Codeigniter 4, a lightweight yet powerful PHP framework. You'll learn to set up Codeigniter, work with its MVC architecture, and utilize its libraries and helpers. The course will guide you through creating full-featured web applications using Codeigniter, covering database access, form validation, session management, and security practices.


Throughout the course, you'll be engaged in hands-on projects and real-world scenarios, providing practical experience and insights into modern web development. You'll also have access to numerous resources, code examples, and exercises to reinforce your learning.


By the end of this course, you will have a thorough understanding of PHP in all its aspects, from the basics to PHP7, coupled with the skills to develop dynamic, database-driven websites using Codeigniter 4. Whether you're a beginner eager to dive into web development or a seasoned programmer looking to update your skills, this course is tailored to provide a comprehensive, engaging, and rewarding learning experience.


Enroll in "The Complete PHP Course from Core PHP to PHP7 & Codeigniter" today and start your journey towards becoming a proficient PHP developer, ready to tackle the challenges of modern web development!

Content

Basic PHP

course requirements
Downloading and installing XAMPP
How to create the file and some information about PHP
PHP script some tips about html
Introduction to phpStorm
Comments and case sensitive
PHP variables
Data types in PHP
Concatenation in PHP
Arithmetic Operator
Comparison Operators
if and else in PHP
else if in PHP
switch statement in PHP
functions in PHP
Passing arguments by calling a function
Return type in PHP
Local and global variables
echo and print functions in PHP
for loop in PHP
While and do while loop
Exit and die in php
Function in php
Arguments and return type in php
Arrays in php
Associative arrays
Fetching the values from array by suing the loops
Sorting the arrays by using the functions
Global variables
Server variable
$_POST variable in php
GET variable in php
Form handling in php
Validation the html forms
Strip_tag function in php
Multidimensional arrays
Time and date in php

Object Oriented Programming(OOP) OR PHP5

OOP in php
Classes, properties, objects
Classes, properties, objects part 2
Constructor
Inheritance in object-oriented php
Method overriding in php
Access Modifiers in php
Access Modifiers part 2 in php
Scope Resolution operator in php
Interfaces in php
Final Keyword in php
Abstract class and method in php

SQL

Introduction to SQL
Introduction to RDBMS
Basic syntax
SQL and NO-SQL databases
Introduction to mysql database and tools
Creating database and table
Select statement in SQL
elect distinct statement in SQL
Where Clause in SQL
SQL And, OR, not operators
Order by keyword in SQL
Insert statement in SQL
NULL values in SQL
Update statement in SQL
Delete statement in SQL
IN operator in SQL
SQL Alias
Between operator in SQL
Min,Max,Sum,Count,Avg in SQL
Like in SQL
Introduction to join and creating the second tables
Inner Join in SQL
Left join in SQL
Group by in SQL
Having clause in SQL
Introduction to subquery in SQL
Creating the Databases
Creating the tables in SQL
Alter Columns in SQL
SQL constraints in SQL
Conclusion

CodeIgniter

Course Detail and Requirements
Downloading and installing CodeIgniter
Folder Structure and application flow chart
Introduction to MVC(Model View Controller)
Working with controllers
Working with Views
Working with models
URLStructure in CodeIgniter
What are helpers and URL helper
Form helpers in codeigniter
Input class in Codeigniter
CAPTCHA helper and download helper
HTML helper
Alternate PHP Syntax for View Files and PHP Style guide
String and Text helper
Inflector helper
Introduction to Libraries and Benchmarking class
Calendaring library
Shopping Cart library
Encrypt class and encryption library in CodeIgniter
Introduction to autoload.php
Upload library in Codeigniter
Form validation in Codeigniter
Session library in codeigniter
Introduction to database and ORM and setting the database
Creating our first table adding some data
SELECT, FROM, WHERE and get_where in Codeigniter
MIN,MAX,AVG,SUM in codeIgniter
Where_in, Like, Or_like in Query builder
Order_By limit offset in CodeIgniter
Insert in Codeigniter
Update and delete using Query Builder
Introduction To query helper and overview of database section
Create another table and joining theme
Chaining in query builder
Form fro CRUD operation to insert
Showing all the records to the user_admin
Edit Record in CRUD section
Deleting students in CRUD section
Why we beak our HTML content into multiple views
Adding CSS and JS files and what about Plugins
Adding Bootstrap 4 inside our project.
Creating Signup form
Sending the link to the user's email address
Activating the User

Reviews

Leo
August 9, 2019
Bit hit and miss in some of the lessons - Little explanation of what the objective of the lesson is prior to being shown. Resources/examples for printout/study would be helpful.

Charts

Price

The Complete PHP Course from Core PHP to PHP7 & Codeigniter - Price chart

Rating

The Complete PHP Course from Core PHP to PHP7 & Codeigniter - Ratings chart

Enrollment distribution

The Complete PHP Course from Core PHP to PHP7 & Codeigniter - Distribution chart

Related Topics

1548362
udemy ID
2/10/2018
course created date
11/20/2019
course indexed date
Bot
course submited by