Internship Projects:  

Internship Projects

Background

This course is for second year GITC Web Development Students. The course couples internship projects with a practical curriculum on dynamic web page development

Prerequisites

Students should have the following prerequisite abilities, knowledge, and skills before enrolling in this course:

  • Web page composition using basic HTML and a text editor.
  • Understand HTML tags, attributes, and values.
  • Java programming, including conditional and looping constructs.
  • SQL statements: CREATE TABLE, ALTER TABLE, SELECT, INSERT, UPDATE, DELETE.
  • Relational database concepts: rows, columns, relations.

Course Objectives

At the conclusion of the course, students should be able to complete the following tasks:

  • Convert a simple web page from HTML using attributes and values for formatting to CSS with no in-line formatting.
  • Write a simple JavaScript program to compute values in a form or load a series of images.
  • Develop an HTML form for collecting address information.
  • Process a form and store the field values into a relational database table using SQL.
  • Write a simple web page using PHP sessions.

Handouts and Resources

The following items were distributed in class as supplemental material:

Sample Code

  • JavaScript Examples: Sample source code reviewed and studied in class.
  • PHP Examples: PHP/MySql integration code examples. Study these to complete the homework assignments.

Documents and References

Homework

The following materials were distributed as homework assignments:

  • Convert Me: the plain HTML to HTML with CSS conversion assignment.
  • Patverner.sql: the sample table for collecting address information.
  • Form Processing: Collect address book data using HTML forms and PHP.
  • Database Storage: Extend the previous assignment to store collected data into a relational database management system.
  • Session Management: complete the previous assignment using PHP session management.

Students taking the course in 2009 receive additional homework assignments. Those are in the web folder archive.



Copyright ©2006-2012, 2024 Left Brained Geeks. All Rights Reserved. License for reproduction, derivative works, internal commercial, and external non-commercial use granted to GITC faculty, staff, and students.