Objetivo: Este curso provee a los estudiantes los conocimientos y técnicas necesarias para programar en HTML5 con JavaScript y CSS3. Requisitos: Experiencia en el desarrollo de aplicaciones utilizando Microsoft Visual Studio, conocimientos básicos de la estructura de un documento HTML y de la implementación de estilos CSS. Duración:40 horas Temario:
- Overview of HTML
- Overview of CSS
- Creating a Web Application by Using Visual Studio 2012
- Creating an HTML5 Page
- Styling an HTML5 Page
- Introduction to JavaScript
- Overview of JavaScript Syntax
- Programming the HTML DOM with JavaScript
- Introduction to jQuery
- Overview of Forms and Input Types
- Creating Forms to Collect Data and Validate User Input
- Validating User Input by Using HTML5 Attributes
- Validating User Input by Using JavaScript
- Communicating with a Remote Data Source
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX operations
- Styling HTML5 by Using CSS3
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects by Using CSS3
- Creating Objects and Methods by Using JavaScript
- Writing Well-Structured JavaScript
- Creating Custom Objects
- Extending Objects
- Creating Interactive Pages using HTML5 APIs
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
- Adding Offline Support to Web Applications
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
- Implementing an Adaptive User Interface
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
- Creating Advanced Graphics
- Creating Interactive Graphics by Using Scalable Vector Graphics
- Programmatically Drawing Graphics by Using a Canvas
- Animating the User Interface
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Key-frame Animations
- Introduction to Web Sockets
- Implementing Real-Time Communications by Using Web Sockets
- Sending and Receiving Data by Using Web Sockets
- Introduction to Web Workers
- Creating a Web Worker Process
- Performing Asynchronous Processing by Using a Web Worker
- Explain how to use Visual Studio 2012 to create and run a Web application.
- Describe the new features of HTML5, and create and style HTML5 pages.
- Add interactivity to an HTML5 page by using JavaScript.
- Create HTML5 forms by using different input types, and validate user input by using HTML5 attributes and JavaScript code.
- Send and receive data to and from a remote data source by using XMLHTTPRequest objects and jQuery AJAX operations.
- Style HTML5 pages by using CSS3.
- Create well-structured and easily-maintainable JavaScript code.
- Use common HTML5 APIs in interactive Web applications.
- Create Web applications that support offline operations.
- Create HTML5 Web pages that can adapt to different devices and form factors.
- Add advanced graphics to an HTML5 page by using Canvas elements, and by using and Scalable Vector Graphics.
- Enhance the user experience by adding animations to an HTML5 page.
- Use Web Sockets to send and receive data between a Web application and a server.
- Improve the responsiveness of a Web application that performs long-running operations by using Web Worker processes.
Certificaciones Asociadas: Microsoft Specialist: Visual Studio (HTML5)
Microsoft Certified Solutions Associate (MCSA): Web Applications
Microsoft Certified Solutions Developer (MCSD): Web Applications
Cursos | Duración | Exámenes |
20480 - Programming in HTML5 with JavaScript and CSS3 | 40 hrs. | 70-480: Programming in HTML5 with JavaScript and CSS3 |
20486 - Developing ASP.NET 4.5 MVC Web Applications | 40 hrs. | 70-486: Developing ASP.NET 4.5 MVC Web Applications |
20487 - Developing Windows Azure and Web Services | 40 hrs. | 70-487: Developing Windows Azure and Web Services |
Microsoft Certified Solutions Developer (MCSD): SharePoint Applications
Microsoft Certified Solutions Developer (MCSD): Windows Store Apps Using HTML5
Cursos | Duración | Exámenes |
20480 - Programming in HTML5 with JavaScript and CSS3 | 40 hrs. | 70-480: Programming in HTML5 with JavaScript and CSS3 |
20481 - Essentials of Developing Windows Store Apps using HTML5 and JavaScript | 40 hrs. | 70-481: Essentials of Developing Windows Store Apps using HTML5 and JavaScript |
20482 - Advanced Windows Store App Development using HTML5 and JavaScript | 40 hrs. | 70-482: Advanced Windows Store App Development using HTML5 and JavaScript |