Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete PHP Course from Core PHP to PHP7 & Codeigniter
Rating: 3.5 out of 5(62 ratings)
333 students

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
Created byShehzad Arain
Last updated 2/2024
English
English [Auto],

What you'll 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

Course content

10 sections131 lectures17h 20m total length
  • course requirements4:19

    Learn core PHP concepts from basics to object-oriented programming, covering variables, server setup, syntax, functions, and database access, with hands-on Codeigniter integration.

  • Downloading and installing XAMPP2:56

    Download, install, and configure XAMPP on Windows, choose the version and language, set the install path, and start Apache to run PHP scripts with the bundled PHP and database features.

  • How to create the file and some information about PHP7:02

    Learn how to create and save PHP files with a .php extension, run them on a local server, and organize folders with index.php to execute scripts.

  • PHP script some tips about html3:44

    Learn how to define html inside a php script using proper php tags and echo, and how to run php scripts to render html content.

  • Comments and case sensitive3:37

    Demonstrate using single-line and multi-line comments in PHP to disable code, and explain PHP's case sensitivity with variables defined in lower versus upper case.

  • PHP variables5:09

    Define and manage PHP variables with the dollar sign and valid names, explore integers, floats, and strings, use echo and dot for concatenation, and note undefined variables and case sensitivity.

  • Data types in PHP4:52

    Explore PHP data types, including integer, string, float, boolean, array, object, and null, and learn storing values, echoing outputs, and using arrays with multiple values and objects with properties.

  • Concatenation in PHP4:28

    Learn how to concatenate strings and variables in PHP using single or double quotes and the dot operator, and understand constants defined with define() for stable values.

  • Arithmetic Operator9:54

    Explore arithmetic and assignment operators in PHP, perform addition, subtraction, multiplication, division, modulus, and exponentiation, and master comparison, increment/decrement, and logical operators.

  • if and else in PHP8:53

    Master PHP conditionals with if, else, and switch to control code flow and compare values. Learn how true/false outcomes and break statements govern switch blocks.

  • Local and global variables3:52

    Explore the scope and usage of local and global variables in PHP, and learn how to access global variables inside functions with the global keyword and how to pass arguments.

  • echo and print functions in PHP3:34

    Compare echo and print in PHP, noting echo can take multiple parameters while print returns a value. Discuss using var_dump to show the data type and value.

  • For loop, While and do while loop in PHP11:49

    Explore how to use for, while, and do while loops in PHP to repeat code and fetch hundreds or millions of records, including for each loops and practical examples.

  • Exit and die in php3:02

    Learn to use die and exit in PHP to interrupt script execution, debug code, and control flow within functions and loops.

  • Function in php9:44

    Explore PHP functions, using built-in and user defined functions to organize code, pass arguments, return values, and manage local and global variables with practical call examples.

  • Arrays in php6:29

    Learn how to use arrays in PHP to store multiple values, access elements by zero-based indexes, and work with array variables, while future lessons cover associative arrays.

  • Global variables3:52

    Explore the difference between local and global variables, understand scope, and learn how to access global variables inside functions using the global keyword in PHP.

  • Server variable2:41

    Explore server variables in PHP, learn how super global server variables provide information about headers, script locations, server name, port, protocol, and software.

  • $_POST variable in php4:41

    Explore retrieving form data with the $_POST variable in PHP and comparing it to the get method. Learn to check inputs, fetch values by name, and echo results.

  • Time and date in php4:33

    Explore how to work with time and date in PHP using the date function, format timestamps, and manage time zones for storing and searching data.

  • Session in PHP7:55

    Explore how PHP sessions securely store sensitive information, such as passwords and credit card details, using session_start and $_SESSION to store, fetch, update, and destroy data.

  • How to Upload the file in PHP13:09

    Enable php file uploads, build a multipart form, and upload an image by validating size and allowed extensions (jpg, jpeg, png), then move it to the uploads directory.

  • Cookie in PHP7:14

    Learn how cookies work in PHP: create, store, check, and delete cookies in the user's browser to optimize speed and fetch data without repeated database calls.

Requirements

  • Server XAMPPOR WampServer
  • Basic programming language concepts
  • Editor(IDE)
  • PC

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!

Who this course is for:

  • Anyone who wants to learn PHP from scratch
  • Anyone who wants to learn all Version of PHP, including PHP Framework Codeigniter 4
  • Anyone who wants to learn Bootstrap with Codeigniter 4
  • Anyone who wants to learn CRUD in Codeigniter
  • Anyone who wants to learn the Login and Signup system in Codeigniter 4