Presentación:
Este curso está diseñado para desarrolladores con experiencia en HTML y CSS que quieren continuar su formación en desarrollo frontend. Sin embargo, para refrescar conocimientos hacemos un repaso a HTML5 y CSS3 antes de “entrar en materia” con AngularJS.
Atrás quedan las aplicaciones de escritorio, y cada vez más las aplicaciones web se imponen como plataforma de trabajo. Porque esto de desarrollar una sola versión de tu aplicación, y tenerla disponible en todos tus gadgets gracias a los navegadores web ¡es todo un chollo!
Este modelo de trabajo existe por la evolución de la propia web, que nos ha ido facilitando herramientas cada vez más potentes para ello. Las más extendidas son: HTML para estructurar nuestras páginas y aplicaciones web, CSS para hacerlas atractivas y mejorar la experiencia de usuario, y Javascript para dotarlas de funcionalidad.
Este curso está pensado tanto para desarrolladores de otras plataformas que quieren reciclarse programando aplicaciones web, como desarrolladores web que vienen de otros frameworks Javascript y quieren aprender eso tan molón llamado AngularJS. Una vez finalizado el curso, el alumno será capaz de afrontar la creación de una aplicación web con herramientas modernas, ya que se hace un repaso a todo lo que éstas ofrecen.
Todo con una metodología absolutamente práctica y natural.
Temario
HTML5
Introducción
Elementos semánticos
Elementos de formulario
Audio y vídeo
Canvas
Geolocalización
Web Storage
Web Workers
CSS3
Introducción
Selectores
Degradados
Sombras
Tipografías
Animaciones
Diseño adaptativo
SASS
AngularJS
¿Qué es AngularJS?
Model View Whatever
Single Page Application
jQuery Lite
Scaffolding
Bootstrapping
Dependency Injection
Controllers
Scopes
Data Binding
Promises
Values & Constants
Services
Factories
Providers
Filters
Directives
Requisitos:
HTML + CSS.
Conocimientos de algún lenguaje de programación.
Si tus conocimientos son muy elementales ¡no pasa nada! En el curso hacemos un repaso a HTML5 y CSS3 con muchos ejemplos prácticos que te ayudarán a comprender los conceptos.
Idioma en que se realiza el curso: Español
Titulación obtenida: Certificado de participación KeepCoding
Perspectivas laborales: Desarrollar, implantar y mantener aplicaciones web
Situación laboral requerida: Cualquier situación laboral