title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
PHP Fundamentals
Course Description
Overview
This PHP Fundamentals course teaches the fundamentals of the PHP programming language. Industry best practices such as how to create maintainable, secure, efficient code is taught through the 130+ included code examples. At least half the course time is spent in the nearly 50 lab exercises. Lab time is carefully balanced between the skills of: reading code, modifying existing code, creating new code, and debugging code.Supported Distributions: Red Hat Enterprise Linux 6
Objectives
- Reading, modifying, creating debugging code
Prerequisites
- General computing knowledge is required. No programing experience needed.
Topics
- Course Objectives
- Advantages and Disadvantages
- Popular PHP Use Cases
- Running PHP Scripts
- Running PHP Scripts (cont.)
- Basic Syntax
- Combining Files
- Finding Mistakes
- Lab Tasks
- Preparation For Later Labs
- Hello, world
- Command Line Debugging
- Web Page Debugging
- Challenge Items
- Reading Code
- Learning To Read Code
- echo & print
- Variables
- Constants
- Functions
- Built-in Functions & Extensions
- Lab Tasks
- Groceries: Part One
- Groceries: Part Two
- Exploring GD
- Dancing Squares: Part One
- Dancing Squares: Part Two
- Drawing Shapes
- Basic Type Conversion
- Integers & Floats
- Math Operators
- Assignment Operators
- String Literals
- Variable Substitution & Common Escapes
- String Concatenation
- printf() and sprintf()
- Lab Tasks
- Numbers & Strings
- Challenge Items
- Math Operators
- printf() and sprintf()
- Calculating Tax
- Collecting Price Quotes
- NULL
- Booleans
- Comparison Operators
- Logical Operators
- If Statements
- Switch Statements
- Lab Tasks
- Type Fun
- Boolean Fun
- Comparison Fun
- Float Fun
- How To Recognize Comedy
- CLI Calculator
- Shipping Advisor
- Separation of Concerns
- HTML Fundamentals
- Common Block Elements
- Common Inline Elements
- CSS Fundamentals
- JavaScript Fundamentals
- Web Accessibility
- Cross-site Scripting (XSS)
- Templates Systems
- Lab Tasks
- HTML Demo
- CSS Demo
- JavaScript Demo
- Story Time
- Web-based Price Quotes
- Attack of the Price Quotes
- Arrays As Lists
- Arrays As Maps
- Arrays As Ordered Maps
- JavaScript Object Notation (JSON)
- Working With JSON
- Variable Scope
- Replacing Branching With Arrays
- Lab Tasks
- Array Fun
- Story Time: Part II
- Stock Watcher
- Rock Paper Scissors
- Exploring Scope
- Sandwich Shop
- While & Do Loops
- Foreach Loops
- For Loops
- Loop Gotchas
- break, continue, & goto
- Working With Objects
- Working With Exceptions
- Lab Tasks
- Number Game
- Tic Tac Toe
- Form Creator
- HTTP Fundamentals
- Request Methods
- Status Codes
- Representational State Transfer (REST)
- Cookies
- Accessing Request Data
- Setting Cookies
- Sending Redirects
- Form Fundamentals
- Input Element Types
- Other Form Elements
- Input Validation
- Bots and CAPTCHAs
- Forms and Redirects
- Cookies, Forms, and Arrays
- Lab Tasks
- Form Demo
- Subverting Forms
- Cookie Basics
- Subverting Cookies
- Protecting Cookies
- Contact
- Number Game
- Databases
- Popular SQL Databases
- Tables & Schemas
- SELECT Statements
- INSERT Statements
- UPDATE Statements
- DELETE Statements
- JOIN Clauses
- PHP & Databases
- SQL Injection
- Parameterized Statements
- PDO and Error Handling
- Storing Sensitive Data
- Sessions
- Lab Tasks
- Gatekeeper
- Practice, Practice, Practice
- Related Topics
- Frameworks
- Choosing a Framework
- Popular Frameworks
Related Courses
-
SAS 1: Introduction to the SAS System
PLSA-115- Duration: 3 Days
- Delivery Format: Classroom Training
- Price: 2,100.00 USD
-
Fundamentals of JavaScript
WDJS-225- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,755.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.