Desarrollo Web con Angular: Crea Apps Escalables
¿Quieres dominar el framework más potente para crear interfaces modernas?
Conviértete en un experto en el desarrollo de aplicaciones web eficientes, dominando desde TypeScript y componentes reactivos hasta la integración de APIs REST y la optimización de rendimiento mediante lazy loading y PWA.
Potencia tu perfil técnico integrando el patrón MVC y la robustez de Java EE para construir software profesional, mantenible y altamente demandado en el mercado laboral actual.
¡Impulsa tu carrera tecnológica ahora!
Objetivo general:
Diseñar, desarrollar y mantener aplicaciones web escalables y eficientes.
Contenido:
Módulo 1. Conceptos básicos (10 horas).
Objetivo módulo: Introducirse en las tecnologías, conceptos y competencias que se verán a lo largo del curso para asegurar una adecuada comprensión y desarrollo de proyectos solventes dentro de las tecnologías relacionadas con la aplicación Angular para crear componentes web.
– Comprensión de los conceptos básicos del lenguaje TypeScript.
– Identificación de componentes Angular.
– Bloques de construcción de las aplicaciones web.
– Comunicación entre bloques mediante enlaces de datos, eventos y servicios.
– Conocimiento de directivas.
– Atributos o elementos que modifican el comportamiento o la apariencia de los componentes y canalizaciones.
– Identificación de rutas.
– Navegación entre las distintas vistas de la aplicación.
– Uso de parámetros, guardias y resolutores para controlar el acceso y la carga de datos.
– Manejo de formularios.
– Basados en plantillas.
– Reactivos.
– Uso de controles validadores y observables.
– Utilización de APIs REST con Angular.
– Implementación de la seguridad de la aplicación, tanto en el lado del cliente como del servidor.
– Utilización de mecanismos de autenticación y autorización, como tokens, cookies u OAuth.
– Optimización del rendimiento y la experiencia de usuario de la aplicación.
– Técnicas como el lazy loading, el preloading, el caching, el service worker o el progressive web app.
Módulo 2. Aplicaciones web con Angular (50 horas).
Objetivo módulo: Planificar, diseñar, implementar, desarrollar y mantener aplicaciones web con Angular y crear aplicaciones basadas en el patrón MVC Modelo-Vista-Controlador y con inyección de dependencias, de forma que puedan escribir un código ordenado, mantenible y fácil de testar.
– Dominio del lenguaje de programación Java y sus principales características, como la orientación a objetos, la independencia de la plataforma y la evolución constante.
– Configuración del entorno de desarrollo de Java EE, e integración de las herramientas necesarias como NetBeans, Glassfish, MySQL y otras.
– Desarrollo de aplicaciones web con Servlets y Java Server Pages (JSP), implementando el patrón MVC y generando páginas HTML dinámicas.
– Integración de bases de datos en las aplicaciones web, utilizando el API JDBC y la Java Persistence API (JPA) para realizar operaciones CRUD sobre los datos.
– Utilización de Enterprise JavaBeans (EJB) para crear componentes que encapsulen la lógica de la aplicación y se comuniquen con otros componentes.
– Diseño de interfaces de usuario con Java Server Faces (JSF), aprovechando las ventajas de Facelets y las librerías de componentes gráficos.
– Integración de servicios web con Java EE, tanto de tipo SOAP como REST, para facilitar la interoperabilidad con otras aplicaciones desarrolladas con diferentes tecnologías.
Nuestra Comunidad
Preguntas frecuentes sobre el curso
Sí, todos los cursos en Fórmate son 100% gratuitos. Están financiados por organismos públicos y no tienen coste alguno para el alumno ni para la empresa.
Correcto. Al completar con éxito el curso de Desarrollo Web con Angular: Crea Apps Escalables, recibirás un diploma o certificado oficial que acredita los conocimientos adquiridos, mejorando tu perfil profesional.
Los requisitos varían según la convocatoria (trabajadores, autónomos o desempleados). Puedes consultar los requisitos específicos con nuestro equipo.
COSTE:
Financiado por Servicio Público de Empleo Estatal (SEPE).
MODALIDAD:
Online.
CERTIFICACIÓN:
Diploma emitido por la entidad impartidora.
DURACIÓN:
60 h.
