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. HUGO VALLEJOS

Paco_

Excelente profesor. Muy bien explicado, con mucha claridad

Visualnacert

Jesús García

Geovani Robles

Marcelo Ugalde

Jose María Rodríguez Medina

Jose Joaquin Meseguer Jimenez

Gran curso y gran formador con un buen conjunto de "catas" sobre aspectos a tratar en proyectos. Voy a por el siguiente y espero ver Lambdas, Microservios y Spring explicados asi de bien. Felicidades!

Juan Esteban Quiroz

exelente

Matias Moyano

Todavia no termine este curso, pero aprendi mucho, internacionalizacion, logger, fechas, gestor de dependencias, muy buen curso!

Alejandro

Buen explicación, aunque falto el tema de genéricos

Lucas Frias

Richard Zuniga

Manuel Alejandro Cano Champa

Sergio Diaz

Fernando Fuentes Perez

Antonio Berbel Gonzalez

Hasta ahora bien. las explicaciones muy buenas

Leandro

Realmente excelente, muchas gracias por este contenido de calidad

Jymmy Dextre Alarcon

buen curso, 10 puntos.

Alonso García Gascón

Excelente curso, muy util y muy claro.

Luis Miguel Martinez Gil

El curso es muy bueno.

José Rubén Mariño García

Pablo Piña Rodríguez

Muy buen curso para seguir adquiriendo conocimientos en java!

Jose Antonio Garcia Ortiz

Iván Vázquez

Bien por Rafael, me gusta como explica pero el contenido y lo que se profundiza, lo veo muy escaso. Otro formato de videos mas cortos se hacen mas amenos,...

Raúl Grados

poe oriol

Rafael es un Jefe del Java y todo lo que rodea al lenguaje, el curso cargado de información y altamente recomendable, muchas gracias por el curso, un abrazo.

Dario Dominguez

Muy bueno, excelente la explicación.

Eladio Feijoo Freire

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 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