Details
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
This course provides the foundations for you to start writing PHP applications. You will learn the basics of the PHP language, processing web forms, as well as advanced concepts like Object-Oriented PHP. Course 221 has been updated for the latest version of PHP - version 5.
- Write effective, efficient PHP scripts
- Use the Zend Studio IDE
- Embed PHP scripts in HTML pages to create dynamic Web pages
- Manipulate data from Web page forms
- Track users as they navigate your site with sessions and other PHP features
- Structure PHP code using user-defined functions and external libraries
- Write object-oriented PHP applications
- Develop database-enabled Web applications using MySQL
- Create MVC-based applications using Laravel Framework
This PHP training course is valuable for those creating dynamic, database-driven Web sites. Basic experience with HTML or HTML knowledge with the level of 151 - Web Development with HTML5 and CSS3. is assumed. Prior programming experience and RDBMS knowledge is required.
Outline
- Introduction
- PHP Tags
- Variables
- Data Types
- Operations
- Control Structures
- Forms
- Decision Control Structures
- Repetition Control Structures
- Branching Statements
- Numerically Indexed Arrays
- String Indexed Arrays
- Multi-Dimensional Arrays
- Array Manipulation Functions
- Strings and Character Indexes
- String Length
- String Comparison
- Formatting Strings
- Finding and Replacing Substrings
- Splitting and Joining Strings
- HTML Encoding
- GET vs POST
- Accessing Form Variables
- Processing Form Elements
- Defining Functions
- Passing Parameters
- Variable Scope
- Returning Values
- Require() and include()
- URL Rewriting
- Hidden Fields
- Cookies
- Sessions
- Garbage Collection
- Setting up a Database Connection
- Choosing a Database to Use
- Inserting Data
- Querying the Database
- Reviewing the Query Results
- Updating Records
- Deleting Records
- Disconnecting from the Database
- Declaring Classes
- Creating Objects
- Accessing Attributes
- Calling Class Methods
- Constructors and Destructors
- Static Members
- Inheritance
- Member Visibility
- Abstract Classes and Methods
- Declaring and Implementing Interfaces
- Basic Concepts
- Finding Substrings
- Replacing Substrings
- Splitting Strings
- Error Levels
- Handling Errors
- Handling Exceptions using try/catch
- Subclassing Exceptions
- Data and Time Functions
- Sending Mail from PHP Scripts
- Page Redirection
- Uploading Files
- Altering the Runtime Environment
- Formatting the HTML Output
- What is Laravel Framework
- The MVC Design Pattern
- Quickstart
ActiveLearning, Inc. is the Philippines' leading provider of Information Technology and Project Management education, where thousands of students take courses from Application Development to Project Management to Network Security, and much more. Our courses are taught by expert instructors, and learning is enhanced through a blend of in-depth lectures, workshops, and hands-on exercises.
Expert Instructors
Learn from expert instructors who practice what they teach. Our instructors are involved in constant research and development, who constantly apply the lessons they teach, and who know the same technical issues you face every day.
Superior Courseware
Our courseware go through rigorous evaluation before they are released for instruction. By constantly monitoring industry developments, we make sure that you get course materials that are up to date.
Interactivity
More than just classroom lectures, practical, hands-on exercises are carefully developed for you to immediately put in to practice what you learn. By being immersed in a classroom setting, you get to participate, inquire, and be involved - all essential in expediting the learning process. Aspects you won't find in Computer-Based-Training and self-study. ...