Desarrollo de Aplicaciones FullStack Java EE + Angularjs

DESARROLLO DE APLICACIONES FULL STACK JAVA EE + ANGULARJS

MODALIDAD virtual/online
300 horas
CONVOCATOIRA ABIERTA TODO EL AÑO
Todas las provincias

«Es un programa privado desarrollado por INSTITUTO TM, cuya finalidad es proporcionar un marco sólido de candidatos potencialmente cualificados y aptos para la incorporación laboral con competencias para el desempeño laboral. El objetivo principal el desarrollo profesional ya que está enfocado a la empleabilidad de perfiles de desarrollo back end y front end
El programa desea establecer como uno de sus objetivos el desarrollo personal y profesional de las personas que lo componen y considera dentro de sus valores la búsqueda de la excelencia.»

¿Cuáles son los objetivos de este curso?

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 »

¿A quién va dirigido?

Propuesta de enseñanza programada y de trabajo autónomo del alumnado con el seguimiento de un docente acreditado en un entorno de aprendizaje activo, próximo y colaborativo en el Campus Virtual.

Requisitos

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

Precio

999 €

¿Qué distingue a este curso de los demás?

Unidad formativa ONLINE a elección + Propuesta de enseñanza programada y de trabajo autónomo del alumnado con el asesoramiento de un docente acreditado en un entorno de aprendizaje activo, próximo y colaborativo con sesiones grabadas.

¿Qué pasará tras pedir información?

Proceso de admisión al programa: Los participantes tendrán que aportar su currículum para ser valorados. El número de plazas son limitadas, ofreciendo máximo 25 plazas por cada convocatoria.

Titulación

Especialista Fullstack

Resumen del temario

 

«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″


Solicita más información

Formulario enviado correctamente.
El formulario no se ha podido enviar. Revisa tus datos e inténtalo de nuevo.

Al hacer clic en 'Enviar Solicitud' otorgas tu consentimiento expreso para el tratamiento de tus datos según lo recogido en la Política de Privacidad

Salir de la versión móvil