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
PHP, MySQL® & JavaScript® All-in-One For Dummies
PHP, MySQL® & JavaScript® All-in-One For Dummies
Curriculum
39 Sections
132 Lessons
Lifetime
Expand all sections
Collapse all sections
Introduction
5
4.5
About This Book
4.6
Foolish Assumptions
4.7
Icons Used in This Book
4.8
Beyond the Book
4.9
Where to Go from Here
Book 1: Getting Started with Web Programming
0
Chapter 1: Examining the Pieces of Web Programming
3
11.12
Creating a Simple Web Page
11.13
Creating a Dynamic Web Page
11.14
Storing Content
Chapter 2: Using a Web Server
3
15.16
Recognizing What’s Required
15.17
Considering Your Server Options
15.18
Tweaking the Servers
Chapter 3: Building a Development Environment
2
19.20
Knowing Which Tools to Avoid
19.21
Working with the Right Tools
Book 2: HTML5 and CSS3
0
Chapter 1: The Basics of HTML5
6
23.24
Diving into Document Structure
23.25
Looking at the Basic HTML5 Elements
23.26
Marking Your Text
23.27
Working with Characters
23.28
Making a List (And Checking It Twice)
23.29
Building Tables
Chapter 2: The Basics of CSS3
5
30.31
Understanding Styles
30.32
Styling Text
30.33
Working with the Box Model
30.34
Styling Tables
30.35
Positioning Elements
Chapter 3: HTML5 Forms
6
36.37
Understanding HTML5 Forms
36.38
Using Input Fields
36.39
Adding a Text Area
36.40
Using Drop-Down Lists
36.41
Enhancing HTML5 Forms
36.42
Using HTML5 Data Validation
Chapter 4: Advanced CSS3
7
43.44
Rounding Your Corners
43.45
Using Border Images
43.46
Looking at the CSS3 Colors
43.47
Playing with Color Gradients
43.48
Adding Shadows
43.49
Creating Fonts
43.50
Handling Media Queries
Chapter 5: HTML5 and Multimedia
4
51.52
Working with Images
51.53
Playing Audio
51.54
Watching Videos
51.55
Getting Help from Streamers
Book 3: JavaScript
0
Chapter 1: Introducing JavaScript
5
57.58
Knowing Why You Should Use JavaScript
57.59
Seeing Where to Put Your JavaScript Code
57.60
The Basics of JavaScript
57.61
Controlling Program Flow
57.62
Working with Functions
Chapter 2: Advanced JavaScript Coding
3
63.64
Understanding the Document Object Model
63.65
Finding Your Elements
63.66
Working with Document Object Model Form Data
Chapter 3: Using jQuery
7
67.68
Loading the jQuery Library
67.69
Using jQuery Functions
67.70
Finding Elements
67.71
Replacing Data
67.72
Changing Styles
67.73
Changing the Document Object Model
67.74
Playing with Animation
Chapter 4: Reacting to Events with JavaScript and jQuery
3
75.76
Understanding Events
75.77
Focusing on JavaScript and Events
75.78
Looking at jQuery and Events
Chapter 5: Troubleshooting JavaScript Programs
3
79.80
Identifying Errors
79.81
Working with Browser Developer Tools
79.82
Working Around Errors
Book 4: PHP
0
Chapter 1: Understanding PHP Basics
5
84.85
Seeing the Benefits of PHP
84.86
Understanding How to Use PHP
84.87
Working with PHP Variables
84.88
Using PHP Operators
84.89
Including Files
Chapter 2: PHP Flow Control
4
90.91
Using Logic Control
90.92
Looping
90.93
Building Your Own Functions
90.94
Working with Event-Driven PHP
Chapter 3: PHP Libraries
5
95.96
How PHP Uses Libraries
95.97
Text Functions
95.98
Math Functions
95.99
Date and Time Functions
95.100
Image-Handling Functions
Chapter 4: Considering PHP Security
2
101.102
Exploring PHP Vulnerabilities
101.103
PHP Vulnerability Solutions
Chapter 5: Object-Oriented PHP Programming
4
104.105
Understanding the Basics of Object-Oriented Programming
104.106
Using Magic Class Methods
104.107
Loading Classes
104.108
Extending Classes
Chapter 6: Sessions and Carts
4
109.110
Storing Persistent Data
109.111
PHP and Cookies
109.112
PHP and Sessions
109.113
Shopping Carts
Book 5: MySQL
0
Chapter 1: Introducing MySQL
3
115.116
Seeing the Purpose of a Database
115.117
Presenting MySQL
115.118
Advanced MySQL Features
Chapter 2: Administering MySQL
2
119.120
MySQL Administration Tools
119.121
Managing User Accounts
Chapter 3: Designing and Building a Database
3
122.123
Managing Your Data
122.124
Creating Databases
122.125
Building Tables
Chapter 4: Using the Database
3
126.127
Working with Data
126.128
Searching for Data
126.129
Playing It Safe with Data
Chapter 5: Communicating with the Database from PHP Scripts
3
130.131
Database Support in PHP
130.132
Using the mysqli Library
130.133
Putting It All Together
Book 6: Creating Object-Oriented Programs
0
Chapter 1: Designing an Object-Oriented Application
5
135.136
Determining Application Requirements
135.137
Creating the Application Database
135.138
Designing the Application Objects
135.139
Designing the Application Layout
135.140
Coding the Website Layout
Chapter 2: Implementing an Object-Oriented Application
5
141.142
Working with Events
141.143
Bidder Object Events
141.144
Item Object Events
141.145
Logging Out of a Web Application
141.146
Testing Web Applications
Chapter 3: Using AJAX
5
147.148
Getting to Know AJAX
147.149
Communicating Using JavaScript
147.150
Using the jQuery AJAX Library
147.151
Transferring Data in AJAX
147.152
Modifying the AuctionHelper Application
Chapter 4: Extending WordPress
6
153.154
Getting Acquainted with WordPress
153.155
Installing WordPress
153.156
Examining the Dashboard
153.157
Using WordPress
153.158
Exploring the World of Plugins
153.159
Creating Your Own Widget
Book 7: Using PHP Frameworks
0
Chapter 1: The MVC Method
4
161.162
Getting Acquainted with MVC
161.163
Comparing MVC to Other Web Models
161.164
Seeing How MVC Fits into N-Tier Theory
161.165
Implementing MVC
Chapter 2: Selecting a Framework
4
166.167
Getting to Know PHP Frameworks
166.168
Knowing Why You Should Use a Framework
166.169
Focusing on Popular PHP Frameworks
166.170
Looking At Micro Frameworks
Chapter 3: Creating an Application Using Frameworks
3
171.172
Building the Template
171.173
Creating an Application Scaffold
171.174
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