Curso de Javascript avanzado y APIs HTML5
Perfecciona tus habilidades Javascript y trabaja con las API del HTML5
Material disponible
Intermedio
25 Clases 36 h
125€
99€
Precio en promoción
Este es un curso para desarrolladores que quieran explotar al máximo las posibilidades de la programación del lado del cliente, aprendiendo a manejar las APIs más importantes del HTML5 para controlar los más variados aspectos del navegador.

En el curso asumimos que el estudiante conoce la sintaxis del lenguaje, estructuras de control, y tiene algunas bases acerca del trabajo con elementos que forman parte de un documento HTML. A partir de ahí aprenderemos programación orientada a objetos, estudiaremos el DOM, las buenas prácticas, JSON... así como toda una gama de APIs HTML5 como vídeo, fullscreen, canvas, SVG, WebGL, WebStorage, Web Sockets, Web Workers, PushState, Offline API, etc.

Qué aprenderé en el Curso de Javascript avanzado y APIs HTML5

Javascript es un lenguaje de programación bastante particular que te abrirá muchas muchas puertas. Muchos conocen lo esencial para realizar determinadas tareas, pero la mayoría podría llegar más lejos si se domina con profundidad. Además es un lenguaje que no para de crecer. Desde hace tiempo, con la aparición de HTML5, se han multiplicado las cosas que se pueden hacer con Javascript gracias a las API, que nos ofrecen grandes posibilidades y con las que podemos extraer el máximo partido en aplicaciones web de alto nivel.

Por todo ello es necesario continuar o refrescar en el aprendizaje del lenguaje, contando con los los mejores mentores para poder extraer lo mejor que nos ofrece. Es el motivo por el que hemos creado este curso, dirigido a personas que ya conocen Javascript pero a nivel básico. Saben la sintaxis de Javascript, estructuras, tienen unos ligeros conocimientos del DOM, pero realmente no conocen ni dominan todo lo que JS puede hacer por ellos.

Las clases son impartidas por un equipo de expertos profesionales en las distintas áreas de trabajo que componen el programa de contenidos de este curso.

Por qué debes aprender Javascript avanzado y APIs HTML5

Es un curso fundamental si quieres usar Javascript a nivel mucho más profesional. Puedes consultar el programa de clases completo del curso, desde el listado de clases.

Clases y contenidos

Repaso General a Javascript I Gratis

Introducción de Javascript con la que asentar conocimientos de base en este lenguaje de programación web.

Repaso General a Javascript II

API JS: Funciones globales + Objetos incorporados Funciones / expresiones Temporizadores Estructuras de control

Entorno de desarrollo: Editores frontend

Preparamos un entorno de trabajo con el que desarrollar profesionalmente en Javascript.

Entorno de desarrollo: Git

Conociendo GOT una herramienta imprescindible para un un entorno de trabajo Javascript.

Herramientas frontend basadas en NodeJS

Seguimos trabajando en preparar nuestro entorno de desarrollo.

Qué es ECMAScript 6 ?

Introducción al nuevo estándar de JavaScript: ECMAScript v6.

Fundamentos básicos de OOP y Sintaxis en Javascript I

Primera parte de la introducción a la programación Orientada a Objetos en JavaScript

Fundamentos básicos de OOP y Sintaxis en Javascript II

Continuamos aprendiendo programación Orientada a Objetos en JavaScript con una segunda sesión (herencia, forma de crear objetos, ejemplos de uso,....).

Patrones de Diseño en Javascript I

Repasamos los principales patrones de diseño en el lenguaje JavaScript.

Patrones de Diseño en Javascript II

Continuamos con una segunda sesión dedicada a Test Unitarios en Javascript.

Canvas

Canvas General: tipos de uso, ejemplos, posibilidades en su funcionamiento....

SVG y librerías Javascript

SVG y librerías Javascript para edición y manipulación.

APP- OFFLINE / CACHE

Implementación y ventajas del método para cachear los recursos estaticos conocido como Application Caché.

PushState / Messaging
  • PushState API: Manipulación del historial
  • PostMessage: Hablando entre páginas
JavaScript + APIs: video / audio / track / Fullscreen / Geolocalizacion

Trabajando con Javascript mientras aprovechamos las características de HTML5, centradas en lass APIs de Geolocalización y Multimedia (Audio/Vídeo).

ECMAScript 6 I

ES6, el estándar de JavaScript

ECMAScript 6 II

Segunda sesión dedicada al nuevo estándar de JavaScript

WebGL

WebGL la especificación estándar para mostrar gráficos en 3D en navegadores web.

Web Storage / IndexdDB

Primera sesión dedicada al almacenamiento en HTML5: Web Storage / IndexdDB.

Web Storage / IndexdDB II

Segunda sesión dedicada al almacenamiento en HTML5: Web Storage / IndexdDB.

Web Components I

Conocemos las posibilidades de este nuevo estandar HTML que está cambiando el diseño/desarrollo web.

Web Components II

Seguimos avanzando con Polymer y las posibilidades de los Web Components.

Web Workers

Practicamos con aquellos procesos que ayudan a que nuestras aplicaciones sean más rápidas y ágiles.

WebSockets {Socket.io}
  • localStorage: conocemos esta propiedad de HTML5 que permite almacenar datos en nuestro navegador web y que es un complemento a las sesiones que Eduard impartió sobre indexedDB.
  • WebSockets: conocemos una de las grandes APis de HTML 5 que permite una comunicación entre cliente y servidor así como su uso sencillo con Socket.io
WebRTC

WebRTC es un proyecto que permite comunicaciones en tiempo real a través de una API Javascript. Acrónimo de Web Real-Time Communications, en esta clase aprenderemos cómo WebRTC facilita las aplicaciones de video-conferencia (audio/vídeo) así como la posibilidad de compartir archivos entre navegadores.

Valoraciones

Gerlis Alvarez

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete