PHP & MySQL
PHP is a server-side scripting language that can be used for converting any website into a dynamic website and allow for dynamic behavioural functions in the website. PHP is a free open-source tool and is the preferred development option of most companies across the web. Benefits of PHP include being able to collect form data, generate dynamic page content, or send and receive cookies.
MySQL is a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL). It is also free and open source and is commonly used with programs developed in PHP.
What Will I Learn?
- You will learn how to download and install PHP and MySQL tools.
- You will learn how to work between a user interface and a database back-end that stores critical information.
- You will learn to work with the most used data types.
- You will learn what operators are.
- How to use conditional statements, while loops, do while loops, for loops, foreach loops.
- You will learn why you should use functions.
- You will learn the basic build-in functions.
- You will learn the most important superglobals.
- You will learn how to create a working file upload system.
- You will learn how to create a working contact form.
- How to use forms to submit data to databases.
- You will learn how to use databases.
- You will learn MySQL Queries.
- Password hashing.
- Error handling.
- You will learn why you should use prepared statements.
- You will learn how to create a login/register script.
- And way more...
Course Content
An Introduction to PHP
Default Syntax
Variables in PHP
Constants in PHP
Control Structures
Functions
Arrays
Include Functions
Regular Expressions
Object-Oriented Programming in PHP
PHP with MySQL
PHP with MySQL
Strings and Regular Expressions
Working with the Files and Operating System
Error and Exception Handling
Date and Time Functions Authentication
Cookies
Sessions
Web Services
XML Integration
MySQL Concepts
About the instructors
Ranjeet Sharma
Head, Digital Solutions Delivery
Ranjeet works with businesses to deliver technical digital solutions, services and products. Experienced web, mobile architect adept in project management, testing and optimization of technical architecture and digital assets. Ranjeet loves to play cricket and never misses a cricket match even if it’s watching a rerun post his work commitments. In his spare time, Ranjeet loves reading up and staying current with all emerging tech changes.
3 Courses
0 students
13 Courses
0 students