Microsoft Corporation

20480: Programming in HTML5 with JavaScript and CSS3

30 horas
  950 €    760,00 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

Acerca de este curso

Este curso ofrece una introducción a HTML5, CSS3 y JavaScript. Prepara a los alumnos a adquirir conocimientos básicos de programación HTML5/CSS3/JavaScript. Este curso es un punto de entrada Web application y Windows store apps training paths. El curso se centra en el uso de HTML5/CSS3/Javascript para implementar la lógica de programación, definir y utilizar variables, realizar la operación de bucle y de ramificación, el desarrollo de interfaces de usuario, la captura y validación de la entrada del usuario, almacenar datos, y crear aplicaciones bien estructuradas.

Los escenarios de laboratorio de este curso están seleccionados para apoyar y demostrar la estructura de diversos escenarios de aplicación. Están diseñados para centrarse en los principios y componentes de codificación/estructuras que se utilizan para establecer una aplicación de software HTML5.

Nuestro valor añadido:

PUE es Training Services Partner de Microsoft autorizado por dicha multinacional para impartir formación oficial en sus tecnologías.

A quién va dirigido

Este curso está dirigido para aquellos perfiles profesionales de la programación interesados en el desarrollo de aplicaciones de telefonía móvil. También será de utilidad a diseñadores de soluciones de comunicación móvil y desarrolladores de web interesados en migrar el código existente a este tipo de dispositivos.

Para un máximo aprovechamiento del curso, es recomendable que los asistentes dispongan de conocimientos previos acerca de HTML, CSS y Javascript a niveles básicos.

Objetivos del curso

A través de los contenidos presentados en el curso, el asistente entenderá la arquitectura y diseño básico en el que se pueden basar este tipo de desarrollos, conocerá las características de los navegadores móviles más importantes y llegará a dominar tecnologías relacionadas con la creación de pantallas como HTML5, CSS3 y Javascript. Además de todo lo anterior, se presentará a los alumno como superar las barreras propias del navegador y acceder a todo el hardware del teléfono, así como a los servicios del sistema operativo: agenda, código nativo...

Contenidos

Module 1: Overview of HTML and CSS

  • Overview of HTML
  • Overview of CSS
  • Creating a Web Application by Using Visual Studio 2012

Module 2: Creating and Styling HTML5 Pages

  • Creating an HTML5 Page
  • Styling an HTML5 Page

Module 3: Introduction to JavaScript

  • Overview of JavaScript Syntax
  • Programming the HTML DOM with JavaScript
  • Introduction to jQuery

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

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

Module 5: Communicating with a Remote Data Source

  • Sending and Receiving Data by Using XMLHTTPRequest
  • Sending and Receiving Data by Using jQuery AJAX operations

Module 6: Styling HTML5 by Using CSS3

  • Styling Text
  • Styling Block Elements
  • CSS3 Selectors
  • Enhancing Graphical Effects by Using CSS3

Module 7: Creating Objects and Methods by Using JavaScript

  • Writing Well-Structured JavaScript
  • Creating Custom Objects
  • Extending Objects

Module 8: Creating Interactive Pages using HTML5 APIs

  • Interacting with Files
  • Incorporating Multimedia
  • Reacting to Browser Location and Context
  • Debugging and Profiling a Web Application

Module 9: Adding Offline Support to Web Applications

  • Reading and Writing Data Locally
  • Adding Offline Support by Using the Application Cache

Module 10: Implementing an Adaptive User Interface

  • Supporting Multiple Form Factors
  • Creating an Adaptive User Interface

Module 11: Creating Advanced Graphics

  • Creating Interactive Graphics by Using Scalable Vector Graphics
  • Programmatically Drawing Graphics by Using a Canvas

Module 12: Animating the User Interface

  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS Key-frame Animations

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

  • Introduction to Web Sockets
  • Sending and Receiving Data by Using Web Sockets

Module 14: Creating a Web Worker Process

  • Introduction to Web Workers
  • Performing Asynchronous Processing by Using a Web Worker

Convocatorias abiertas