This course introduces front-end and user interface development. Course covers web application front-end programming with standards such as HTML, CSS, JavaScript, Node, React and more to help students learn to implement fast and functional user interfaces. No prior front-end development experience required. MEDIA 225 recommended. This class may include students from multiple sections.
Course Outcomes
- Demonstrate the proper use of HyperText Markup Language (HTML) elements including semantic elements.
- Implement custom styling of web front-ends.
- Describe the fundamental principles of implementing effective user interfaces.
- Demonstrate Bootstrap fundamentals.
- Create interactivity with JavaScript.
- Utilize Git to collaborate on projects with others.
- Demonstrate how to test that designs are cross-browser compatible.
- Demonstrate how to build websites with dynamic data from an Application Programming Interface (API).
- Demonstrate how to organize code using a front-end JavaScript Framework.
- Create a responsive website using Bootstrap or the Cascading Style Sheets (CSS) grid system.