Corporate College: Professional Development

  |   Sign In   |   View Cart   |   Help   |   Cart: 0 items
Print Course information
Email me when offered
Return to Course Catalog

Course Catalog

Front-end Developer II Advanced: Web Design Patterns (MVC, Web Components), Application Development   

Front-end development goes beyond just the pretty facade of a web application. In this course we build on our web foundations, by adding in even more interactions and data processing power with JavaScript so we can graduate from creating simple, static web sites to sophisticated web interfaces that can communicate with a server.

We’ll dive into JavaScript and Software Design patterns for the web. We’ll talk about code organization and application design patterns such as Model-View-Controller and Web Component hierarchies and how to send and receive data asynchronously over the HTTP/S protocol. We’ll make a custom interactive app that interfaces with a server in order to fetch data to display in the browser and send user input to save in a database. These types of techniques can be woven together to create fully-fledged online apps with user signup and login forms.

The Front-end Developer Career-Ready Professional Certification program is offered as a set of stackable 3 standalone courses that together will allow you to master the range of technologies used to develop high-quality web and mobile applications that work seamlessly on mobile, tablet, and desktop browser.

  • Front-end Developer I Foundation: Web page basics, HTML, HTML5, CSS3, SVG, and the DOM, JavaScript
  • Front-end Developer II Advanced: Web design patterns (MVC, Web Components), Application development
  • Front-end Developer III Professional: Advanced JavaScript, React and introduction to server-side technologies Node.js, NoSQL DB

Pre-requisites: Ideal student has completed Front-end Developer Foundation course. And beginner level experience with HTML5, CSS3, SVG, JavaScript, DOM, and understand the basics of UI and UX design.

Looking for tuition assistance? Qualified Monroe County residents may be eligible for funding. Visit to learn more.

Register for upcoming Informational Webinars: Click here sign up for the Front-End Developer Webinar.


There are no classes currently available.

For inquiries, please call 585.685.6004 to get information regarding future classes.

Some Title