Aquí podrás crear los servicios y las funciones que procesan los datos del usuario y que retornan una respuesta. Aprenderás cómo se cumple este proceso y qué existe luego de que alguien teclea “Enviar”. En el módulo de Backend adquirirás habilidades en programación orientada a objetos con Java, manejo de APIs, utilización del framework Spring Boot, y bases de datos SQL y NoSQL, todo enriquecido con aplicaciones prácticas y trabajo colaborativo que te ayudará a desarrollar soft skills. Recomendamos una dedicación mínima de 26 horas a la semana, para completar: el contenido en plataforma diseñado con metodología Edublocks. 72 horas de mentorías con expertos en la industria. 72 horas de inglés para tecnología, con encuentros sincrónicos y actividades en plataforma. Potencia tus habilidades con Nodo EAFIT, contáctanos para conocer más sobre la ruta de formación en Desarrollo Web.
CONTENIDO DEL CURSO
Java Platform, Standard Edition (Java SE), es una colección que, según algunos portales, describe una plataforma Java de resumen. Entrega una base para crear y desplegar aplicaciones de negocio centradas en la red que van desde un ordenador de escritorio PC a un servidor de grupo de trabajo. POO es un paradigma de programación en el que la idea es relacionar los objetos del mundo real y llevarlos a conceptos de programación. Así, se crean sistemas basados no solo en código, sino en objetos que se comuniquen entre sí, se reutilice código y, de alguna manera, se modularice un programa, organizando, separando y agrupando de acuerdo cada funcionalidad. [1] IBM. (5 de marzo de 2021). Aplicaciones Java SE y Java EE. IBM Operational Decision Manager. https://www.ibm.com/docs/es/odm/8.5.1?topic=application-java-se-java-ee-applications
Este tema permite que te apropies de los conceptos de una estructura dinámica, que son aquellos con las que vas a trabajar en mayor medida durante la creación de estos servicios Back. Una estructura dinámica es a la que puede cambiársele el tamaño y la ocupación de la memoria. Esta estructura elástica se puede ampliar y disminuir, pues permite cambiar su tamaño antes y durante la ejecución del código. A partir de esta fase se parte hacia el lenguaje que vamos a usar para crear los servicios de Back. El framework, de igual manera, depende del lenguaje de programación que se utilice. El Backend puede desarrollarse en varios tipos de lenguajes: JavaScript, Typescript, Python y Java. Este último es el que tomaremos como referencia. Aquí aprenderás Java con todas sus reglas, sintaxis, semántica y demás. Y programación orientada a objetos porque es de los paradigmas más usados en el desarrollo web.
Los estructurados son los que pueden incrustarse en una tabla de Excel, como es el caso de los números, nombres o direcciones. Los no estructurados no podrían incluirse en esa tabla, por ejemplo, las imágenes, videos, recursos gráficos y documentos. El objetivo es que se apropien del concepto y de los procedimientos para operar bases de datos NOSQL (las no estructuradas) y SQL (las estructuradas).
Finalmente, en el cierre de esta parta dinámica y más funcional llegamos al tema de las API (Interfaz de Programación de Aplicaciones, por sus siglas en inglés), que es lo que se desarrolla en Back, pues se programan para recibir las solicitudes desde el Front y realizar su debido proceso interno, para luego dar respuesta al Front con todo el resultado. El desarrollo completo al que queremos llegar permite tener a ambos en un mismo paquete. De hecho, subirlos al mismo servidor para que ingrese la información, haga el procesamiento que se requiere y retorne la información. En sí, una API permite conectar un desarrollo Front con un servicio Back, así estén en servidores diferentes, en resumen, es cualquier software que cumpla una función distinta y pueda integrar o retornar la información procesada y que el usuario requiera. Es el elemento que hace de puente entre el usuario y quien respalda los servicios.
Spring Boot es el framework que utiliza Java para crear los servicios Back que darán funcionalidades a la aplicación web que se crean. Cuenta con servicios preconstruidos, además de una estructura y una plantilla de la cual el desarrollador partirá para ejecutar las funcionalidades que requiere su aplicación web.
METODOLOGÍA
Creemos en el talento que crece con un aprendizaje activo y retador.
REVIEWS
86.1%
3.4%
1.0%
0.6%
8.9%
COMENTARIOS
Andrea Gómez
23 diciembre 2024
el curso es muy practico y se aprende por que la plataforma es muy amigable
Juan Camilo Montoya Rua
04 diciembre 2024
muy útil, con sus temáticas que abordan lo que se aplica en la vida real en entornos de desarrollo de software
Liz María Pérez Assia
01 diciembre 2024
Solo para mejorar y sigan creciendo en Nodo EAFIT: Hay algunos errores en las evaluaciones (Si lo requieren puedo enviar los errores que documenté). También sugiero subir videos de personas conocidas de EAFIT o de mentores que puedan ser una cara visible en la plataforma que conecte mas con los estudiantes (parecido a los cursos de ALURA ORACLE). Agregar un chatbot con IA para hacer consultas en la plataforma sobre el contenido. Estoy muy agradecida con Nodo y quisiera que sigan mejorando y creciendo, impactando positivamente como lo estàn haciendo, que tomen todas las críticas como una oportunidad de mejorar y ojalá logren implementar e ir mas allá.
Lued Del Carmen Beltrán Colón
28 noviembre 2024
Es genial, dinámico y muy completo
Leydi Johana Madrid Vásquez
27 noviembre 2024
Es importante revisar el contenido del módulo, habían partes que los textos se repetian aún cuando los títulos eran diferentes, además en algunas evaluaciones hay respuestas trocadas, o en ocasiones en el texto se decía algo y se respondía en la evaluación con la misma información y decia que la respuesta era incorrecta, por favor revisar el contenido, ya que eso genera confusión, además se pierde mucho el tiempo repitiendo una y otra vez las evaluaciones hasta encontrar la respuesta correcta, que a la final no coincide con la información suministrada. Muchas gracias
Maria Juliana
27 noviembre 2024
Es un curso muy completo, y tiene información muy chévere y rápida de captar, es un poco interactivo, y nos permite ampliar más la información poniendo páginas y ejercicios para consular.
Esteban Montoya Betancur
23 noviembre 2024
.
Vanesa Ortiz Rivera
23 noviembre 2024
un poco mas complicado que el anterior
Juan Sebastian Valencia Estrada
22 noviembre 2024
.
Sebastian Davila Gomez
21 noviembre 2024
Evaluación de códigos de respuesta no esta bien.
Angie Maria Arango Zapata
19 noviembre 2024
Evaluación de códigos de respuesta no esta bien.
wanda vanessa arteaga valencia
22 octubre 2024
el item de codigo de peticiones esta malo
Fabio Leon Torres Pueta
08 septiembre 2024
revisen el enunciado de la primera prueba del primer modulo
Fabio Leon Torres Pueta
08 septiembre 2024
el primer examen tiene mal enunciado tengo pruebas y hace perder tiempo las respuesta con el enunciado actúa seria al a pero según la respuesta correcta que es al de el enunciado esta trocado
Heisy andrea palacios
30 agosto 2024
bien
Heisy andrea palacios
30 agosto 2024
tiene mucho texto
Heisy andrea palacios
30 agosto 2024
bien
Heisy andrea palacios
30 agosto 2024
esta bien