Catalog 2024-2025

Download or Print Page

Web Programming

Certificate of Completion

This program is an introduction to web development. In this program students acquire essential skills in creating responsive websites, delving into front-end frameworks, and implementing secure back-end solutions with a focus on database access and session management. Students explore the MERN (MongoDB, Express.js, React, Node.js) framework, gaining proficiency in full-stack development. This industry-aligned curriculum combines foundational knowledge with cutting-edge technologies. Note, students will be much more competitive in the field if they already have a degree.

Program Requirements (288-324 hours)

Course NumberCourse TitleHours
NCCS100Introduction to Web Programming96 - 108 hours
NCCS104Web Development with Frameworks and Libraries96 - 108 hours
NCCS108Advanced Web Application Development96 - 108 hours

Total Certificate Hours: 288-324 hours

Certificates are listed as hours rather than college credit (units). Students must pass and complete the minimum number of hours required.

Upon successful completion of this program a student will be able to:

  • Demonstrate understanding of the fundamentals of web development, including the client-server architecture, HTTP, URLs, and the Document Object Model (DOM), enabling them to communicate effectively with other developers and stakeholders.
  • Demonstrate recognition of the importance of web accessibility and implement basic accessibility features, ensuring that their web content is usable by individuals with disabilities.
  • Develop problem-solving skills by identifying and troubleshooting common issues in web development, using browser developer tools to inspect and debug code effectively.
  • Demonstrate proficiency in using front-end frameworks like React to create reusable components, manage application state, and build interactive user interfaces.
  • Demonstrate the ability to fetch and manipulate data from external APIs and databases using asynchronous programming techniques, enhancing the interactivity of web applications.
  • Produce robust and high-performing web solutions by Incorporating user authentication, database integration, and server-side rendering (SSR) techniques.
  • Optimize web application performance through caching, lazy loading, and minimizing requests.
Last Updated 6/28/24