Microsoft 365 - Programming in HTML5 with JavaScript and CSS3

Varighed

Varighed:

Kun 3 dage

Metode

Metode:

Klasseværelse / Online / Hybrid

Næste dato

Næste dato:

24/6/2024 (Mandag)

Overblik

På dette intense kursus lærer du det grundlæggende inden for HTML5/CSS3/JavaScript-programmering på blot tre dage. Microsoft's Programming in HTML5 with JavaScript and CSS3 kursus er din indgangsvej til uddannelsesmuligheder inden for webapplikationer og Windows Store.

På det hér kursus, som ledes af specialister, vil du få viden og færdigheder som rækker udover det officielle curriculum og certificeringskrav.

Efter dette kursus vil du kunne bruge HTML5/CSS3/JavaScript til at:

  • Implementere programmeringslogik
  • Definere og bruge variabler
  • Kunne udføre looping og branching
  • Udvikle brugerflader
  • Opsamle og validere brugerinput
  • Gemme data
  • Lave velstrukturerede applikationer

Du vil få vist strukturerne ved forskellige applikationsscenarioer gennem vores labsessioner. Formålet med disse, er at fokusere på principperne og kodningskomponenterne/strukturerne, der bruges til at etablere en HTML5 softwareapplikation. Under kurset vil du benytte Visual Studio 2012 på Windows 8.

Hos Firebrand ved vi at din tid er værdifuld. Det er derfor, vi giver dig mulighed for at tage din Microsoft Specialist: Programming in HTML5 with Javascript and CSS3-uddannelse og certificering på kun 3 dage. Vi giver dig de bedste muligheder for at lære. 

Med os på din side, mens vi opmuntrer og guider dig på rette vej, kan du glæde dig til 3 intense, fokuserede dage med kvalitets træning i et distraktionsfrit miljø. Din ekspert instruktør vil arbejde med Firebrands unikke accelererede indlæringsmetoder, som stiller dig bedst muligt i forhold til at lære, fastholde viden og bestå eksamen.

Når du tager Firebrands Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 uddannelses- og certificeringsprogram, betyder det, at:       

  • Du får flere timers uddannelse pr dag. Derfor bliver du uddannet og certificeret hurtigere og mere omkostningseffektivt end du kan blive nogle andre steder. 
  • Du bliver uddannet af een af verdens førende eksperter. 
  • Du kan fokusere fuldstændig på din læring i vores distraktionsfrie miljø. 
  • Du får dedikeret on-site support og adgang til undervisningslokalet døgnet rundt. 
  • Du får Certificeringsgaranti, som betyder at du kan komme tilbage indenfor et år og tage hele kurset Gratis. Du betaler kun for eventuel eksamen, labs og overnatning.  

Du vil lære

Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3

We have designed our course material in the way that best prepares you to learn and pass your Exams.

Module 1: Overview of HTML and CSS 

On this module you'll get an overview of HTML and CSS, and you'll learn how to use Visual Studio 2012 to build a Web application. 

  • HTML Overview 
  • CSS Overview 
  • How to create Web Applications using Visual Studio 2012 

How to explore the Contoso Conference Application 

  • Contoso Conference Application walk-through 
  • How to examine and modify the Contoso Conference Application 

After completing this module, you'll be able to: 

  • Describe basic HTML elements and attributes. 
  • Explain the structure of CSS. 
  • Describe the tools available in Visual Studio 2012 for building Web applications. 

Module 2: Creating and Styling HTML5 Pages 

This module describes the new features of HTML5, and you'll learn how to create and style HTML5 pages. 

  • How to create HTML5 Pages 
  • How to style HTML5 Pages 

Create and Style HTML5 Pages 

  • Create HTML5 Pages 
  • Style HTML5 Pages 

After completing this module, you'll be able to: 

  • Create static pages using the new features available in HTML5. 
  • Use CSS3 to apply basic styling to the elements in an HTML5 page. 

Module 3: Introduction to JavaScript 

This module provides an introduction to the JavaScript language, and shows how to use JavaScript to add interactivity to HTML5 pages. 

  • JavaScript Syntax Overview 
  • Program HTML DOM with JavaScript 
  • jQuery Introduction 

Display Data and Handling Events using JavaScript 

  • Display Data Programmatically 
  • Handling Events 

After completing this module, you'll be able to: 

  • Explain the syntax of JavaScript and describe how to use JavaScript with HTML5. 
  • Write JavaScript code that manipulates the HTML DOM and handles events. 
  • Describe how to use jQuery to simplify code that uses many common JavaScript APIs. 

Module 4: Creating Forms to Collect Data and Validate User Input 

This module describes the new input types available with HTML5, and shows you how to create forms to collect and validate user input by using the new HTML5 attributes and JavaScript code. 

  • Forms and Input Types Overview 
  • Validate User Input by Using HTML5 Attributes 
  • Validate User Input by Using JavaScript 

Create a Form and Validate User Input 

  • How to create Forms and Validate User Inputs using HTML5 Attributes 
  • Validating user Input using JavaScript 

After completing this module, you'll be able to: 

  • Create forms that use the new HTML5 input types. 
  • Validate user input and provide feedback by using the new HTML5 attributes. 
  • Write JavaScript code to validate user input and provide feedback in cases where it is not suitable to use HTML5 attributes 

Module 5: Communicating with a Remote Data Source 

On this module you'll learn how to send and receive data to and from a remote data source using a XMLHTTPRequest object and by performing jQuery AJAX operations. 

  • Send and Receive Data using XMLHTTPRequest 
  • Send and Receive Data using jQuery AJAX operations 

Communicate with a Remote Data Source 

  • Retrieve Data 
  • Serialize and Transmit Data 
  • Refactor Code using jQuery ajax method 

After completing this module, you'll be able to: 

  • Serialize, deserialize, send, and receive data by using XMLHTTPRequest objects. 
  • Simplify code that serializes, deserializes, sends, and receives data by using the jQuery ajax method 

Module 6: Styling HTML5 by Using CSS3 

On this module you'll learn how to style HTML5 pages and elements by using the new features available in CSS3. 

  • Style Text 
  • Style Block Elements 
  • CSS3 Selectors 
  • Enhance Graphical Effects by Using CSS3 

Style Text and Block Elements using CSS3 

  • Style the Navigation Bar 
  • Style the Page Header 
  • Style the About Page 

After completing this module, you'll be able to: 

  • Style text elements on an HTML5 page by using CSS3. 
  • Apply styling to block elements by using CSS3. 
  • Use CSS3 selectors to specify the elements to be styled in a Web application. 
  • Implement graphical effects and transformations by using the new CSS3 properties. 

Module 7: Creating Objects and Methods by Using JavaScript 

On this module you'll learn how to write well-structured and easily-maintainable JavaScript code, and how to apply object-oriented principles to JavaScript code in a Web application. 

  • Write Well-Structured JavaScript 
  • Create Custom Objects 
  • Extend Objects 

Refine Code for Maintainability and Extensibility 

  • Inherit From Objects 
  • Refactor Code to Use Objects 

After completing this module, you'll be able to: 

  • Describe the benefits of structuring JavaScript code carefully to aid maintainability and extensibility. 
  • Explain best practices for creating custom objects in JavaScript. 
  • Describe how to extend custom and native objects to add functionality. 

Module 8: Creating Interactive Pages using HTML5 APIs 

This module describes how to use some common HTML5 APIs to add interactive features to a Web application. This module also explains how to debug and profile a Web application. 

  • Interact with Files 
  • Incorporate Multimedia 
  • React to Browser Location and Context 
  • Debug and Profile a Web Application 

Create Interactive Pages by Using HTML5 APIs 

  • Incorporate Video 
  • Incorporate Images 
  • Use the Geolocation API 

After completing this module, you'll be able to: 

  • Use the Drag and Drop, and the File APIs to interact with files in a Web application. 
  • Incorporate audio and video into a Web application. 
  • Detect the location of the user running a Web application by using the Geolocation API. 
  • Explain how to debug and profile a Web application by using the Web Timing API and the Internet Explorer Developer Tools. 

Module 9: Adding Offline Support to Web Applications 

On this module you'll learn how to add offline support to a Web application, to enable the application to continue functioning in a user's browser even if the browser is disconnected from the network. 

  • Read and Writing Data Locally 
  • Add Offline Support Using the Application Cache 

Add Offline Support to a Web Application 

  • Implement the Application Cache 
  • Implement Local Storage 

After completing this module, you'll be able to: 

  • Save and retrieve data locally on the user's computer by using the Local Storage API. 
  • Provide offline support for a Web application by using the Application Cache API. 

Module 10: Implementing an Adaptive User Interface 

On this module you'll learn how to create HTML5 pages that can dynamically detect and adapt to different devices and form factors. 

  • Support Multiple Form Factors 
  • Create an Adaptive User Interface 

Implement an Adaptive User Interface 

  • Create a Print-Friendly Stylesheet 
  • Adapt Page Layout To Fit a Different Form Factor 

After complete this module, you'll be able to: 

  • Describe the need to detect device capabilities and react to different form factors in a Web application. 
  • Create a Web page that can dynamically adapt its layout to match different form factors. 

Module 11: Creating Advanced Graphics 

This module describes how to create advanced graphics for an HTML5 Web application by using a Canvas element, and by using Scalable Vector Graphics. 

  • Create Interactive Graphics using Scalable Vector Graphics 
  • Programmatically Drawing Graphics using a Canvas 

Create Advanced Graphics 

  • Create an Interactive Venue Map using Scalable Vector Graphics 
  • Create a Speaker Badge using a Canvas Element 

After completing this module, you'll be able to: 

  • Use Scalable Vector Graphics to add interactive graphics to an application. 
  • Draw complex graphics on an HTML5 Canvas element by using JavaScript code. 

Module 12: Animating the User Interface 

This module describes how to enhance the user experience in an HTML5 Web application by adding animations. 

  • Apply CSS Transitions 
  • Transform Elements 
  • Apply CSS Key-frame Animations 

Animate User Interface Elements 

  • Apply Transitions to User Interface Elements 
  • Apply Key-Frame Animations 

After completing this module, you'll be able to: 

  • Apply CSS transitions to elements on an HTML5 page, and write JavaScript code to detect when a transition has occurred. 
  • Describe the different types of 2D and 3D transitions available with CSS3 
  • Implement complex animations by using CSS key-frames and JavaScript code. 

Module 13: Implementing Real-Time Communications by Using Web Sockets 

On this module you'll learn how to use Web Sockets to transmit and receive data between an HTML5 Web application and a server. 

  • Introduction to Web Sockets 
  • Send and Receive Data using Web Sockets 

Implement Real-Time Communications by Using Web Sockets 

  • Receive Data from Web Socket 
  • Send Data to a Web Socket 
  • Send Multiple Types of Messages To or From a Web Socket 

After completing this module, you'll be able to: 

  • Explain how Web Sockets work and describe how to send and receive data through a Web Socket. 
  • Use the Web Socket API with JavaScript to connect to a Web Socket server, send and receive data, and handle the different events that can occur when a message is sent or received. 

Module 14: Creating a Web Worker Process 

On this module you'll learn how to use Web Worker Processes to perform long-running operations asynchronously and improve the responsiveness of an HTML5 Web application. 

  • Introduction to Web Workers 
  • Perform Asynchronous Processing using a Web Worker 

Create a Web Worker Process 

  • Improve Responsiveness using a Web Worker 

After completing this module, you'll be able to: 

  • Describe the purpose of a Web Worker process, and how it can be used to perform asynchronous processing as well as provide isolation for sensitive operations. 
  • Use the Web Worker APIs from JavaScript code to create, run, and monitor a Web Worker process.

Certificering

Som en del af dit kursus vil du blive forberedt på, og eksamineret i, følgende eksamen, som er dækket af din certificeringsgaranti:

  • Exam 70-480: Programming in HTML5 with JavaScript and CSS3

Hvad er inkluderet?

Microsoft Official Curriculum

  • MOC 20480: Programming in HTML5 with JavaScript and CSS3
  • HTML5 for Masterminds, 2nd Edition: How to take advantage of HTML5 to create amazing websites and revolutionary applications - ISBN: 978-1481138505

Det hele er inkluderet! Du får en alt-inklusiv kursuspakke, som er målrettet til dine behov. Vi tager os af enhver detalje, så det eneste du skal fokusere på er dine lærings- og certificeringsmål.

  • Transport til/fra specifikke afhentningssteder
  • Overnatninger, samtlige måltider samt adgang til forfriskninger, snacks, kaffe og the.
  • Intensiv Hands-on uddannelse med vores unikke (Lecture | Lab | Review)TM metode
  • Omfattende kursusmaterialer og labmanualer
  • Et helt igennem instruktørstyret program
  • 24 timers adgang til både undervisningslokale og instruktøren
  • Samtlige måltider samt adgang til forfriskninger, snacks, kaffe og the.
  • Certificeringsgaranti

Forkundskaber

For at deltage I dette kursus skal du have mindst tre måneders professional erfaring med praktisk og konceptuel viden om HTML5-programmering, inklusiv det følgende:

Viden om den grundlæggende HTML-dokumentstruktur:

  • HTML tags til at vise tekstindhold
  • HTML tags til at vise grafik
  • HTML APIs

Forståelse af hvordan man styler almene HTML-elementer ved brug af CCS, inklusiv:

  • Opdele præsentation fra indhold
  • Administrere indholdsflow
  • Styre positioneringen af individuelle elementer
  • Administrere content overflow
  • Grundlæggende CSS styling

Forståelse af hvordan man skriver JavaScript-kodning for at tilføje funktionaliteter til en hjemmeside:

  • Hvordan man laver og bruger variabler
  • Hvordan man bruger:
    • Aritmetiske operatorer til at udføre aritmetiske udregninger med en eller flere variabler
    • Relationelle operatorer til at teste forhold mellem to variable eller udtryk
    • Logiske operatorer til at kombinere udtryk, der indeholder relationelle operatorer
  • Hvordan man styrer programflow ved hjælp af if … else-statements.
  • Hvordan man implementerer iterationer ved hjælp af loops.
  • Hvordan man skriver simple funktioner.

Er du klar til dit Firebrand Kursus?

Vi interviewer alle potentielle deltagere angående deres baggrund, uddannelser, certificeringer og personlig indstilling. Hvis du kommer igennem denne screeningsprocedure, betyder det, at du har rigtig gode chancer for at bestå.

Firebrand Training tilbyder et ambitiøst uddannelsesmiljø, som forudsætter at du dedikerer dig til kurset. Ovenstående forkundskaber er vejledende; mange deltagere med mindre erfaring, men med en anden baggrund eller færdigheder, har haft succes med accelereret uddannelse hos Firebrand Training.

Hvis du funderer på hvorvidt du opfylder de anbefalede forkundskaber, er du meget velkommen til at ringe til os på 89 88 66 05 og tale med en af vores uddannelsesrådgivere, som kan hjælpe dig.

Kundereferencer

Her er Firebrand Training review afsnit. Siden 2001 har vi trænet præcist 134.561 studerende og professionelle og bedt dem alle om at gennemgå vores Accelerated Learning. Lige nu har 96,41% sagt, at Firebrand har overgået deres forventninger.

Læs anmeldelser fra de seneste accelererede kurser nedenfor, eller besøg Firebrand Stories for skriftlige og videointerviews med vores alumner.


"Very comprehensive overview course. Went through the main aspects of the frontend."
EA, IBM. (17/8/2022 (Onsdag) til 19/8/2022 (Fredag))

"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 (Mandag) til 22/1/2020 (Onsdag))

"The quality of lessons was very good with a lot of content. The instructors are always very knowledgeable. "
B.M.. (21/10/2019 (Mandag) til 23/10/2019 (Onsdag))

"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 (Mandag) til 14/8/2019 (Onsdag))

"Very factual and interesting. "
Sarah Skeels, cws-uk limited. (17/6/2019 (Mandag) til 19/6/2019 (Onsdag))

Kursusdatoer

Starter

Slutter

Tilgængelighed

Sted

Tilmelding

19/2/2024 (Mandag)

21/2/2024 (Onsdag)

Afsluttet - Giv feedback

-

 

24/6/2024 (Mandag)

26/6/2024 (Onsdag)

Venteliste

Landsdækkende

 

5/8/2024 (Mandag)

7/8/2024 (Onsdag)

Begrænsede pladser

Landsdækkende

 

16/9/2024 (Mandag)

18/9/2024 (Onsdag)

Tilgængelige pladser

Landsdækkende

 

28/10/2024 (Mandag)

30/10/2024 (Onsdag)

Tilgængelige pladser

Landsdækkende

 

9/12/2024 (Mandag)

11/12/2024 (Onsdag)

Tilgængelige pladser

Landsdækkende

 

Seneste anmeldelser fra vores studerende