O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building a Complete Web Application

Video Description

In this Building a Complete Web Application training course, expert author Steve Perry will teach you how to successfully build a complete web application. This course is designed for users that are familiar with HTML and have basic programming knowledge.

You will start by learning how to set up your computer, install a local server, and find and use a hosting service. From there, Steve will cover the prerequisite knowledge, then jump into HTML, CSS, web graphics, JavaScript, and AJAX. This video tutorial will teach you about database design and implementation, how to integrate jQuery into the application, and how to work with mobile devices. Finally, you will learn about testing and validation, using social media for marketing, sending email with PHP, and implementing a shopping cart.

Once you have completed this computer based training course, you will have learned how to build a complete web application with HTML, CSS, PHP, MySQL, JavaScript, and jQuery Mobile.

Table of Contents

  1. Introduction
    1. What Is A Complete Web Application 00:13:36
    2. About The Author 00:03:03
    3. What Is PHP 00:10:11
    4. What Is MySQL 00:08:56
    5. What Is Javascript 00:09:48
    6. What Is Jquery 00:07:28
    7. Example Web Application - Yourdeputy.com 00:07:04
    8. How To Access Your Working Files 00:01:15
  2. Interface
    1. Setting Up Your Computer 00:09:47
    2. Installing A Local Server 00:04:28
    3. Finding A Hosting Service 00:05:56
    4. Using A Hosting Service 00:09:23
  3. Prerequisite Knowledge
    1. Key Points Of Knowledge 00:08:11
    2. Structure A Web Page With HTML 00:09:22
    3. Formatting A Web Page With CSS 00:10:08
    4. CSS Selectors 00:06:23
    5. Javascript Basics: Assigning Values To Variables 00:09:53
    6. Javascript Basics: Decision Statements 00:08:11
    7. Javascript Basics: Loops 00:06:21
    8. Javascript Basics: Functions 00:09:35
    9. Javascript Basics: Arrays 00:09:02
    10. Setting Up A Web Page To Use Jquery 00:10:58
    11. Jquery: Selectors, Events, And Event Methods 00:06:38
    12. PHP Basics: Assigning Values To Variables 00:11:10
    13. PHP Basics: Decision Statements 00:08:22
    14. PHP Basics: Loops 00:06:23
    15. PHP Basics: Functions 00:09:12
    16. PHP Basics: Arrays 00:07:32
    17. MySQL Basics 00:08:54
    18. MySQL Data Manipulation 00:07:44
  4. HTML, CSS, Graphics, Javascript, And Ajax
    1. Requirements And Detailed Design 00:09:49
    2. Developing A Web Application Template 00:07:05
    3. Web Graphics Part - 1 00:09:10
    4. Web Graphics Part - 2 00:05:44
    5. Web Graphics Part - 3 00:07:47
    6. Web Graphics Part - 4 00:08:36
    7. Using CSS For Page Layout 00:09:31
    8. Dynamic Javascript 00:10:20
    9. Using Javascript To Change CSS Properties 00:09:51
    10. Implementing Ajax With Javascript 00:10:44
    11. Producing XML Using Ajax Part - 1 00:07:33
    12. Producing XML Using Ajax Part - 2 00:11:03
    13. Producing XML Using Ajax Part - 3 00:07:07
    14. Using An HTML Form 00:06:08
    15. Validating User Entries Part - 1 00:09:05
    16. Validating User Entries Part - 2 00:06:46
    17. Validating User Entries Part - 3 00:04:24
    18. Creating A Footer 00:04:26
  5. Database Design And Implementation
    1. Database Design Part - 1 00:08:41
    2. Database Design Part - 2 00:06:52
    3. Using PHPMyAdmin To Create Tables And Keys 00:07:17
    4. Using PHPMyAdmin To Add, Change, Or Remove Data 00:07:31
    5. Connecting PHP To MySQL Part - 1 00:07:24
    6. Connecting PHP To MySQL Part - 2 00:08:09
    7. Producing A Report In PHP With MySQL 00:10:20
    8. Creating A Login Page 00:05:01
    9. Saving Data To The Database 00:08:50
  6. Using Jquery
    1. Integrating Jquery Into The Application 00:06:37
    2. Using Jquery To Load HTML 00:03:29
    3. Implementing Ajax With Jquery Part - 1 00:08:15
    4. Implementing Ajax With Jquery Part - 2 00:08:36
    5. Using Jquery To Validate User Entries 00:03:55
    6. Using Jquery Widgets - Calendar 00:05:50
  7. Mobile Web Apps
    1. How To Work With Mobile Devices 00:08:04
    2. Using Jquery Mobile Part - 1 00:08:43
    3. Using Jquery Mobile Part - 2 00:06:48
    4. Using Jquery Mobile Part - 3 00:06:29
    5. Deploying Your Web App 00:06:29
  8. Wrapping It Up
    1. Testing And Validation 00:08:45
    2. Using Social Media For Marketing 00:07:40
    3. Security Considerations 00:07:44
    4. Sending Email With PHP 00:03:14
    5. Content Management Systems 00:07:47
    6. Implementing A Shopping Cart 00:05:24
    7. Wrapping It Up 00:06:21