IFCD87
Informática y comunicaciones ESPECIALIDADES SEPE TODO ONLINE
Desarrollo con angular 4 y servicios rest (fullstack)
Objetivos
Capacitar para programar en angular 4 de manera profesional, crear proyectos de aplicaciones paraclientes profesionales, así como conocer los principales lenguajes y herramientas de programaciónweb.
Contenidos
- 1. Bloque temático principal
- 1.1.  : Introducción, instalación y estructura dearchivos.
- 1.2. Comprensión de las diferentes formas de módulos y componentes en angular.
- 1.3. Aprendizaje para instalar angular cli, la herramienta de línea de comandos de angular.
- 1.4. Creación de un proyecto de aplicación angular.
- 1.5. Aprendizaje de cómo iniciar nuestra aplicación para poder acceder a ella desde el : Navegador y también la estructura de archivos.
- 1.6. Creación de un nuevo componente de manera manual en nuestra aplicación.
- 1.7. Aprendizaje de cómo utilizar el comando para crear un componente angular cli. 2. : Data binding y directivas.
- 1.8. Aprendizaje de la interpolación, la más sencilla de las técnicas data binding.
- 1.9. Interpolación con métodos, con interpolación.
- 1.10. Property binding, evetn binding y two way binding. Aprendizaje de los diferentes procesos de data binding.
- 1.11. Procesos de platillas: Nglf, nglf + else, ng style, ng class, ng for, ng for con objetos y ng switch.
- 1.12. Creación de directivas propias para entender una de las ventajas que tiene angular que es crear bloques de código reutilizables.
- 1.13. Aprendizaje del uso de datos entre componentes @output y @input. 3. : Pipes y creación de servicios.
- 1.14. Aprendizaje del uso de pipe data para dar formato a fechas.
- 1.15. Aprendizaje del uso de pipe uppercase y lowercase para convertir en mayúsculas o : Minúsculas los strings.
- 1.16. Aprendizaje del uso de pipe decimal para dar formato a los números.
- 1.17. Aprendizaje del uso de pipe currency para el formato de monedas.
- 1.18. Aprendizaje del uso de pipe i18n slect para modificar el formato de salida en función de : Un valor.
- 1.19. Creación de pipes propios.
- 1.20. Conocimiento y aplicación de los servicios con el uso en objetos. : 4. : Routing.
- 1.21. Primeros pasos con el routing.
- 1.22. Conceptos básicos de routing.
- 1.23. Práctica para implementar de manera correcta el routing en una aplicación angular.
- 1.24. Implementtación de una barra de navegación. 5. : Formularios.
- 1.25. Programación de formularios en angular drive template.
- 1.26. Aplicación de nuestro ejemplo de formulario con esta técnica.
- 1.27. Aprendizaje de cómo cargar datos en select en angular.
- 1.28. Validaciones HTML. Implementando en nuestra aplicación la validación de los campos : Del formulario mediante HTML.
- 1.29. ¿Cómo establecer ayudas dinámicas?.
- 1.30. Segunda técnica de programación de formularios en angular: Reactive.
- 1.31. Aprendizaje de validación programática en angular de nuestro proyecto, del lado de la : Clase del componente. 6. : Http: Base de datos en firebase.
- 1.32. Iniciación en el aprendizaje de configuración de firebase.
- 1.33. Uso de http post para saber utilizar peticiones para crear registros en nuestra base : De datos.
- 1.34. Uso de http get para leer registros en nuestra base de datos.
- 1.35. Uso de http put para actualizar registros a través de peticiones http put.