Desarrollo de aplicaciones SPA con Angular 2
-
Ingeniería Software
-
curso
- 36
- Finalizado
Desde hace un tiempo el status quo del desarrollo de aplicaciones web se ha visto sacudido por la irrupción de frameworks basados en JavaScript. De ese modo, el bipartidismo entre Java y .NET, que gobernaba con puño de hierro la mayor parte del desarrollo web, ha empezado a perder adeptos, y algunos dicen que incluso empiezan a temer por su hegemonía.
Esta lucha de poder se está librando en realidad desde hace bastante tiempo, pero ha sido ahora cuando por fin se ha alzado un líder que está desafiando cara a cara a Oracle (Java) y Microsoft (.NET). Este líder es Angular, auspiciado por Google, y ha venido para quedarse.
Angular ha dejado de ser una tecnología para early adopters, para convertirse en la elección principal de un gran número de empresas que se dedican al desarrollo de software en España, y en todo el mundo. Las ofertas de empleo que demandan un perfil frontend con Angular no han hecho más que crecer en los últimos meses, y la tendencia parece ser al alza.
Angular también ha crecido, se ha hecho mayor con la versión 2. Y le ha costado caro, ya que ha roto completamente con la versión que le dio la fama, indignando a un importante número de fans. Pero este cambio era necesario. El frontend no es una capa de software que no tenga reglas. Debe tener sólidos principios arquitectónicos, los mismos que el backend. Y lo cierto es que el frontend ha sido estos últimos años un saco en lo que todo vale.
Angular 2+ viene a ocupar la posición que nadie ha sido capaz de ocupar en el frontend en todos estos años. Y lo está consiguiendo.
En este curso desgranaremos al detalle la filosofía de Angular y veremos con ejemplos prácticos cómo podemos construir aplicaciones potentes, modernas, eficientes y que sigan principios de arquitectura y calidad del software.
Este curso forma parte del Curso de Especialización en Desarrollo de Front-End.
Los alumnos deberán adquirir las siguientes competencias:
Profesionales técnicos, administradores gestores/jefes de proyecto y desarrolladores interesados en dominar Angular.
Conocimientos básicos de programación web y estar familiarizado con la sintaxis básica de JavaScript.
Número mínimo de alumnos para realizar un curso: 8
1. Empezando a conocer Angular
2. Módulos
3. Components
4. Templates y Data-Binding
5. Expresiones
6. Servicios
7. Inyección de dependencias
8. Filtros
9. Directivas
10. Routing
11. Consumir APIs - Promises VS Observables
12. Librerías de componentes
13. Formularios
14. SessionStorage VS LocalStorage
15. Caching & Service Workers
16. Inputs y Outputs – Como crear y reutilizar mis propios componentes
17. RxJS
18. Compiling & Building – La elección
19. Optimización
20. Angular Universal – Desandar el camino de Angular
21. Testeo unitario con Karma y Jasmine
22. Taller final: Construcción de una aplicación Angular completa desde cero
23. Conclusiones
Este curso puede ser bonificado a través de los créditos de formación de la Fundación Tripartita, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros aquí.
Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una
serie de descuentos en los siguientes casos:
El precio final tras los descuentos deberá incrementarse con el correspondiente IVA (21%).
Consulta nuestros descuentos especiales si realizas 3 o más cursos en desarrollo Front-End.
¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.