Links to the instructor's lecture notes are posted here as we cover them in class.
- Course Introduction; Internet History and Fundamentals; Basic HTML
- CSS and Page Layout
- Server-Side Scripting with PHP
- HTML Forms; Web Server Basics
- Databases, SQL, and MySQL
- Introduction to Ruby
- Ruby on Rails: Migrations, Models, and Unit Tests
- Ruby on Rails: Controllers, Views, and Functional Tests
- Web Design Principles
- JavaScript and the DOM
- JavaScript Events and jQuery; Ajax, XML, and JSON (Multiplication Quiz Example
- Web Sessions and Security
- Web Services, REST, and Email; Technology and Faith
- Responsive Web Design, Mobile Development, and Production Concerns