Help Icon

ETG8073

Course
ETG8073
Course Title
Web Applications Developer

Description

Whether you’re new to Web development or want to enhance your skills, this program will give you the knowledge you need to create dynamic database-driven websites using the latest technologies. You’ll master basic HTML (the core technology behind almost all websites), learn CSS for designing pages, and discover how to make your pages more dynamic with JavaScript. Offered in partnership with ed2go.

Objectives

  • Use HTML, Cascading Style Sheets, and JavaScript to design web pages
  • Use Dynamic HTML to make your web pages more interactive
  • Create database-driven web applications using PHP
  • Use SQL to pull data from a database and to insert and modify data in a database
  • Employ XML to store and validate data and to make data more accessible to other applications
  • Use Ajax techniques to build web applications
  • Use the latest HTML5 features to build forward-looking websites

Content

I. HTML Training

Overview of Web Development

Introduction to HTML

Paragraphs, Headings and Text

HTML Links

HTML Images

HTML Lists

HTML Tables

HTML Forms

II. Introduction to CSS Training

Crash Course in CSS

CSS Fonts

CSS Text

Colors and Backgrounds

Custom Cursors

CSS and Links

Borders, Margins, and Padding

Styling Tables with CSS

Transforms and Transitions

III. Advanced CSS Training

Positioning and Visibility

Advanced CSS Page Layout

CSS Shorthand Properties

CSS Lists as Hierarchical Navigation

CSS Background Tricks

Laying out and Styling Forms with CSS

Browser-Compatibility Issues

CSS Best Practices

Browser-Compatibility Issues

IV. Introduction to JavaScript

JavaScript Basics

Variables, Arrays, and Operators

JavaScript Functions

Built-In JavaScript Objects

Conditionals and Loops

JavaScript Form Validation

Images, Windows, and Timers

Navigator, History, and Location Objects

V. Advanced JavaScript

Advanced Techniques

Regular Expressions

HTML Document Object Model

Dynamic Forms

Dynamic HTML

VI. Introduction to PHP

PHP Basics

Flow Control

Arrays

PHP and HTML Forms

String Manipulation

Reusing Code and Writing Functions

Managing Data

Authentication with PHP and SQL

Regular Expressions

Session Control and Cookies

Sending Email with PHP

File System Management

VII. Introduction to SQL

Relational Database Basics

Simple SELECTs

Advanced SELECTs

Subqueries, Joins, and Unions

Conditional Processing with CASE

Inserting, Updating, and Deleting Records

VIII. Introduction to XML

XML Basics

Quick Introduction to XHTML

DTDs

XML Schema Basics

Simple-Type Elements

Complex-Type Elements

Attributes

XSLT Basics

XPath

Flow Control

IX. Ajax Training

Ajax Basics

Passing Data

Ajax Applications

XSLT Transformations with JavaScript

Ajax/JavaScript Frameworks

More Ajax Applications

X. Introduction to HTML5

Introduction to this Course

Laying out a Page with HTML5

HTML5 - How We Got Here

Sections and Articles

HTML5 Audio and Video

HTML5 Forms

HTML5 Web Storage

HTML5 Canvas

Integrated APIs

XI. Final Project

Method of Instruction

Online

Evaluation

Class participation