This course can be useful for project managers and other people who work with web developers who would benefit from having a better understanding of how websites are built. It can also serve as an entry-level course for new web developers.
None
This course can be useful for project managers and other people who work with web developers who would benefit from having a better understanding of how websites are built. It can also serve as an entry-level course for new web developers.
None
In-Person
Online
Outline
A Quick Overview of Web Development
Client-side Programming
HTML
Cascading Style Sheets
JavaScript
Ajax
JavaScript Frameworks
Server-side Programming
Java EE
ASP.NET
Python
PHP
ColdFusion
Node.js
Introduction to HTML
Getting Started
Exercise: A Simple HTML Document
The HTML Skeleton
The Element
The Element
Whitespace
Viewing Page Source
HTML Elements
Attributes
Empty vs. Container Tags
Blocks and Inline Elements
Comments
Special Characters
History of HTML
lang Attribute
Paragraphs, Headings, and Text
Paragraphs
Breaks and Horizontal Rules
Exercise: Creating an HTML Page
Quoted Text
Preformatted Text
Text-Level Semantic Elements
HTML Links
Text Links
Absolute vs. Relative Paths
Absolute Paths
Relative Paths
Default Pages
Targeting New Windows
Email Links
Exercise: Adding Links
Targeting a Specific Location on the Page
The title Attribute
HTML Images
Inserting Images
Making Images Accessible
Alternative Text
Long Descriptions
Height and Width Attributes
Image Links
Exercise: Adding Images to the Page
HTML Lists
Unordered Lists
Nesting Unordered Lists
Ordered Lists
Nesting Ordered Lists
The type Attribute
The start Attribute
Definition Lists
Exercise: Creating Lists
Crash Course in CSS
Benefits of Cascading Style Sheets
CSS Rules
CSS Comments
Selectors
Type Selectors
Class Selectors
ID Selectors
Attribute Selectors
The Universal Selector
Grouping
Combinators
Descendant Combinators
Child Combinators
General Sibling Combinators
Adjacent Sibling Combinators
Precedence of Selectors
How Browsers Style Pages
CSS Resets
CSS Normalizers
External Stylesheets, Embedded Stylesheets, and Inline Styles
External Stylesheets
Embedded Stylesheets
Inline Styles
Exercise: Creating an External Stylesheet
Exercise: Creating an Embedded Stylesheet
Exercise: Adding Inline Styles