Front End Web Developer I
Provides students with the basic knowledge and skills needed for developing and designing websites. Front End Web Developers design the user interface and are responsible for visual design, user interaction and browser compatibilities. Students who successfully complete the program can use the skills learned in a variety of industries including graphic design and prototyping, website design, web marketing and consulting services.
Courses include basic web programming, components of a website, pre-planning tools and strategies of preliminary web development utilizing user interface design, usability, accessibility, content strategy, and incorporating the user experience into a website. Topics include defining the needs and goals of a target audience and determining the range of required features and functionality of a website, including producing a usable and assessable interactive end-product by optimizing graphics and content. You will learn:
- Foundations of designing for the web
- Web authoring with HTML5
- Cascading Style Sheets (CSS3) for design and structure
- CSS pre-processors like SASS and LESS and compilation techniques
- CSS frameworks like Skeleton, Foundation, Gumby and Bootstrap
- Current industry standards, processes and techniques
- Pre-planning tools and strategies
- User interface design and user experience
- Web project management
- Elements of design and aesthetics
- Accessibility and the Web Content Accessibility Guidelines
Students are advised to complete the Interactive Media Job Training/Certificate Program prior to enrolling. Additional recommended pre-admission skills include intermediate knowledge of Photoshop; a strong interest in the web development field; how to browse the web; familiarity with the Windows operating system; file management skills, and oral and written communication skills.
Front End Web Developer II
Provides students with more intermediate to advanced techniques for developing and designing websites. Students who successfully complete the program can use the skills learned in a variety of industries including computer systems design, network and system design, web development, software development, web application development, web site design, web marketing and consulting services.
- Advanced web authoring techniques with HTML5 and HTML5 APIs
- Advanced CSS3 techniques
- The client-side Model-View-Controller pattern using AngularJS
- Single-Page Application (SPA) development techniques
- Programmatic manipulation of web page content
- Progressive enhancement
- Basic understanding of other languages used in web development
- Basic understanding of additional frameworks used in web development
- The role of Content Management Systems (CMS) in web development
- Responsive web design
- Web site promotion
- Content optimization and content planning
- Social media basics and integration
Students are advised to complete the Interactive Media Job Training/Certificate Program and Front End Web Developer I prior to enrolling. Additional recommended pre-admission skills include basic to intermediate knowledge of HTML and CSS; basic user interface design; strong Photoshop skills; a strong interest in the web development field; how to browse the web; familiarity with the Windows operating system; file management skills, and oral and written communication skills.