Web Development Certificate
Capstone Project
For the Capstone Project, students will build a portfolio Web site that showcases and demonstrates the Web development skills they have acquired in the classes that make up the Web Development Certificate. Students must complete all required coursework before enrolling in the Web Development Capstone project, since the project incorporates skills from all the required courses. Satisfactory completion of the Capstone Project is required to receive the Web Development Certificate.
The Capstone Project allows students to synthesize the skills and knowledge from the certificate courses while developing their website.
Who Should Take This Course
This course is required for participants in the Web Development Certificate Program, and enrollment is limited to certificate students.
Course Objectives
- Given a specification, design and develop a web application from ground up utilizing the skills acquired from the web development curriculum
- Identify potential design and development issues and work through to solutions
- Present final project to instructor
Course Details
- Length: 12 hours
- Format: Student presentation/Group critique
- Class size: Maximum 6 students
- Prerequisite: Successful completion of all required classes
The above prerequisites are considered to be the basic skills and knowledge needed prior to taking this class. Instructors will assume your readiness for the class materials and will NOT use class time to discuss prerequisite materials.
Course Contents
Class 1: Capstone Project/Seminar Orientation
The first meeting of the Capstone project is an hour and half scheduled class with the instructor and up to six students. The purpose of this kick-off class includes:
- A discussion of the project details and requirements.
- Clarification about the purpose or expected outcome of the project including a review of the evaluation components of the project.
- Establishing the project milestones that the student will use in the development of the project.
- A review of the process that students will use during the project development stage to get feedback from the instructor.
- A discussion of the last class, during which the instructor will evaluate the student's project.
- An outline of the process and steps that will be used to evaluate the student's project.
- An opportunity for the student to get started on the design of the Capstone project. This allows the student to validate their design decisions with the instructor before development works begins.
Class 2: Milestone 1 – Backend/Database Design Completion Milestone
At this class you will be expected to present the following information for critique and feedback:
- T-SQL scripts to generate stored procedures, views and other functions needed for your project
- Website design document of the project
- Class diagram (can be included with the design document)
Students are free to develop their own forms for written documentation of this information. Students are required to provide a copy of the written documentation as well as make an oral presentation of this material during Class 2.
Class 3: Milestone 2 – Business Logic Completion Milestone
In this class, you will be expected to present the following information for critique and feedback:
- Complete working C# code of the business logic. Submit to instructor as a zip
- Simple unit test code to test the logic
Students are required to provide a copy of the written documentation as well as make a verbal presentation of this material during Class 3.
Class 4: Milestone 3 – UI Design Completion Milestone
At this class you will be expected to present the following information for critique and feedback:
- Design specification document of the user interface
- Sitemap diagram of the UI or screenshots of the different pages of the UI
- Partial or complete working web application plugged in with the business logic and the backend
A written copy of the implementation plan will be presented for review at the time of the final project presentation in Class 5.
Class 5: Formal presentation of Capstone Project
In the final class, students will present their complete working website and updates of any documentation to the instructor and other class members. Students will be provided with written feedback which indicates if the project meets the criteria for a "Pass" or still needs improvement.