20480 Programming in HTML5 with JavaScript and CSS3

Documentos relacionados
Programming in HTML5 with JavaScript and CSS3 (20480)

Academia Programador Web

Academia Desenvolvimento de Software

Developing ASP.NET MVC 5 Web Applications (20486)

MCSD Web Applications Developer [Ativar Portugal]

Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.

Programming in C# (20483)

Developing Microsoft SharePoint Server 2013 Core Solutions (20488)

Developing ASP.NET MVC 4 Web Applications (20486)

Microsoft Azure Fundamentals (10979)

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

Conteúdo Programático JavaScript Web Developer

Developing Microsoft Azure Solutions (20532)

Software Testing with Visual Studio 2013 (20497)

Administering Microsoft Exchange Server 2016 ( )

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

Developing Microsoft Azure Solutions (20532)

Deploying and Managing Windows 10 Using Enterprise Services ( )

Curso: FLAGProfessional UX/UI Designer

Supporting and Troubleshooting Windows 10 (10982)

Conteúdo Programático JavaScript Web Developer

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

Academia Programador Especialista JAVA

Especializado Web Programmer. Sobre o curso. Destinatários. Pré-requisitos. Tecnologias de Informação - Web e Mobile. Promoção: 15% Desconto

Developing Windows Azure and Web Services (20487)

1. INTRODUÇÃO AO HTML...

Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Installing and Configuring Windows Server 2012 (20410)

Sumário. DreamWeaver 8

Installing and Configuring Windows Server 2012 (20410)

Curso online de. Formação em Front-End. Plano de Estudo

react development curso intensivo

20741: Networking with Windows Server Sobre o curso. Microsoft - Servidores. Promoção: 405 de desconto nesta edição Valor com campanha: 1.

SASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0

front-end development curso

Designing Solutions for Microsoft SQL Server 2014 (20465)

CANape/vSignalyzer. Data Mining and Report Examples Offline Analysis V

Administering Microsoft SQL Server 2014 Databases (20462)

Administering Windows Server 2012 (20411)

Designing and Deploying Microsoft Exchange Server 2016 ( )

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977)


Curso: FLAGProfessional UX/UI Designer for Web & Mobile

Tecnologias de Desenvolvimento de Páginas web

Academia Programador de Aplicações JAVA

VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)

Programa Front-end & Responsive Web Development

Core Solutions of Microsoft Skype for Business 2015 (20334)

CompTIA A+ Essentials. Sobre o curso. Tecnologias de Informação - Redes e Sistemas. Com certificação

Academia Programação JAVA

CANAC (IMPLEMENTING CISCO NAC APPLIANCE) 2.1

Implementing Cisco Service Provider Next- Generation Core Network Services (SPCORE)

Julho a Dezembro Formações ITEN

Transcrição:

20480 Programming in HTML5 with JavaScript and CSS3 Microsoft Nível: Intermédio Duração: 35h Sobre o curso Este curso fornece uma introdução ao HTML5, CSS3 e JavaScript. Este curso ajuda os formandos a adquirir competências base de programação em HTML5/CSS3/JavaScript. Este curso é o ponto de entrada para os percursos de formação em Aplicações Web e Windows Store Apps. Objetivos deste curso: Explicar como utilizar o Visual Studio para criar e executar aplicações Web. Descrever as novas funcionalidades do HTML5, criar e customizar páginas em HTML5. Adicionar interatividade a páginas HTML5 utilizando JavaScript. Criar formulários em HTML5 através de vários tipos de entradas e a sua validação através de atributos de HTML5 e código JavaScript. Enviar e receber dados remotos através de objetos XMLHTTPRequest e operações jquery AJAX. Customizar páginas HTML5 com CSS3. Criar código JavaScript bem estruturado e de fácil manutenção. Criar aplicações Web que suportem operações desconetadas. Criar páginas Web em HTML5 com capacidade de adaptação a diferentes dispositivos e fatores de formulários. Adicionar capacidades gráficas avançadas através do elemento Canvas e Scalable Vector Graphics. Melhorar a experiência do utilizador, adicionando animações. Utilizar Web Sockets para a transferência de dados entre a aplicação Web e o servidor. Melhorar a capacidade de resposta de aplicações Web que executem operações longas através de processos Web Worker.

Destinatários Programadores Web Programadores de aplicações cliente Windows Quem esteja interessado em fazer o exame 70-480 Pré-requisitos Conhecimento básico da estrutura de documentos HTML: Como utilizar tags de HTML para apresentação de texto; Como utilizar tags de HTML para apresentação gráfica; Como utilizar APIs de HTML. Conhecimentos de customização de estilos de elementos de HTML através de CSS: Como separar a apresentação do conteúdo; Como organizar os conteúdos; Como controlar o posicionamento de elementos; Como implementar estilos básicos em CSS. Conhecimento básico em JavaScript: Criação e utilização de variáveis; Operadores aritméticos, relacionais e lógicos; Estruturas de decisão (if else); Estruturas de decisão; Criação de funções simples. Programa Overview of HTML and CSS Creating and Styling HTML5 Pages Introduction to JavaScript Creating Forms to Collect Data and Validate User Input Communicating with a Remote Data Source Styling HTML5 by Using CSS3 Creating Objects and Methods by Using JavaScript Creating Interactive Pages using HTML5 APIs Adding Offline Support to Web Applications Implementing an Adaptive User Interface Creating Advanced Graphics

Animating the User Interface Animating the User Interface Creating a Web Worker Process Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012 to build a Web application. Overview of HTML Overview of CSS Creating a Web Application by Using Visual Studio 2012 Lab : Exploring the Contoso Conference Application Walkthrough of the Contoso Conference Application Examining and Modifying the Contoso Conference Application Creating and Styling HTML5 Pages This module describes the new features of HTML5, and explains how to create and style HTML5 pages. Creating an HTML5 Page Styling an HTML5 Page Lab : Creating and Styling HTML5 Pages Creating HTML5 Pages Styling HTML5 Pages Introduction to JavaScript This module provides an introduction to the JavaScript language, and shows how to use JavaScript to add interactivity to HTML5 pages. Overview of JavaScript Syntax Programming the HTML DOM with JavaScript Introduction to jquery

Lab : Displaying Data and Handling Events by Using JavaScript Displaying Data Programmatically Handling Events Creating Forms to Collect Data and Validate User Input This module describes the new input types available with HTML5, and explains how to create forms to collect and validate user input by using the new HTML5 attributes and JavaScript code. Overview of Forms and Input Types Validating User Input by Using HTML5 Attributes Validating User Input by Using JavaScript Lab : Creating a Form and Validating User Input Creating a Form and Validating User Input by Using HTML5 Attributes Validating User Input by Using JavaScript Communicating with a Remote Data Source This module describes how to send and receive data to and from a remote data source by using an XMLHTTPRequest object and by performing jquery AJAX operations. Sending and Receiving Data by Using XMLHTTPRequest Sending and Receiving Data by Using jquery AJAX operations Lab : Communicating with a Remote Data Source Retrieving Data Serializing and Transmitting Data Refactoring the Code by Using jquery ajax method Styling HTML5 by Using CSS3 This module describes how to style HTML5 pages and elements by using the new features available in CSS3. Styling Text Styling Block Elements CSS3 Selectors Enhancing Graphical Effects by Using CSS3

Lab : Styling Text and Block Elements using CSS3 Styling the Navigation Bar Styling the Page Header Styling the About Page Creating Objects and Methods by Using JavaScript This module explains how to write well-structured and easily-maintainable JavaScript code, and how to apply object-oriented principles to JavaScript code in a Web application. Writing Well-Structured JavaScript Creating Custom Objects Extending Objects Lab : Refining Code for Maintainability and Extensibility Inheriting From Objects Refactoring Code to Use Objects 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. Interacting with Files Incorporating Multimedia Reacting to Browser Location and Context Debugging and Profiling a Web Application Lab : Creating Interactive Pages by Using HTML5 APIs Incorporating Video Incorporating Images Using the Geolocation API Adding Offline Support to Web Applications This module describes 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. Reading and Writing Data Locally

Adding Offline Support by Using the Application Cache Lab : Adding Offline Support to a Web Application Implementing the Application Cache Implementing Local Storage Implementing an Adaptive User Interface This module describes how to create HTML5 pages that can dynamically detect and adapt to different devices and form factors. Supporting Multiple Form Factors Creating an Adaptive User Interface Lab : Implementing an Adaptive User Interface Creating a Print-Friendly Stylesheet Adapting Page Layout To Fit a Different Form Factor 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. Creating Interactive Graphics by Using Scalable Vector Graphics Programmatically Drawing Graphics by Using a Canvas Lab : Creating Advanced Graphics Creating an Interactive Venue Map by Using Scalable Vector Graphics Creating a Speaker Badge by Using a Canvas Element Animating the User Interface This module describes how to enhance the user experience in an HTML5 Web application by adding animations. Applying CSS Transitions Transforming Elements Applying CSS Key-frame Animations Lab : Animating User Interface Elements Applying Transitions to User Interface Elements Applying Key-Frame Animations

Implementing Real-Time Communications by Using Web Sockets This module explains how to use Web Sockets to transmit and receive data between an HTML5 Web application and a server. Introduction to Web Sockets Sending and Receiving Data by Using Web Sockets Lab : Implementing Real-Time Communications by Using Web Sockets Receiving Data from Web Socket Sending Data to a Web Socket Sending Multiple Types of Messages To or From a Web Socket Creating a Web Worker Process This module describes 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 Performing Asynchronous Processing by Using a Web Worker Lab : Creating a Web Worker Process Improving Responsiveness by Using a Web Worker