Desarrollo de Aplicaciones Full Stack Java EE + Angularis

Desarrollo de Aplicaciones Full Stack Java EE + Angularis

Mejora tu formación con el curso: Desarrollo de Aplicaciones Full Stack Java EE + Angularis

Curso impartido por:

Cursos de Instituto TM - Institute of Talent Management
  • Matrícula abierta
  • 300 horas
  • On line
  • Curso
  • España
  • Todas
  • Español

Dirigido a: "FORMACION
• FP superior de rama técnica
• Matemáticas y Físicos u otras ramas que quieran adentrarse en el mundo laboral de la programación
• Ingenierías Técnicas"

Requisitos: "FORMACION
• FP superior de rama técnica
• Matemáticas y Físicos u otras ramas que quieran adentrarse en el mundo laboral de la programación
• Ingenierías Técnicas"

Para qué te prepara: "Objetivo:
Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:
• Conocer los fundamentos de la programación del Lenguaje JAVA VERSION 8. • Estructura de Datos en el lenguaje de programación JAVA • Conocer los fundamentos y diseño de bases de datos relacionales.
• Desarrollar aplicaciones JAVA que persistan y realicen consultas contra una base de datos relacional.
• Utilización de MySQL como RBDMS. • Trabajar en el desarrollo de proyectos reales
• Comprender el ciclo de vida de los proyectos
• Conocer las herramientas necesarias para el trabajo en equipo. • Desarrollo de Aplicaciones Java Enterprise Edition utilizando las API’s estándar de JEE versión 7. • Realizar test unitarios para validar el software desarrollado • Desarrollo de Aplicaciones otras interface "

Certificado: Especilista Fullstack

Contenido del curso Desarrollo de Aplicaciones Full Stack Java EE + Angularis

"MODULO I: FUNDAMENTOS DE LA PROGRAMACIÓN JAVA

Objetivo:

Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Conocer los fundamentos de la programación del Lenguaje JAVA VERSION 8.

 

Duración: 25 horas

 

Contenidos teórico- prácticos:

• 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.  

MODULO II: ESTRUCTURAS DE DATOS JAVA

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Estructura de Datos en el lenguaje de programación JAVA

 

Duración: 40 horas

 

Contenidos teórico- prácticos:

• 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

 

MODULO III: BASES DE DATOS RELACIONALES

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Conocer los fundamentos y diseño de bases de datos relacionales.

• Desarrollar aplicaciones JAVA que persistan y realicen consultas contra una base de datos relacional.

• Utilización de MySQL como RBDMS.

 

Duración: 60 horas

 

Contenidos teórico- prácticos:

• 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.  

 

MODULO IV: HERRAMIENTAS Y CICLO DE DESARROLLO DEL SOFTWARE Y TRABAJO EN EQUIPO

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Trabajar en el desarrollo de proyectos reales

• Comprender el ciclo de vida de los proyectos

• Conocer las herramientas necesarias para el trabajo en equipo.

 

Duración: 25 horas

 

Contenidos teórico- prácticos:

• Eclipse

• SVN

• GIT

• Maven.

• Introducción conceptual a la Integración continua.

• Introducción conceptual a Jenkins

• Introducción conceptual a Sonar 

 

MODULO V: DESARROLLO DE APLICACIONES JAVA EE

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Desarrollo de Aplicaciones Java Enterprise Edition utilizando las API’s estándar de JEE versión 7.

 

Duración: 80 horas

 

Contenidos teórico- prácticos:

• 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. 

 

MODULO VI: TEST UNITARIOS EN JAVA

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Realizar test unitarios para validar el software desarrollado 

 

Duración: 25 horas

 

Contenidos teórico- prácticos:

• Introducción a los test unitarios

• JUnit

• Presentación del framework de test Arquillian 

 

MODULO VII: DESARROLLO DE APLICACIONES ANGULARJS 1.5

Objetivo: Con esta formación, el participante podrá adquirir los conocimientos suficientes, que le permitirán:

• Desarrollo de Aplicaciones otras interface

 

Duración: 60 horas

 

Contenidos teórico- prácticos:

• 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"

 

Rellena el formulario para que el centro pueda informarte

Los campos marcados con * son obligatorios

* Nombre: * Apellidos:
* País: * Provincia:
* Población:
* Email: * Teléfono:
* Nacionalidad:
* Nivel de estudios:
Solicitar información sin compromiso
Acepto la Política de Privacidad.
Quiero recibir información sobre cursos similares.

*Al pulsar "Solicitar información" aceptas las condiciones de utilización y la política de protección de datos. A su vez, autorizas EXPRESAMENTE a HispaVista, S.L. a enviar tus datos al centro que imparte el curso por el cual te has interesado.

Trabajos

Quiénes somos

Ofertas de empleo en tu email

Contáctanos

Blog

Blog de empleo

Construye el mejor currículo

Test psicotécnico

Cómo afrontar la entrevista

Crea tu propia empresa

Formación

Área de formación

Centros de formación

Acceso a centros de formación

Publica tus cursos

Ayuda

Preguntas frecuentes

Ayuda

Aviso legal

Política de cookies