Course Information
Description
Advanced topics in website design. Topics include: working with the browser’s developer tools; designing and implementing various styles of responsive web design layouts using Flexbox, CSS Grid layout, and CSS frameworks (such as Bootstrap); implementing content hiding and showing; applying CSS processing techniques (pre-processors and post-processors); and incorporating transitions, transforms, and animations.
Total Credits
3
Course Competencies
-
Perform HTML, CSS, and JavaScript debugging using default browser toolsAssessment StrategiesExercise is evaluated by instructor outside of the classroomCriteriaModify CSS dynamically to test visual changesDisable and enable applied styles dynamicallyIdentify JavaScript errors and locate within source filesTest and debug in a minimum of 3 industry accepted browsers
-
Optimize website components to improve overall performanceAssessment StrategiesProject is tested outside the classroom settingCriteriaCreate and apply sprite images to website where appropriateRun and analyze website performance reportsMinify CSS and apply correctly to HTMLTest and debug in a minimum of 3 industry accepted browsers
-
Write and apply custom responsive design components for websiteAssessment StrategiesProject is tested outside the classroom settingCriteriaWrite and apply media queries to correctly achieve responsive design changes on various viewportsWrite and apply media queries to hide or show content based on given criteriaDesign and code for website differences for 3 or more viewportsTest and debug in a minimum of 3 industry accepted browsers
-
Utilize at least one popular mobile-first front-end framework for webpage stylingAssessment StrategiesProject is tested outside the classroom settingCriteriaImplement Bootstrap or similar framework correctly within website to achieve mobile-first designWrite CSS to override Bootstrap or similar framework to achieve specific custom changes at different break pointsTest and debug in a minimum of 3 industry accepted browsers