Web Development
The Web Development program prepare students for employment in web development and web programming positions within an organization. Students will learn the skills to plan, create, and implement websites for a wide variety of businesses and organizations. Emphasis will be placed on mobile application development, responsive design and usability.
Formerly CBIS 207AD and CBIS 211AD and COSW 10AD. This course introduces the fundamental skills needed to design, develop and publish websites using industry standard software. Students will create websites by coding in HTML and CSS and incorporate web design principles such as site planning, usability and accessibility standards. Topics covered include formatting text, creating hyperlinks, building navigation menus, inserting images and other media, creating tables, creating forms, using CSS for layout and design, and understanding the purpose of responsive web development. Students should have completed a basic computer concepts course such as COSA 1 as preparation for this course.
Transferable to CSU OnlyFormerly CBIS 207E. This course develops knowledge in modern front-end web development skills including intermediate level HTML/CSS with FlexBox and CSS Grid, creating mobile websites, responsive web development, CSS frameworks, accessibility, usability and emerging web development trends/tools. Students are encouraged to have a basic knowledge of web development including beginning HTML and CSS.
Transferable to CSU OnlyFormerly COSW 220. This course covers PHP & MySQL, one of the most popular technology combinations for developing interactive Web sites. It is designed to provides students with a real-world experience in developing database driven website programming concepts for personal and small business needs Students write PHP code to interact with data stored in a database including record creation, update, deletion and retrieval. Emphasis will be placed on creating web forms, searching databases, and session management. It is recommended that students enter this course with beginning knowledge of Web development concepts including HTML and CSS.
Transferable to CSU OnlyThis course provides an introduction to client-side programming using JavaScript; including variables, data types, control structures, arrays, functions, event handlers, objects, and form validation. Students will learn through real-world projects and gain experience working with the DOM, AJAX, JSON, and explore popular JavaScript frameworks.
Formerly CBIS 430. This course is an introduction to modern web development frameworks and is intended for students with prior web development knowledge. Students will learn a web development framework, programming concepts, syntax and data management. Installation and setup, unit testing, structure of the web development framework, debugging tools, module/component creation, application deployment, and code repositories will be covered. Students should have working knowledge of at least one programming language (preferably JavaScript) and have an intermediate level of understanding of HTML and CSS as preparation for this course.
Students will create and manage websites using popular web-based content management systems (CMS) such as WordPress, Drupal, and/or Joomla. This course introduces fundamental concepts of CMS administration including installation, setup, management of user accounts, and security. Students will design a site, create navigation, integrate with social media, publish diverse content, and optimize content for search engine optimization (SEO) purposes.