Looking for Global training? Go to https://firebrand.training/en or stay on the current site (Nederland)
Learn the basics of HTML5/CSS3/JavaScript programming in just three days. That's 50% faster than traditional training. Microsoft's Programming in HTML5 with JavaScript and CSS3 course is your entry point into the Web application training path.
After this course you'll be able to use HTML5/CSS3/JavaScript to:
You'll be shown the structures of various application scenarios through lab sessions. Their purpose is to focus on the principles and coding components/structures used to establish an HTML5 software application.
This course uses Visual Studio 2012, running on Windows 8.
On this course, you'll also build an app that combines key features of the .NET Framework 4.5. You'll be prepared for and sit exam 70-480: Programming in HTML5 with JavaScript and CSS3 at the Firebrand training centre, during the course. This is covered by your Certification Guarantee.
Passing the 70-480 exam fulfils one of the elective requirements for the MCSA: Web applications certification.
Note:Exam 70-480 also previously resulted in achieving the Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3.
Microsoft retired the Specialist credential as of 31 March, 2017. The exams remain available and where applicable will count towards the relevant existing MCSA, MCSE or MCSD certification.
Other accelerated training providers rely heavily on lecture and independent self-testing and study.
Effective technical instruction must be highly varied and interactive to keep attention levels high, promote camaraderie and teamwork between the students and instructor, and solidify knowledge through hands-on learning.
This module reviews the basics of HTML and CSS, and introduces the tools that this course uses to create HTML pages and style sheets.
Lessons
Lab: Exploring the Contoso Conference Application
After completing this module, students will be able to:
This module introduces HTML5, describes its new features, demonstrates how to present content by using the new features in HTML5, and how to style this content by using CSS.
Lessons
Lab: Creating and Styling HTML5 Pages
After completing this module, students will be able to:
This module introduces JavaScript programming and DOM.
Lessons
Lab: Displaying Data and Handling Events by Using JavaScript.
After completing this module, students will be able to:
In this module, you will learn how to define input forms by using the new input types available in HTML5. You will also see how to validate data by using HTML5 attributes. Finally, you will learn how to perform extended input validation by using JavaScript code, and how to provide feedback to users when their input is not valid or does not match the application’s expectations.
Lessons
Lab: Creating a Form and Validating User Input
After completing this module, students will be able to:
In this module, you will learn how to access a web service by using JavaScript code and to incorporate remote data into your web applications.
Lessons
Lab: Communicating with a Remote Data Source
After completing this module, students will be able to:
In this module, you will examine the properties and values defined in several of these modules, the new selectors defined in CSS3, and the use of pseudo-classes and pseudo-elements to refine those selections.
Lessons
Lab: Styling Text and Block Elements by Using CSS3
After completing this module, students will be able to:
This module describes how to write well-structured JavaScript code by using language features such as namespaces, objects, encapsulation, and inheritance. These concepts might seem familiar if you have experience in a language such as Java or C#, but the JavaScript approach is quite different and there are many subtleties that you must understand if you want to write maintainable code.
Lessons
Lab: Refining Code for Maintainability and Extensibility
After this module, students will be able to:
This module describes how to create interactive HTML5 web applications that can access the local file system, enable the user to drag-and-drop data onto elements in a web page, play multimedia files, and obtain geolocation information.
Lessons
Lab: Creating Interactive Pages with HTML5 APIs
After completing this module, students will be able to:
In this module, you will learn how to use these technologies to create robust web applications that can continue running even when a network connection is unavailable.
Lessons
Lab: Adding Offline Support to Web Applications
After completing this module, students will be able to:
In this module, you will learn how to build a website that adapts the layout and functionality of its pages to the capabilities and form factor of the device on which it is being viewed. You will see how to detect the type of device being used to view a page, and learn strategies for laying out content that effectively targets particular devices.
Lessons
Lab: Implementing an Adaptive User Interface
After completing this module, students will be able to:
This module describes how to create advanced graphics in HTML5 by using Scalable Vector Graphics (SVG) and the Microsoft Canvas API. You will learn how to use SVG-related elements such as and to display graphical content on a web page. You will also learn how to enable the user to interact with SVG elements through the use of events such as keyboard events and mouse events. The Canvas API is somewhat different than SVG.
Lessons
Lab: Creating Advanced Graphics
After completing this module, students will be able to:
This module describes how to enhance web pages by using CSS animations. You will learn how to apply transitions to property values. Next, you will learn how to apply 2D and 3D transformations to elements. At the end of this module, you will learn how to apply keyframe animations to elements.
Lessons
Lab: Animating the User Interface
After completing this module, students will be able to:
This module introduces web sockets, describes how they work, and explains how to create a web socket connection that can be used to transmit data in real time between a web page and a web server.
Lessons
Lab: Performing Real-time Communication by Using Web Sockets
After completing this module, students will be able to:
This module describes how web workers operate and how you can use them in your web applications.
Lessons
Lab: Creating a Web Worker Process
After completing this module, students will be able to:
Tools such as Node.js, Webpack, and Babel enable the use of new language features along with support for different browsers in order to avoid harming the user experience. In this module we will introduce the theory behind these tools, when we need to used them, and the different options for use.
Lessons
Lab: Setting Up Webpack Bundle for Production
You'll sit the following exam at the Firebrand training centre, during the course. This is covered by your Certification Guarantee:
You will be measured on your ability to accomplish the following tasks in this exam:
Passing exam 70-480 previously resulted in achieving the Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 certification.
Microsoft retired the Specialist credential as of 31 March, 2017. The exams remain available and where applicable will count towards the relevant existing MCSA, MCSE or MCSD certification.
Your accelerated course includes:
Before attending this course, you must have at least three months professional development experience with practical and conceptual knowledge of HTML5 programming. Including the following:
Unsure whether you meet the prerequisites? Don’t worry. Your training consultant will discuss your background with you to understand if this course is right for you.
Here's the Firebrand Training review section. Since 2001 we've trained exactly 134561 students and asked them all to review our Accelerated Learning. Currently, 96.48% have said Firebrand exceeded their expectations.
Read reviews from recent accelerated courses below or visit Firebrand Stories for written and video interviews from our alumni.
"Very comprehensive overview course. Went through the main aspects of the frontend."
EA, IBM. (17/8/2022 (Wednesday) to 19/8/2022 (Friday))
"The no distractions, everything is provided, just turn up system is brilliant! Removing all other life logistics leave me to simply focus on the learning... and later exam passing!"
James Saunders, Data Point Ltd. (20/1/2020 (Monday) to 22/1/2020 (Wednesday))
"The quality of lessons was very good with a lot of content. The instructors are always very knowledgeable. "
B.M.. (21/10/2019 (Monday) to 23/10/2019 (Wednesday))
"The instructor provided a very engaging and supportive experience providing a good insight of what to expect on the exam."
Anonymous, IBM. (12/8/2019 (Monday) to 14/8/2019 (Wednesday))
"Very factual and interesting. "
Sarah Skeels, cws-uk limited. (17/6/2019 (Monday) to 19/6/2019 (Wednesday))
Start |
Finish |
Status |
Book now |
---|---|---|---|
31/5/2023 (Wednesday) |
2/6/2023 (Friday) |
Running |
|
19/6/2023 (Monday) |
21/6/2023 (Wednesday) |
Wait list |
|
10/9/2023 (Sunday) |
12/9/2023 (Tuesday) |
Wait list |
|
11/9/2023 (Monday) |
13/9/2023 (Wednesday) |
Wait list |
|
18/9/2023 (Monday) |
20/9/2023 (Wednesday) |
Wait list |
|
20/9/2023 (Wednesday) |
22/9/2023 (Friday) |
Wait list |
|