IFCD87 Informática y comunicaciones ESPECIALIDADES SEPE TODO ONLINE

Desarrollo con angular 4 y servicios rest (fullstack)

⏱ 51 horas

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. &nbsp: 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&nbsp: 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.&nbsp: 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.&nbsp: 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&nbsp: 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&nbsp: Un valor.
  • 1.19. Creación de pipes propios.
  • 1.20. Conocimiento y aplicación de los servicios con el uso en objetos.&nbsp: 4.&nbsp: 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.&nbsp: 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&nbsp: 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&nbsp: Clase del componente. 6.&nbsp: 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&nbsp: 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.