10152121Advanced CSS
Course Information
Description
Provides the student with experience in the design and implementation of business Internet websites. Topics include: testing and improving website performance, implementing various styles of responsive web design including flexbox, building a website using a CSS framework (BootstrapS), and incorporating advanced cascading style sheets (CSS) concepts including transitions, transforms, animations, pre and post processors, and content hiding.
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