ProfBurnett.com - Master a Skill / Learn for Life

ITI 481 Front-End Web Development Certification Program

Course Outline:

Course Description:

This certification program trains you to become a Front-End Certified Web Developer based on the World Wide WebConsortium (W3C) curriculum. Learn howto build beautiful, interactive websites based on the fundamentals building blocksof mobile-first web design. Learn the advanced technologies being used today to design and develop robust web-basedapplications.

Web technologies taughtinclude HTML5, CSS3, JavaScript, JQuery,XML, JSON, AJAX, and Responsive Web Design (RWD) using the leading HTML5,CSS3, and JavaScript frameworks.Students who complete the training will develop a portfolio of web-based projects designed, developed, and deployed to a live World Wide Web portfolio of their work.

Prerequisites:

Montgomery College

Students need to complete the following Montgomery College courses or have equivalent experience.

CMP 226 - File Management Skills (5 hrs)

ITI 338 - Networking Basics (6 hrs)


LinkedIn Learning

Students are highly encouraged to complete the following LinkedIn courses after you have registered for the course.

File management

Windows 10: Organizing Files and Folders

Managing files

Mapping a network drive

Required Textbook & Materials

REQUIRED

  • Title:    MURACH'S HTML5 and CSS3
  • Author:    Zak Ruvalcaba and Anne Boehm
  • Edition/Copyright:    4th
  • Publisher:    Mike Murach & Associates, Incorporated
  • Published Date:    March 2018
  • ISBN:    978-1-943872-26-8
  • Title:   Murach's JavaScript & JQuery
  • Author:   Ruvalcaba
  • Edition/Copyright:   3rd
  • Publisher:   Mike Murach & Associates, Incorporated
  • Published Date:   2017
  • ISBN 13:   9781943872053

Website:    murach.com

Materials:

Please bring a Flash Drive/Memory Stick 512MB or larger to class which will enable you to save your class work.

Meeting Information:

  • Days:   Online
  • Day:   Tuesday, Wendesday, & Thursday
  • Dates:   5/17/2022 - 8/4/2022
  • No Classes:   March 17, 2022

Lesson Plan:

Week 1 - HTML5 - 5/17, 18, & 19

Learn the basic building blocks of designing and creating websites optimized for modern computers, tablets, and mobile phones using HTML5. Topics include basic HTML5 elements and attributes, including hyperlinks, images, and tables. Advanced techniques to effectively create multiple column layouts using new HTML5 structural elements. Advanced HTML5 Application Programming Interfaces (APS's) will also be covered.

Week 2 - HTML5 Continued - 5/24/2022

Week 2 - CSS3 - 5/25 & 5/26/2022

Cascading Style Sheets (CSS3) styles are used to format and control placement of HTML5 elements such as rounded corners, shadow effects, and color gradients. Advanced CSS3 media queries are also covered to handle a variety of devices including screen, printer, tablet, and mobile phone; and integration of scripts into a web page. Syntactically Awesome Style Sheets (SASS) and Leaner Style Sheets (less) languages will also be covered.

Week 3 - CSS3 Continued - 5/31 - 6/1/2022

Week 3 - Javascript - 6/2/2022

JavaScript is the high-level, interpreted programming language used to make webpages interactive. Alongside HTML and CSS, JavaScript is one of the three core technologies of the World Wide Web. JavaScript enables interactive web pages and thus is an essential part of web applications. All websites use it, and all major web browsers have a dedicated JavaScript engine to execute it. As a multi-paradigm language, you will learn how JavaScript supports event-driven, functional, and imperative (including object-oriented and prototype-based) programming styles. It has an API for working with text, arrays, dates, regular expressions, and basic manipulation of the Document Object Model (DOM).

Week 4 - Javascript Continued - 6/7 - 6/9/2022

Week 5 - jQuery - 6/14 - 6/16/2022

jQuery, is the industry standard JavaScript library used to add interesting, interactive features to your web site. Topics will include jQuery set-up, installation, and use; using jQuery action/reaction events; and show/hide. Learn to quickly add animations and effects, image slide shows, photo galleries, and rollovers. Add a jQuery navigation bar. Enhance and validate forms and learn other jQuery web features.

Week 6 - jQuery Continued - 6/21/2022

Week 6 - XML - 6/22 - 6/23/2022

This course is an overview of core technologies developed for defining asynchronous web capabilities. AJAX is not a single technology, but rather a group of technologies that include JavaScript, JSON and XML.

Week 7 - XML Continued - 6/28 - 6/29/2022

Week 7 - JSON - 6/30/2022

This course is an overview of core technologies developed for defining asynchronous web capabilities. AJAX is not a single technology, but rather a group of technologies that include JavaScript, JSON and XML.

Week 8 - AJAX - 7/5/2022

This course is an overview of core technologies developed for defining asynchronous web capabilities. AJAX is not a single technology, but rather a group of technologies that include JavaScript, JSON and XML.

Week 8 - Responsive Web Design (RWD) Frameworks - 7/6 - 7/7/2022

Topics include: layout using fluid, proportion-based grids, and flexible images. You will also develop a RWD compliant website. Frameworks to be covered include: Bootstrap and w3.css.

Week 9 - Responsive Web Design (RWD) Frameworks Continued - 7/12 - 7/14/2022

Week 10 - Responsive Web Design (RWD) Frameworks Continued - 7/19/2022

Week 10 - Capstone Portfolio Project - 7/20 - 7/22/2022

The certifying event sequence listed below will be used to conduct the evaluation of courses submitted by students for Front-End Web Development Certification.Some certification events may happen immediately or may be delayed until a course is completed.

Week 11 - Capstone Portfolio Project Continued - 7/26 - 7/28/2022

Week 12 - Capstone Portfolio Project Continued - 8/2 - 8/4/2022


Colleges and Universities