Agile Project Management introduces students to the principles and
methodology of an agile approach to project management. By applying
this approach to a real-life or simulated project students learn how to
create an adaptive project environment that responds to continually
changing requirements, reduces risk and enhances the quality of project
delivery. Emphasis is on documenting project planning and process and
using tools to enhance project management and collaborative work.
WEB 102: HTML, and CSS introduces students to Hypertext Markup Language
(HTML), Cascading Style Sheets (CSS), web standards and web
accessibility. Students will use best practices and follow web standards
set by the World Wide Web Consortium (W3C) to create content that looks
appropriate and functions correctly on all devices. Using the mobile
first method, students will apply the skills learned to design and build
a standards compliant website from conception through completion.
- Teacher: Charla Beaulieu
Advanced Front-end Development
in front-end web development to explore modular, maintainable, and
external dependencies and use of tools and frameworks. Students will
apply these approaches and refine skills to develop more complex
client-side applications for the web and produce a responsive browser
independent dynamic web application for their portfolio.
WEB 105: Development Environment provides students with the current industry context, standards and fundamental tools required to dive into back-end web developing. Students will become familiar with the back-end environment by setting up a web server, setting up a virtual host, running an https and creating sandboxes. They will gain confidence and access greater control in front and back-end web development by executing command line through Terminal. Understanding of best-practice in version control will be emphasized as students learn how to utilize open source distributed version control systems and incorporate thorough testing and debugging practices into their development projects.
Web Application Development Infrastructure and Operations introduces students to the selection and configuration of appropriate tools to form a scalable and continuous development-delivery-operations support pipeline. By reviewing their web applications from an infrastructure, architecture, and coding perspective, students
will develop more secure web applications, test their web applications for vulnerabilities, and implement mitigation strategies.