Introducción HTML5, CSS3 y AngularJS
En los últimos años hemos visto cómo las aplicaciones de escritorio han ido dando paso a las aplicaciones web como plataforma de trabajo. Y es que 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.
En este curso, atacamos estas tecnologías desde distintos frentes. Para lo puramente estructural y estético, jugamos con HTML5 y CSS3, que son las últimas revisiones de dichas tecnologías y que incorporan un montón de novedades muy interesantes. En lo funcional, vemos AngularJS a fondo, el framework Javascript de moda que tanto está dando que hablar y a tantos desarrolladores ha enamorado. Estas tres herramientas son a día de hoy el top en el desarrollo web, y es por eso que la demanda de desarrolladores no para de crecer.
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.
Con una metodología absolutamente práctica y natural.
Nuestro Chef
Han pasado casi 20 años ya desde que empezó a jugar con Basic en su ZX Spectrum 128k+2. Después de una carrera profesional muy enfocada en el desarrollo de aplicaciones de escritorio en C#, los últimos años los ha invertido en reciclarse al desarrollo web. Hoy es un amante de Javascript en todas sus formas, sobre todo en forma de AngularJS, y del consumo de servicios a través de interfaces REST.
Más allá del desarrollo, ocupa su tiempo recibiendo clases de guitarra para convertirse en la nueva leyenda del heavy metal. Y en el poco tiempo que le queda suele engancharse al videojuego de moda y pasar las horas descargando el estrés de los bugs no resueltos y los riffs imposibles.
Temario
- HTML5
- Introducción. Mejorando la experiencia de usuario.
- Un poco de historia: de la marquesina a la web 2.0.
- Maquetar contenido con sentido: Semantic Elements.
- Dibujando en un Canvas.
- Nuevos Form Elements.
- Geolocation: ¡Te veo!
- Arrastrando elementos con Drag and Drop.
- Reproduciendo Audio y Video.
- Usando Web Storage para almacenar datos localmente.
- CSS3
- Introducción. Poniendo bonita la web.
- Seleccionando elementos con los nuevos Selectors.
- Aplicando radio, sombra e imágenes a los Borders.
- Pinta y colorea con Gradients lineares y radiales.
- Usando fuentes no instaladas en cliente: Web Fonts.
- Jugando con los elementos: Transforms, Transitions y Animations.
- Un diseño para gobernarlos a todos: Responsive Design.
- Maquetando con estilo con Sass.
- AngularJS
- Introducción. Edulcorando HTML.
- Un poco de historia: cómo y porqué surge.
- Llevando los patrones de diseño a la web con Model View Whatever.
- Aplicaciones AngularJS: Modules.
- Conociendo Single Page Application: enrutando recursos.
- Comunicando vista y controlador con Two-way data binding.
- Scopes, accediendo al contexto de ejecución.
- Encapsulando funcionalidades gracias a los Services.
- Resolviendo necesidades con Dependency Injection.
- Usando Promises para operaciones asíncronas.
- Directives, o cómo debemos interactuar con el DOM.
- Usando Filters para aplicar formatos.
- Best Practices: haciendo las cosas bien.
- Debugging en Google Chrome: AngularJS Batarang.
- Un vistazo al futuro AngularJS 2.0.
- Apache Cordova
- Introducción. Creando aplicaciones móviles nativas con tecnologías web.
- Accediendo a la API de Cordova desde AngularJS con ngCordova.
Requisitos
- HTML + CSS.
- Conocimientos de algún lenguaje de programación.
Si tus conocimientos son muy elementales ¡no pasa nada! En el curso vemos las distintas tecnologías desde la base y con muchos ejemplos prácticos que te ayudarán a comprender los conceptos.
Duración
20 horas.
Horarios
Este curso se imparte en modalidad a distancia. Lunes a viernes 20:30 a 00:30
Al Terminar el Curso
Todos los alumnos recibirán:
- Certificado de participación de AGBO Training.
- Camiseta Curso AGBO Training (exclusiva para convocatorias en nuestro Centro)
- Acceso a nuestra gran comunidad Alumni AGBO
Ya puedes disfrutar la experiencia de este curso presencial ¡desde cualquier lugar!
En la convocatoria a distancia, realizas el curso a través de una plataforma de webinar donde el Instructor imparte la clase en tiempo real, con la posibilidad de preguntar lo que quieras y participar exactamente como si estuvieras en un aula física.
Descubre todas las ventajas de los cursos a distancia ¡y elige el tuyo! Te lo ponemos fácil
Por sólo 99€ asegura tu plaza con precio promocional y paga el resto 15 días antes del comienzo del curso ¿A qué esperas? Únete a la élite del Desarrollo Mobile ¡fórmate con los mejores!