IT Specialist HTML5 Application Development (INF-306)
Take your web skills further by building real, responsive applications. This 3-day instructor-led course goes beyond basic HTML to focus on HTML5, CSS, and JavaScript in application development preparing you to design, build, and debug dynamic web apps that run across PCs, tablets, and phones.
IT Specialist HTML5 Application Development (INF-306)
This instructor-led course is designed to prepare students to develop dynamic web applications for different devices. HTML is commonly thought of as a web technology used just to build a user interface but this course focuses specifically on HTML5, CSS, and JavaScript in application development. Upon completion, students will be able to evaluate, design, and develop functional and responsive web applications that run on a variety of devices, such as PCs, tablets, and phones.
Key Learning Specs
Level
Intermediate
Duration
3 Days (Instructor-led)
Experience
Basic OS/Networking + Internet Browser Familiarity
Labs
Hands-on Lessons + Video Learning
Goal
INF-306 Certification Readiness
Training Details
Course Overview
This instructor-led Pearson IT Specialist HTML5 Application Development (INF-306) course is designed to prepare students to develop dynamic web applications for different devices. HTML is commonly thought to be used as a web technology to get a user interface however, this course focuses on HTML5, CSS, and JavaScript in application development. Upon completion of this course, students will be able to evaluate, design, and develop functional and responsive web applications that will run on a variety of devices, such as PCs, tablets, and phones.
Duration: 3 days
Upon successful completion of this course, students will be able to:
- Describe the application lifecycle and analyze, plan, develop, and maintain an application based on this structure
- Perform application testing and debugging
- Apply their knowledge of the canvas element and the svg element to create and display graphics and animations, do styling and enhancements, and apply CSS filters
- Describe how forms work
- Manage content layout and create responsive and flexible designs
- Apply their knowledge of JavaScript to manage the state of an application
Course Outline
Lesson 1: Application Lifecycle Management
- Skill 1.1: Describe the application lifecycle management stages
- Skill 1.2: Debug and test web apps
Lesson 2: Graphics and Animation
- Skill 2.1: Use the canvas element to create graphics and animations
- Skill 2.2: Use the svg element to create and display graphics
- Skill 2.3: Transform, style, and enhance text and graphics
- Skill 2.4: Apply CSS filters to images
Lesson 3: Forms
- Skill 3.1: Construct and analyze markup that uses form elements
- Skill 3.2: Configure input validation
Lesson 4: Layouts
- Skill 4.1: Manage content layout, positioning, and flow by using CSS
- Skill 4.2: Construct layouts by using responsive design
- Skill 4.3: Construct flexible responsive layouts by using CSS flexbox
- Skill 4.4: Construct grid-based layouts by using CSS grid
Lesson 5: JavaScript Coding
- Skill 5.1: Create and use custom classes
- Skill 5.2: Perform data access by using JavaScript
- Skill 5.3: Construct code that responds to events by using event listeners and handlers
- Skill 5.4: Construct code that uses JavaScript APIs
- Skill 5.5: Manage the state of an application
Audience profile
This course has been designed for high school students and intermediate-level developers who are interested in taking the next step in application development and in obtaining a working-level proficiency with HTML5 and CSS. After taking this course, you’ll be able to write syntactically correct HTML5 and CSS and utilize JavaScript to create an interactive web experience. You’ll also be able to employ the canvas element, the svg element, and CSS to achieve professional styling and manage content layout plus develop applications that are responsive on various devices.
Certification Pre-requisites
To get the most out of this course, we recommend you have:
- Basic knowledge of operating systems and computer networks
- Familiarity with using the Internet and web browsers
Target certification exam: IT Specialist HTML5 Application Development (INF-306)