Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Home
All Programs
Computers
Languages
PHP
PHP, MySQL & JavaScript
PHP, MySQL & JavaScript
Curriculum
39 Sections
132 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction
5
1.1
About This Book
1.2
Foolish Assumptions
1.3
Icons Used in This Book
1.4
Beyond the Book
1.5
Where to Go from Here
Book 1: Getting Started with Web Programming
0
Chapter 1: Examining the Pieces of Web Programming
3
3.1
Creating a Simple Web Page
3.2
Creating a Dynamic Web Page
3.3
Storing Content
Chapter 2: Using a Web Server
3
4.1
Recognizing What’s Required
4.2
Considering Your Server Options
4.3
Tweaking the Servers
Chapter 3: Building a Development Environment
2
5.1
Knowing Which Tools to Avoid
5.2
Working with the Right Tools
Book 2: HTML5 and CSS3
0
Chapter 1: The Basics of HTML5
6
7.1
Diving into Document Structure
7.2
Looking at the Basic HTML5 Elements
7.3
Marking Your Text
7.4
Working with Characters
7.5
Making a List (And Checking It Twice)
7.6
Building Tables
Chapter 2: The Basics of CSS3
5
8.1
Understanding Styles
8.2
Styling Text
8.3
Working with the Box Model
8.4
Styling Tables
8.5
Positioning Elements
Chapter 3: HTML5 Forms
6
9.1
Understanding HTML5 Forms
9.2
Using Input Fields
9.3
Adding a Text Area
9.4
Using Drop-Down Lists
9.5
Enhancing HTML5 Forms
9.6
Using HTML5 Data Validation
Chapter 4: Advanced CSS3
7
10.1
Rounding Your Corners
10.2
Using Border Images
10.3
Looking at the CSS3 Colors
10.4
Playing with Color Gradients
10.5
Adding Shadows
10.6
Creating Fonts
10.7
Handling Media Queries
Chapter 5: HTML5 and Multimedia
4
11.1
Working with Images
11.2
Playing Audio
11.3
Watching Videos
11.4
Getting Help from Streamers
Book 3: JavaScript
0
Chapter 1: Introducing JavaScript
5
13.1
Knowing Why You Should Use JavaScript
13.2
Seeing Where to Put Your JavaScript Code
13.3
The Basics of JavaScript
13.4
Controlling Program Flow
13.5
Working with Functions
Chapter 2: Advanced JavaScript Coding
3
14.1
Understanding the Document Object Model
14.2
Finding Your Elements
14.3
Working with Document Object Model Form Data
Chapter 3: Using jQuery
7
15.1
Loading the jQuery Library
15.2
Using jQuery Functions
15.3
Finding Elements
15.4
Replacing Data
15.5
Changing Styles
15.6
Changing the Document Object Model
15.7
Playing with Animation
Chapter 4: Reacting to Events with JavaScript and jQuery
3
16.1
Understanding Events
16.2
Focusing on JavaScript and Events
16.3
Looking at jQuery and Events
Chapter 5: Troubleshooting JavaScript Programs
3
17.1
Identifying Errors
17.2
Working with Browser Developer Tools
17.3
Working Around Errors
Book 4: PHP
0
Chapter 1: Understanding PHP Basics
5
19.1
Seeing the Benefits of PHP
19.2
Understanding How to Use PHP
19.3
Working with PHP Variables
19.4
Using PHP Operators
19.5
Including Files
Chapter 2: PHP Flow Control
4
20.1
Using Logic Control
20.2
Looping
20.3
Building Your Own Functions
20.4
Working with Event-Driven PHP
Chapter 3: PHP Libraries
5
21.1
How PHP Uses Libraries
21.2
Text Functions
21.3
Math Functions
21.4
Date and Time Functions
21.5
Image-Handling Functions
Chapter 4: Considering PHP Security
2
22.1
Exploring PHP Vulnerabilities
22.2
PHP Vulnerability Solutions
Chapter 5: Object-Oriented PHP Programming
4
23.1
Understanding the Basics of Object-Oriented Programming
23.2
Using Magic Class Methods
23.3
Loading Classes
23.4
Extending Classes
Chapter 6: Sessions and Carts
4
24.1
Storing Persistent Data
24.2
PHP and Cookies
24.3
PHP and Sessions
24.4
Shopping Carts
Book 5: MySQL
0
Chapter 1: Introducing MySQL
3
26.1
Seeing the Purpose of a Database
26.2
Presenting MySQL
26.3
Advanced MySQL Features
Chapter 2: Administering MySQL
2
27.1
MySQL Administration Tools
27.2
Managing User Accounts
Chapter 3: Designing and Building a Database
3
28.1
Managing Your Data
28.2
Creating Databases
28.3
Building Tables
Chapter 4: Using the Database
3
29.1
Working with Data
29.2
Searching for Data
29.3
Playing It Safe with Data
Chapter 5: Communicating with the Database from PHP Scripts
3
30.1
Database Support in PHP
30.2
Using the mysqli Library
30.3
Putting It All Together
Book 6: Creating Object-Oriented Programs
0
Chapter 1: Designing an Object-Oriented Application
5
32.1
Determining Application Requirements
32.2
Creating the Application Database
32.3
Designing the Application Objects
32.4
Designing the Application Layout
32.5
Coding the Website Layout
Chapter 2: Implementing an Object-Oriented Application
5
33.1
Working with Events
33.2
Bidder Object Events
33.3
Item Object Events
33.4
Logging Out of a Web Application
33.5
Testing Web Applications
Chapter 3: Using AJAX
5
34.1
Getting to Know AJAX
34.2
Communicating Using JavaScript
34.3
Using the jQuery AJAX Library
34.4
Transferring Data in AJAX
34.5
Modifying the AuctionHelper Application
Chapter 4: Extending WordPress
6
35.1
Getting Acquainted with WordPress
35.2
Installing WordPress
35.3
Examining the Dashboard
35.4
Using WordPress
35.5
Exploring the World of Plugins
35.6
Creating Your Own Widget
Book 7: Using PHP Frameworks
0
Chapter 1: The MVC Method
4
37.1
Getting Acquainted with MVC
37.2
Comparing MVC to Other Web Models
37.3
Seeing How MVC Fits into N-Tier Theory
37.4
Implementing MVC
Chapter 2: Selecting a Framework
4
38.1
Getting to Know PHP Frameworks
38.2
Knowing Why You Should Use a Framework
38.3
Focusing on Popular PHP Frameworks
38.4
Looking At Micro Frameworks
Chapter 3: Creating an Application Using Frameworks
3
39.1
Building the Template
39.2
Creating an Application Scaffold
39.3
Modifying the Application Scaffold
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Linkedin
Instagram
Modal title
Main Content