Modern Web Development with HTML5, CSS3, & Modern JavaScript (ES6+)

PT24482
Training Summary
This course helps both new and experienced developers boost their productivity and gain awareness of the newest features and industry best practices in core web technologies. This course is a solid foundation for those moving on to work with Angular or React. A balanced mixture of theory and practical labs are designed to arm students with the skills needed to be more effective web developers. Students develop multiple applications using AJAX & REST APIs to create, read, update and delete data (CRUD) from a server. We begin with an overview of Modern Web Development and discussion of current popular frameworks including Angular, React, and Ember. This helps students get a sense of the current development environment for browser, desktop and mobile applications. Students will learn and practice fundamental concepts with hands-on development using the 3 pillars of Web Dev: HTML5, CSS3 and Modern JavaScript (ES6+). Students leverage many development tools during the course, including working with Node.js, npm, build tools, linters (code quality), and automated testing frameworks. Numerous demo projects and resources are shared for continued, deeper learning.
Prerequisites
Students should be able to navigate the Windows file system, and understand variables, functions and loops.
Duration
5 Days/Lecture & Lab
Audience
This course is designed for new or experienced web developers who have been self-taught or can benefit from focused training & understanding of the best practices followed in web development. Those with no web dev experience are positioned to learn, as this course focuses on best practices with fundamentals from the ground up.
Course Topics
  • Introduction
  • Overview of Modern Web Development & Node
  • Working with Browsers
  • HTML5 Elements
  • CSS3 Features
  • Responsive Web Design with Bootstrap
  • Modern JavaScript Essentials
  • Client-Side APIs
  • Working with HTML5Forms
  • JavaScript ES6 Modules
  • Client-Side Web APIs
  • Unit Testing JavaScript

Related Scheduled Courses