Skip to content

UnirCs/MISSI-LANDING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

El Máster de Ingeniería de Software y Sistemas Informáticos se basa en el Learning by doing, por lo que aprenderás practicando con la tecnología, herramientas, lenguajes y plataformas que demandan actualmente las empresas de la industria. Te convertirás en un desarrollador con conocimientos de ingeniería de software, desarrollo web y ciberseguridad.

El objetivo de esta asignatura es que seas capaz de adquirir unos conocimientos suficientes de tecnologías relacionadas con el Front-End y el Back-End para poder construir una aplicación web completamente integrada y disponible de forma pública. Se trabajará con lenguajes y librerías como HTML5, CSS3, JavaScript y React. En el lado servidor trabajaremos con Java, Spring y arquitecturas orientadas a microservicios. Finalmente, desplegaremos de forma pública en la nube todos los componentes desarrollados haciendo uso de Docker.

  • Tecnologías relacionadas con Front-End que usarás en la asignatura


  • Tecnologías relacionadas con Back-End que usarás en la asignatura


  • IDEs recomendados (UNIR ofrece licencias de estudiante para aquellos que no son gratuitos)

📚 Repositorio de ejercicios

Haz click en el enlace que te llevará al repositorio de ejercicios de tu promoción. Recuerda seguir los pasos que se indican en la descripción del repositorio para poder entregar los ejercicios correctamente. Es muy recomendable que trates de realizar estos ejercicios.

🛟 Código de apoyo

Los repositorios que se listan a continuación contienen el código de apoyo de la asignatura. A menudo, este código será usado en clase (puede que con ligeras variaciones durante la misma) para ir explicando cada uno de los temas. Puedes tomarlos como base y ejemplo para realizar las actividades prácticas de la asignatura.

Front/Back Repositorio Descripción Otros
Front-End (T5) 🍕 Unir-Pizza: Front-End Aplicación de pedidos de pizza. El Front-End está realizado con React.
Front-End (T9) 👨‍💼 Unir-Employees: Front-End Aplicación de búsqueda de personal. El Front-End está realizado con React. Conecta con una API encargada de obtener información de Elasticsearch
Back-End (T8) ⚙️ Servidor de registro Eureka Ejemplo de servidor de registro Eureka, dentro del framework de Spring. Puedes usarlo como base para tus actividades. Deploy on Railway
Back-End (T8) ⚙️ Servidor perimetral Cloud Gateway Ejemplo de servidor perimetral (proxy inverso), dentro del framework de Spring. Puedes usarlo como base para tus actividades. Deploy on Railway
Back-End (T8) ⚙️ Servidor perimetral Cloud Gateway con traducción de peticiones Ejemplo de servidor perimetral (proxy inverso), dentro del framework de Spring que contiene un filtro para traducir peticiones POST siguiendo el concepto de Anti Corruption Layer. Puedes usarlo como base para tus actividades. Deploy on Railway
Back-End (T8) ⚙️ Prototipo de microservicio con Spring Ejemplo de microservicio. Se incluye un un esqueleto y está listo para ser desplegado en Railway Deploy on Railway
Back-End (T8) ⚙️ Ecosistema de microservicios en Spring Template de Railway para desplegar sin ningún tipo de configuración adicional un servidor de registro Eureka, un servidor perimetral Cloud Gateway y dos microservicios. Deploy on Railway
Back-End (T8) 🍕 Unir-Pizza: Microservicio catálogo Aplicación de pedidos de pizza.Este microservicio conecta con un clúster de Elasticsearch que contiene información sobre pizzas e ingredientes. Sirve la información a través de una API REST.
Back-End (T8) 🍕 Unir-Pizza: Microservicio operador Aplicación de pedidos de pizza.Este microservicio conecta con el microservicio catálogo para obtener información sin acceder directamente a esa base de información. Además, se encuentra conectado a una base de datos en memoria que registra los pedidos realizados.
Back-End (T8) 👥 Unir-Forum: Microservicio para implementar un foro - Parte Editora Este microservicio sirve para entender el patrón de sistemas distribuidos editor/suscriptor y la mensajería asíncrona entre microservicios. Parte editora (simula a un profesor).
Back-End (T8) 👥 Unir-Forum: Microservicio para implementar un foro - Parte Suscriptora Este microservicio sirve para entender el patrón de sistemas distribuidos editor/suscriptor y la mensajería asíncrona entre microservicios. Parte suscriptora (simula a los alumnos).
Back-End (T8) 📦 Unir-Stock: Microservicio catalogo con H2 Este microservicio está conectado a una base de datos H2 y expone, a través de una API REST, una serie de productos del inventario de una tienda.
Back-End (T8) 📦 Unir-Stock: Microservicio operador Este microservicio conecta con el microservicio catálogo para obtener información sin acceder directamente a esa base de información. Además, se encuentra conectado a una base de datos en memoria que registra los pedidos.
Back-End (T8) 📦 Unir-Stock: Microservicio catalogo con MySQL Este microservicio está conectado a una base de datos MySQL y expone, a través de una API REST, una serie de productos del inventario de una tienda.
Back-End (T9) 📦 Unir-Stock: Microservicio catalogo con Elasticsearch Este microservicio está conectado a un clúster de Elasticsearch y expone, a través de una API REST, una serie de productos del inventario de una tienda.
Back-End (T9) 👨‍💼 Unir-Employees: Facetas con Elasticsearch Este microservicio está conectado a un clúster de Elasticsearch y expone, a través de una API REST, la posibilidad de operar con Facetas.
Back-End (T9) ⚙️ Colección Postman de operaciones con Elasticsearch Colección de Postman que contiene ejemplos de peticiones que se pueden realizar de forma nativa contra un clúster de Elasticsearch.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published