Front End Web Developer

Front End Web Developer I

360 hours. Attend 20 hours per week for 18 weeks.

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.

This program requires completion of three courses (COMM 641, COMM 642, COMM 643) and includes online instruction. 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
  • Usability
  • 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

360 hours. Attend 20 hours per week for 18 weeks.

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.

This program requires completion of four courses (COMM 644, COMM 645, COMM 646, COMM 647) and includes online instruction. Courses include intermediate and advanced techniques for making content more dynamic by incorporating JavaScript, jQuery and Cascading Style Sheets (CSS) into the web development process, and installing and setting-up content management systems on a local environment. Topics include responsive web design, customizing the display for desktop and mobile devices and incorporating a variety of media into a website for use on various devices. Promotion of a website through search engine optimization and social media are included. You will learn:

  • Advanced web authoring techniques with HTML5 and HTML5 APIs
  • Advanced CSS3 techniques
  • JavaScript libraries like jQuery
  • 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.

Mission: San Diego Continuing Education commits to student success and community enrichment by providing accessible, equitable, and innovative quality education and support services to diverse adult learners in pursuit of lifelong learning, training, career advancement, and pathways to college.