Curso profesional de Java
Profundiza en las bibliotecas y utilidades principales del lenguaje Java.
Material disponible
Intermedio
7 Clases 11 h
89€
69€
Precio en promoción
Java es uno de los lenguajes más potentes del mercado, extremadamente extenso y con innumerables aplicaciones. Como lenguaje ofrece una enorme cantidad de herramientas modernas para facilitar el desarrollo avanzado, así como un API tan amplio que prácticamente ningún programador sería capaz de dominarlo completamente.

Por ello, después de una iniciación a Java el programador tiene todavía un largo recorrido para dominar los múltiples aspectos del lenguaje. Es aquí donde este curso de Java intermedio resultará de mucha utilidad para los programadores, ya que aborda temas que no se tratan en los cursos iniciales de Java, pero que son necesarios para entender los aspectos fundamentales del lenguaje para un desarrollo profesional. Al mismo tiempo, ofrece una iniciación a las herramientas y bibliotecas principales que se usan para desarrollar aplicaciones profesionales en Java.

Qué aprenderé en el Curso profesional de Java

  • Dominar el uso de Maven como project manager y gestor de dependencias.
  • Dominar el uso de un sistema de trazas como Log4J.
  • Dominar el uso de las API’s más importantes: Collection, LocalDate (fechas), java nio (archivos)...
  • El alumno podrá diseñar aplicaciones internacionalizables de acuerdo al standard i18n
  • Entender generics de Java y trabajar con soltura con el manejo de excepciones Acceder a bases de datos usando JDBC.

Objetivos del curso

El curso tiene como objetivo brindar al alumno la capacidad de desenvolverse de manera ágil utilizando la API completa de Java y las herramientas avanzadas del lenguaje. Además permite al estudiante conocer los flujos de desarrollo y gestión de aplicaciones, usados habitualmente con Java a nivel profesional

Por qué debes aprender Java

Java es el lenguaje líder en la industria en cuanto a desarrolladores y demanda laboral. Este es un curso fundamental para toda persona que desee dedicarse profesionalmente a la programación con Java, ya que profundiza con ejemplos sobre las librerías y paquetes más importantes de la API, a la vez que ofrece una base de conocimientos más sólida sobre las herramientas disponibles en el lenguaje para el desarrollo de aplicaciones medianas y complejas.

Qué tengo que saber

Es recomendable tener experiencia en programación orientada a objetos o haber realizado el Curso de Java Básico de Escuela IT.

Clases y contenidos

Maven Gratis
  • Maven: Introducción a project management, su mecanismo y repositorio, gestión de dependencias, información de proyecto y plugins.
    • Manejo de dependencias de forma manual.
    • Conociendo el pom.xml
    • Ciclo de vida del proyecto, goals mas importantes, instalacion de artefacto.
    • Módulos
    • ¿Que es un artifactory?
    • Comparativa con Gradle
Sistema de trazas y Debug
  • Sistema de trazas

    • Introducción, concepto, niveles de trazas.
    • Incorporando log4j a nuestros proyectos
    • Configuración y appenders.
    • Un vistazo a SLF4J
  • Debug: Funcionamiento del debug

    • Depuracion, breakpoints, Watcher, conditional breakpoint
Excepciones en Java + clase String al detalle
  • Excepciones: Introducción, concepto, clasificación.
    • Try, catch, finally.
    • Throw y throws.
    • Crear nuestras.
    • Excepciones de proyecto. try with resources.
    • Java Error.
  • Clase String: Métodos más útiles
  • Equals y toString: Entendiendo equals y toString
Archivos en java
  • Vistazo a java IO.
  • Java NIO, Manejo de archivos, carpetas y recursos.
  • Creación, escritura, lectura, eliminación, copiado y movimiento de ficheros.
  • Manejo de carpetas
  • Avanzadas: Walk FileTree
Locale, Fechas en Java, Números y Precios
  • Locale:
    • Introducción sistemas internacionalizables con i18n.
    • Archivo properties de lenguaje y ResourceBundle
    • Formato de fechas y números según Localia.
  • Fechas en java:
    • Vistazo a java Date.
    • Java JODA y LocalTime.
    • Manejo de fechas y horas, formatos.
    • Operaciones entre fechas, sumas, restas, rangos.
    • Duration, interval y period
    • Avanzadas: DateTimeZone
  • Números y Precios:
    • Formato de números, uso de Currency.
Colecciones, Streams y Genéricos
  • Colecciones:
    • Listas.
    • Set Mapas.
    • Listas y Mapas ordenados
    • Colas
  • Streams: Filtros, agrupamientos, avanzados.
  • Genéricos:
    • Uso de genéricos en clases y métodos.
    • Uso de genéricos en colecciones.
Bases de datos en Java con JDBC
  • Base de datos y SQL:
    • Puesta a punto de PostgreSql
    • Introduccion basica a SQL
      • Create table
      • Insert select
      • Delete
  • Acceso a datos con JDBC:
    • Introducción a JDBC
      • Concepto y puesta a punto
      • Coneccion Consulta, Statement y ResultSet Insert y delete

Valoraciones

Daniel Bernal

Se aclararon dudas sobre nuevos componentes, la explicación sobre cada tema son muy útiles en mi ambiente profesional. Muchas gracias

JMSanchez

En general está bastante bien y me ha gustado bastante. Rafael Benedetelli domina Java y lo imparte bien. Y lo temas que se tocan se hace con profundidad. Sin embargo, se echa de menos abordar algunos puntos como: Thread, Sockets, RMI, JEE, Javabean y respecto a java frontend vistas web (JSP) y JForm. Por lo que espero que continue ampliado contenidos y así poder aterrizar en la práctica los contenidos de los cursos de Luis Fernandez.

Eduardo Garces

bastante claro

VÍCTOR HUGO VALLEJOS CHACÓN

Paco_

Excelente profesor. Muy bien explicado, con mucha claridad

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete