"Trainers show deep knowledge in the subject matter." --MCC Corporate College Student

Front-end Developer Professional

How would you like to have a career in one of the fastest growing areas of the United States economy? You will be able to land your first job and have each year of experience boost your earnings dramatically year after year. Front-end developers are the front-end of a website that users interact with. A front-end developer is responsible for everything that you see when you’re visiting your favorite websites, navigating around the Internet, including fonts, contact forms, images, video, page formatting, colors, drop-down menus and sliders. The front-end developer uses HTML, CSS, UX design, and JavaScript to allow the user to experience the internet in seamless and dynamic ways.

The goal of a front-end developer is to create clear, easy, fast pages and interfaces that will enable people to understand and care about the information they see. The front-end developer implements the functionality of the website and has become indispensable in today’s digital economy. Front-end is not just a pretty face, it's the friendly, forward-looking interface of web development.

Front-end developers are responsible for a website’s code that is seen by people surfing the web. They are the architects of the user experiences. In order to execute those objectives, they must master three languages: HTML, CSS, and JavaScript programming. In addition to these languages, they need to know how to use libraries like jQuery and LESS, and frameworks like Bootstrap, Foundation, Backbone, AngularJS, and EmberJS, which ensure great-looking content across all devices. Many listings also call for experience with Ajax, which allows pages to dynamically load by downloading server data in the background.

After completing this program you will be able to work at a company or define your own hours, and areas of expertise as a freelancer. The program prepares students to develop sophisticated websites, apps, and designs extendable to many of the social networking sites. Students will also have presentation and interviewing skills training and have the option of completing a two-week internship at the completion of the course.

Part A consists of the following modules:

HTML / Cascading Style Sheets (CSS) Essentials / Bootstrap (CSS Framework) / Bootstrap mobile first deep dive / JavaScript Essentials / Git and GitHub / Performance and Accessibility / Intro to JQuery DOM & AJAX / SASS workflow and SMACSS / Front-end Project /Photoshop – Image Management

Part B consists of the following modules:

jQuery, AJAX, JSON Applied / Advanced JavaScript / Front-end workflow using GULP / Angular / React / Front-end Individual Project / Team Project (Responsive Website) / Online Portfolio / Interviewing and Presentation Skills

Prerequisites: The desire and ability to learn new technology. Ability to problem solve, and research online resources. Basic Window skills, word processing experience, computer file management basics and familiarity with Internet services such as e-mail and Web browsing.

You will need to be interviewed by one of our program manager to help you decide if this program best suits your needs, and objectives. Before you can be admitted you’ll need to demonstrate some elementary skills. Please call Gerald Ringer at 585-484-7095 for assistance to get started on your pre-program training.