©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso profesional de Java
Profundiza en las bibliotecas y utilidades principales del lenguaje Java.
Material disponible
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.
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
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: 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
- 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: 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
- 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:
- 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:
- 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.
- 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
- Introducción a JDBC
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.