lunes, 27 de mayo de 2019

CURSO JAVA / REACT - Full Stack

,

Curso de diseño y desarrollo de aplicaciones empresariales implementadas con Java, Spring Boot, JPA (Hibernate) y REACT JS; a cargo de Pablo A. Sznajdleder (autor de Java a fondo) y Cristian Soria. Consultar próximas fechas.

Por qué estudiar Java y REACT

El desarrollo de aplicaciones empresariales se divide en dos partes: frontend y backend.

El frontend es la parte que interactúa con el usuario. Le permite ingresar datos y le muestra los resultados que se obtuvieron a partir de los datos que ingresó. El backend, en cambio, se ocupa de procesar los datos ingresados por el usuario, elaborar los resultados y entregárselos al frontend para que, finalmente, el usuario los pueda visualizar.

Curso de Desarrollo de Aplicaciones Empresariales
Desde hace más de 20 años, las empresas utilizan Java como lenguaje de programación del backend. Y, en los últimos años, JavaScript se impuso para programar el frontend.

Sobre cada uno de estos lenguajes, existen herramientas que simplifican notablemente la tarea de programación; permitiendo que el programador pueda enfocar su atención en la lógica del negocio y, de este modo, desentenderse de otras cuestiones como: conectividad, seguridad y acceso a las bases de datos.  Estas herramientas, llamadas frameworks, automatizan y resuelven estos temas.

Los frameworks incrementan la productividad tan drásticamente que nadie pondría en duda su utilización. En Java, casi no existen desarrollos que no utilicen Hibernate y Spring Boot. Y para JavaScript la tendencia irreversible es REACT.

Conocer Java también implica conocer Spring Boot y Hibernate; y conocer JavaScript es también conocer REACT. Todos estos conocimientos son imprescindibles para trabajar como programador en una empresa; pues, más del 80% de los desarrollos utilizan Java/REACT.

Breve reseña del curso

El objetivo del curso es proveerle al alumno los conocimientos mencionados más arriba, necesarios para incorporarse rápida y eficientemente al mercado profesional/laboral de desarrollo de aplicaciones empresariales.

La dinámica corresponde a un entretamiento tipo workshop en el cual, luego de explicar cada tecnología, se la incorpora al desarrollo de una aplicación completa; abacando, desde el modelado de datos hasta el análisis, diseño y programación del backend y frontend.

El backend se desarrolla con Java, Spring Boot y JPA (Hibernate). El frontend se desarrolla con REACT. Ambos, backend y frontend, se comunican a través de una API REST que también será analizada y desarrollada durante el curso.

Esta capacitación es EN VIVO. De este modo, el estudiante podrá ver al instructor y el instructor verá a cada uno de los estudiantes EN TIEMPO REAL, tal como sucede en un curso presencial tradicional.

El curso está a cargo de Pablo A. Sznajdleder, autor de "Java a fondo"; y Cristian Soria, estudiante avanzado de Ing. en Sistemas de Información.

FICHA DEL CURSO

DESTINADO A

  • Estudiantes universitarios de las carreras de sistenas de información e informática que quieran conseguir su primer empleo relacionado con la profesión que eligieron. 
  • Programadores con experiencia en otros lenguajes que necesiten acelerar la curva de aprendizaje para poder incursionar en las tecnologías JAVA/REACT.
  • Analistas de sistemas, líderes de proyecto y gerentes de sistemas y de tecnología que requieran información que les permita agilizar la toma de decisión.

REQUISITOS

Para asistir a esta capacitación es necesario tener conocimientos previos sobre programación; en cualquier lenguaje (estructurado u orientado a objetos).

MODALIDAD

El curso se dicta en vivo a través de Zoom. Gracias a esta herramienta, instructor y estudiantes pueden verse e interactuar en tiempo real; compartir pantallas y controlar remotamente las PC.

CONTENIDOS

  • Etapa 1: Se explica el lenguaje de programación Java, teoría de objetos, patrones de diseño y JDBC (acceso a bases de datos). Con estos conocimientos se desarrolla la primera versión de la aplicación (acceso a datos, backend y frontend en modo texto).
  • Etapa 2: Se explica Spring Boot, JPA (Hibernate) y RESTful. Con estos conocimientos se desarrolla la segunda versión del backend de la aplicación.
  • Etapa 3: Se explica el framework REACT y se desarrolla el frontend final de la aplicación.     
Etapas 1 y 2 a cargo de Pablo A. Sznajdleder. Etapa 3 está a cargo de Cristian Soria.

DURACIÓN Y CARGA HORARIA

El curso dura 45 hs. que se distribuyen en 15 días de 3 hs. cada uno. El horario queda sujeto a confirmación una vez que se haya reunido la cantidad mínima de participantes.

TEMARIO

El temario detallado se envía por mail a los interesados.

3 comentarios: