Desarrollo de aplicaciones Full Stack, Java EE + AngularJS

Curso

En Oviedo, Bilbao y Vigo

Precio a consultar

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Idiomas

    Castellano

  • Lugar

    En 3 sedes

  • Horas lectivas

    140h

  • Duración

    3 Meses

Aprovecha este completo curso sobre Desarrollo de aplicaciones full stack, Java EE y AngularJS, disponible ahora en el amplio catálogo formativo de Emagister. Podrás acceder a él en modalidad presencial, impartido por el instituto TM Institute of Talent Management.

Gracias a esta formación integral de tres meses de duracion, adquieres conocimientos sobre los fundamentos de la programación en Java, la estructura de los programas y la sintaxis de programación. Obtienes una base teórica y práctica en el campo de la Informática para comprender los conceptos fundamentales. Aprendes a optimizar bases de datos y protegerlas contra posibles ataques, desarrollando programas que aprovechen el potencial de la programación orientada a objetos. Además trabajar con la estructura de clases, métodos y atributos, y aprender a gestionar el acceso y los paquetes para dar coherencia a la programación orientada a objetos.

No pierdas esta valiosa oportunidad de desarrollar todo tu potencial. Si tienes alguna pregunta o inquietud, nuestro equipo de profesionales en Emagister está listo para asesorarte. Simplemente haz clic en el botón "Pide información" disponible aquí mismo, y nuestros operadores se pondrán en contacto contigo rápidamente para ayudarte con todo lo que necesitas para comenzar tu formación de inmediato. Aprovecha esta oportunidad y adquiere todos los conocimientos necesarios para alcanzar tus metas.

Instalaciones y fechas

Ubicación

Inicio

Bilbao (Vizcaya)
Ver mapa

Inicio

Consultar
Oviedo (Asturias)
Ver mapa

Inicio

Consultar
Vigo (Pontevedra)
Ver mapa

Inicio

Consultar

A tener en cuenta

El principal objetivo es que el estudiante adquiera las herramientas necesarias para desarrollarse de manera profesional en el sector.

Dirigido a programadores, analistas técnicos y perfiles de administración empresarial sin necesidad de experiencia.

Personas con alguna titulación FP superior de rama técnica.

Recibes una titulación en desarrollo de aplicaciones Full Stack, Java EE y AngularJS.

Cuentas con una modalidad presencial lo que te permite cursar.

Se solicitará el CV para valorar el perfil del candidato si es optimo para entrar en el proceso de selección.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • API
  • Java EE
  • Desarrollo web
  • EJB
  • Desarrollo de aplicaciones
  • Aplicaciones web
  • Programación orientada a objetos

Temario

Módulo 1: FUNDAMENTOS DE LA PROGRAMACIÓN JAVA

  • Introducción al Paradigma de la Programación Orientada a Objetos
  • Diseño de Clases
  • Herencia y Polimorfismo
  • Gestión de excepciones
  • Clases de Entrada/Salida. Serialización
  • Contenedores de objetos. Algoritmos.
  • Introducción a las técnicas de validación
  • Introducción a las nuevas características del JDK8.


Módulo 2: ESTRUCTURAS DE DATOS JAVA

  • Estructuras de Datos y Abstracción.
  • Estructuras lineales: listas, pilas, colas.
  • Estructuras no lineales: árboles y árboles de búsqueda.
  • Otras estructuras no lineales: conjuntos y diccionarios.
  • Estructuras avanzadas: colas de prioridad y tablas hash.
  • Otras estructuras avanzadas: grafos


Módulo 3: BASES DE DATOS RELACIONALES

  • Arquitectura de un Sistema de Bases de Datos.
  • Modelos, lenguajes y Sistemas de Bases de Datos Relacionales
  • Teoría y metodología de análisis y diseño de Bases de Datos Relacionales
  • Técnicas de implementación del Sistema de Bases de Datos (Transacciones, Control de la Concurrencia y Seguridad)
  • Lenguaje SQL.
  • Acceso a Bases de Datos Relacionales desde Java con JPA.
  • Introducción a Hibernate como ORM.
  • Integración JPA e Hibernate.
  • Desarrollo de un proyecto con JPA e Hibernate que se integrará posteriormente con el proyecto del módulo 5.


Módulo 4: HERRAMIENTAS Y CICLO DE DESARROLLO DEL SOFTWARE Y TRABAJO EN EQUIPO.

  • Eclipse
  • SVN
  • GIT
  • Maven.
  • Introducción conceptual a la Integración continua.
  • Introducción conceptual a Jenkins
  • Introducción conceptual a Sonar


Módulo 5: DESARROLLO DE APLICACIONES JAVA EE

  • Servidores de aplicaciones, definición y responsabilidades. Para este módulo se utilizará el servidor de aplicaciones JBoss Wildfly 10.
  • Aspectos generales en el desarrollo de aplicaciones WEB: escalabilidad, separación de responsabilidades, gestión de servicios de infraestructura, manejo de la sesión.
  • Arquitecturas de aplicaciones WEB. Evolución y tendencias.
  • EJB
  • Servicios WEB, desarrollo, publicación y localización. (JAX-WS)
  • Servicios REST (JAX-RS) utilizando RESTEasy
  • Introducción a JMS
  • Proyecto completo JEE utilizando patrón de arquitectura MVC donde se integrará, además del proyecto del módulo 3 en la parte del Modelo, las diferentes API’s presentadas en este módulo.


Módulo 6: TEST UNITARIOS EN JAVA

  • Introducción a los test unitarios
  • JUnit
  • Presentación del framework de test Arquillian


Módulo 7: DESARROLLO DE APLICACIONES ANGULARJS 1.5

  • Introducción: MVC/MVVM, Arquitectura SPA
  • Elementos y componentes en una aplicación AngularJs
  • Conceptos básicos: Data Binding, Inyección de dependencias
  • Buenas prácticas
  • Uso de promesas
  • Sistema de rutas y navegación en AngularJs
  • Directivas y componentes
  • Automatización de tareas con Gulp
  • Depuración de aplicaciones AngularJs
  • Introducción a AngularJS 2
  • Migración de una aplicación AngularJS 1.X a AngularJS 2

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Desarrollo de aplicaciones Full Stack, Java EE + AngularJS

Precio a consultar