Front End

FRONT END FOUNDATIONS

(HTML, CSS, JAVASCRIPT)

Exploring advanced concepts of HTML, CSS, Javascript; Intended to enable students to create modern and robust web applications without leveraging any advanced frameworks. Students will strengthen their foundational knowledge of how web applications and client-side coding works. Students will explore web animations, transitions, transformations and how to structure and organize code for a large web project.

HOURS

40

FRONT END FRAMEWORKS

(AngularJS or React)

Intended to be an introduction to JavaScript Front End Frameworks which enable rapid front-end development meeting modern best practices. Students will learn how to create Single Page Web Applications (SPA). Framework-specific concepts will be covered, outlining the nuances associated with the elective framework.

HOURS

40

RESPONSIVE DESIGN

Explore the principles and implementations of Responsive Design; the practice of creating applications which seamlessly adapt to the size and capabilities of different devices (Desktop, Tablet, Phone). Students will learn the techniques and tooling required to enable web sites to be responsive.

HOURS

20