|
May 13, 2024
|
|
|
|
WEBD 2125 - Advanced Web Concepts Credits: 3 Hours/Week: Lecture 2 Lab 2 Course Description: This hands-on, project-oriented course examines a variety of modern tools, techniques, frameworks, and libraries that are critical for designing webpages and developing websites with current industry best practices. The following tools are explored: Git as a version-control system (collaboratively), SEO (Search Engine Optimization), UI /UX (User Interface/User Experience), jQuery Mobile, and many more. MnTC Goals None
Prerequisite(s): WEBD 2123 with a grade of “C” or higher Corequisite(s): None Recommendation: None
Major Content
- Git Version Control System
- Differences in browser compatibilities
- SEO
- Google Analytics
- HTML Boilerplate & Bootstrap
- Modernizr
- Normalize.css
- jQuery Mobile
- jQuery UI
- Accessibility and WAI-ARIA standards
- LESS/SASS/SCSS
- Font variables
- BEM methodology (block, element, and modifier)
- Monitoring performance/browser extensions
- Best practices/current trends checklists:
- touch
- accordions
- navigation
- drop-downs
- carousel
- forms
Learning Outcomes At the end of this course students will be able to:
- administer Git version-control system, collaboratively.
- analyze browser compatibilities.
- integrate techniques for search engine optimization.
- use oHTML5 Boilerplate template and Bootstrap.
- use Modernizr to detect user’s browser.
- render elements consistently using Normailze.css.
- use jQuery Mobile.
- use jQuery UI.
- employ LESS/SASS/SCSS.
- employ font variables.
- analyze site traffic with Google Analytics.
- discuss WAI-ARIA (Web Accessible Rich Internet Application Suite).
- use BEM methodology.
- analyze webpage performance with developer tools.
- demonstrate knowledge of web design industry best-practices.
Competency 1 (1-6) None Competency 2 (7-10) None Courses and Registration
Add to Portfolio (opens a new window)
|
|