Travessera Apodaca, 53917

Desarrollador Java. Nivel avanzado

Java Developer

Programación avanzada en Java: todo lo que un especialista en Middle+ debe saber y ser capaz de hacer
Tareas prácticas que desarrollan el pensamiento y el ingenio

Lo que este curso le proporcionará

Obtendrá práctica en la resolución de problemas complejos, con revisiones detalladas del código por parte de desarrolladores expertos en Java. A menudo, un profesional junior o intermedio se ve limitado a tareas únicas en su nivel: nuestro programa resolverá este problema de desarrollo profesional. Aprenderá una amplia gama de habilidades: algoritmos y recolectores de basura, código de bytes y cargador de clases, patrones y pruebas, entorno – registro, jdbc e Hibernate, bibliotecas y marcos, multihilo y mucho más. La formación tiene lugar en Java 8. A través del curso ampliará su uso de Java y descubrirá enfoques que harán que la escritura de código sea más rápida y limpia. Las habilidades que adquiera serán un argumento de peso para un ascenso o para encontrar un proyecto interesante y más desafiante.

¿A quién va dirigido este curso?

Para programadores de Java con al menos 1 año de experiencia en programaciónDiseñadores de otros lenguajes OOP con al menos 3 años de experiencia.

Después de la formación serás capaz de

Desarrollar aplicaciones de servidor a nivel profesional
Utilizar bibliotecas en los proyectos y tener en cuenta las peculiaridades del lenguaje y de la plataforma Java
Crear aplicaciones multihilo y multiproceso
Tener confianza en las entrevistas y en la resolución de tareas de nivel medio
Completar el portafolio con el trabajo del proyecto y la tarea

Lo más destacado del aprendizaje

Actualice el programa antes de cada lanzamiento. Actualizaciones clave de 2020: constructor Gradle en lugar de Maven, más clases de Spring, clase de biblioteca Lombok.
Entrenamiento de pensamiento e independencia. Los deberes son lo más parecido a las tareas de desarrollo comercial. Los alumnos proponen sus propias soluciones, mientras el profesor las evalúa y da recomendaciones.
Compartir experiencias. Todos los estudiantes son especialistas con diferentes conocimientos de programación. Durante el curso, los estudiantes están revisando el código, aprendiendo a trabajar en equipo y compartiendo sus errores y descubrimientos en el grupo de Slack.
Interactivos en clase. El texto de la tarea se da al principio de la lección para facilitar a los alumnos la navegación por el tema. A medida que avanza la clase, el alumno puede expresar una pregunta o compartir la pantalla para discutir su trabajo.

“Java Developer” es el primer curso que aparece en la plataforma OTUS. Más de 450 estudiantes lo han cursado desde 2017. La formación tiene lugar en Java 8

Proyecto de graduación.

El último mes del curso se dedica al trabajo por proyectos. Su propio proyecto es algo que el estudiante está interesado en escribir. Algo que se puede crear a partir de los conocimientos adquiridos en el curso. No es necesario completarlo en un mes. Mientras escribes el proyecto, puedes recibir consejos de los profesores. El proyecto también se convertirá en un ejemplo de código y en un gran caso de estudio en una cartera que será apreciada por los posibles empleadores.

Ejemplos de temas de proyectos:

  • servidor web (parsear el protocolo);
  • servidor de sockets en NIO (como netty);
  • su ORM;
  • caché distribuido;
  • caché para hibernar.

Después de la formación

recibir materiales para todas las lecciones (vídeos de las clases, presentaciones, ejemplos de código);
Mejorará su competencia en el desarrollo de Java;
aprender a desarrollar aplicaciones comerciales tanto de forma independiente como en equipo;
recibir un certificado de finalización del curso;
recibir una invitación para ser entrevistado en las empresas asociadas (en caso de que la formación sea satisfactoria).

Related Post

PostgreSQL

PostgreSQLPostgreSQL

El curso cubre todas las herramientas que pueden necesitar los desarrolladores y administradores: control de acceso, copias de seguridad, replicación, journaling, estadísticas, métodos de escalado, así como PostgreSQL en nubes