Curso Programación Aplicaciones Web con Java y Spring

Java es uno de los lenguajes más sencillos de utilizar y que se pueden aprender con mayor facilidad, por esta razón, es también uno de los más extendidos en las aplicaciones de tipo empresarial donde destaca por su seguridad y su portabilidad.

Spring se ha convertido en el framework más popular para Java empresarial, porque permite crear código de alto rendimiento, ligero y reutilizable.

Usar Spring consigue que los equipos de desarrollo puedan poner foco en la lógica empresarial que requiere la aplicación, haciendo el desarrollo del proyecto más eficiente.

Nivel

Avanzado

Duración

80 horas

Horarios

Mañanas y Tardes

Los desarrolladores Java tienen una alta demanda

¿Quieres ser uno de ellos?

ME INTERESA

Objetivos del curso

  • Aprender los Fundamentos del Lenguaje Java.
  • Aprender los fundamentos de la Programación Orientada a Objetos.
  • Aprender a programar interfaces.
  • Aprender a usar la Herencia y el Polimorfismo.
  • Entender cómo usar los métodos del sistema de archivos.
  • Crear un servidor HTTP con Spring
  • Acceder a BBDD con Hibernate.
  • Desplegar en producción una aplicación y diseñar tests.

Conocimientos previos

Este curso precisa de conocimientos previos en HTML5, CSS3 y JavaScript.

Temario

Instalación y Entorno
¿Qué es Java?
JRE y Máquina Virtual
Instalación del Entorno de Desarrollo
Configuración Eclipse
Estructura de un proyecto Java
Tipos de datos
Tipos primitivos
String
Arrays
Colecciones de datos
Programación lógica
Operadores
Control de Flujo
Manejo de excepciones
Programación orientada a objetos
Objeto y clase
Import
Constructor
Static y Final
Sobrecarga, Herencia y Polimorfismo
Sobrecarga
Herencia
Polimorfismo
Interfaces
Gestión de Ficheros
Lectura
Escritura
Modelo MVC
Java Servlets
Java Beans
Framework Spring
Qué es y cómo configurar Spring
Estructura de un proyecto Spring
Componentes de un proyecto en Spring Boot
Spring Hibernate
Qué es Hibernate
Configuración de Hibernate
Integrar Hibernate en un proyecto
Conectar con una BBDD
Lanzar queries a la BBDD
Operaciones CRUD
Producción
Consola Unix
Introducción a Git
Desplegar en Heroku
Generar documentación con JavaDocs
Testing

NOTA: El contenido de este temario es orientativo, pudiendo sufrir variaciones necesarias conforme el criterio de CódigoK

Próxima convocatoria

ABIERTO

Turnos

Mañanas: de 10:00 a 13:00 dos días a la semana

Tardes: de 16:00 a 19:00 dos días a la semana

Duración

80 HORAS

*Recuerda que disponemos de becas para estudiantes, mujeres y desempleados

Profesor

Pedro Camacho, profesor de desarrollo web en CódigoK, Escuela de Programación en Boadilla del Monte

Pedro Camacho

Profesor de Programación desde 2009, especializado en Java en U-TAD y en la Universidad Europea de Madrid

Visita mi Linkedin

Licenciado en Informática por la Universidad Politécnica de Madrid con más de 12 años de experiencia en el mundo del Desarrollo y los Sistemas Informáticos.

Consultor tecnológico en Cap Gemini durante 8 años, trabajando para grandes clientes del sector de las AAPP, Banca y Seguros.Director de Servicios Profesionales en Jumper Consulting durante 4 años.

Realiza tu reserva cuanto antes, las plazas son limitadas

ME APUNTO

Escríbenos para recibir más información

Escríbenos si tienes cualquier duda de nuestros cursos o sobre la subvención para empresas , o las las becas para mujeres, estudiantes y desempleados contáctanos si deseas reservar tu plaza.

Te enviaremos un folleto informativo con información de utilidad.

También puedes llamarnos al 91.005.25.02, estaremos encantados de aclarar todas tus dudas.

Formulario de contacto

* campos obligatorios
CódigoK te hace un regalo para ayudarte a realizar los cursos de HTML5, CSS3, WordPress, Node.js, Express.js, API RESTFul, Ruby on Rails, Python