Tabs with jQuery

Overview

Fundamentals of Website Development
CSCI E-12

Harvard Extension School

cscie12.dce.harvard.edu

Format: Online (live or on demand) web conference

Time: Tuesdays, 8:10-10:10 pm, or on demand

Course Description

This course provides a comprehensive overview of website development. Students explore the prevailing vocabulary, tools, and standards used in the field and learn how the various facets—including HTML5, CSS, JavaScript, Ajax, multimedia, scripting languages, HTTP, clients, servers, and databases—function together in today's web environment. The course provides a solid web development foundation, focusing on content and client-side (browser) components (HTML5, CSS, JavaScript, multimedia), with an overview of the server-side technologies. In addition, software and services that are easily incorporated into a website (for example, maps, checkout, blogs, content management) are surveyed and discussed. Students produce an interactive website on the topic of their choice for the final project and leave the course prepared for more advanced and focused web development studies.

Schedule of Lectures

  1. Getting Started - Internet, WWW, HTML
  2. Markup (HTML)
  3. Markup (HTML) and Style (CSS)
  4. Style (CSS), Part 2 - Block Model, Colors, Images, Lists
  5. Style (CSS), Part 3 - CSS and Layouts
  6. Style (CSS), Part 4 - Techniques and CSS Frameworks
  7. JavaScript, Part 1 - JS Introduction
  8. JavaScript, Part 2 - JS and jQuery
  9. JavaScript, Part 3 - Integrating JS Functionality
  10. JavaScript, Part 4 - XHR and dynamic pages
  11. Web Content Management Systems
  12. Server-Side, Part 1 - Dynamic Content
  13. Server-Side, Part 2 - HTTP, Web Server Configuration
  14. Grab Bag of Topics
  15. Final Project Due and In-Class Presentations (Optional)