bandera francesa bandera española
Linux Ninja

Proyecto Angular Linux Ninja


En Ynov tenemos la posibilidad de poder unirnos cada año a una startup para aprender a trabajar en equipo y también con otros oficios (Diseño, Marketing, audiovisual ...).

Este año integré el de Linux Ninja.

Linux Ninja pretende ser una plataforma para el aprendizaje de la administración de sistemas Linux basada en un uso personalizado de contenedores. La plataforma será accesible para los usuarios a través de una aplicación web.

Se han creado 20 niveles, el despliegue de niveles a través de la aplicación web es funcional, la interacción entre la plataforma y los niveles es funcional, la plataforma es funcional, la base de datos está desplegada y está conectada con la aplicación.

Esta aplicación web se había iniciado el año anterior, en Angular con una API en Javascript. Así que mi misión era asumir el control de la aplicación existente y ocuparme de toda la interfaz.

Nunca había hecho Angular antes, así que tuve que entrenarme upstream siguiendo el tutorial sobre openclassroom ( https://openclassrooms.com/fr/courses/4668271-developpez-des-applications-web-avec-angular), luego fue capaz de comenzar a tocar el código de la aplicación Linux Ninja, intentar corregir algunos pequeños errores y finalmente integrar realmente el modelo.

Desafortunadamente, el sitio ya no está disponible en este momento, es funcional con los niveles incorporados, pero la infraestructura (hecha por otra startup) no lo volvió a poner en línea porque tuvieron cortes con todos los proyectos que estaban hospedando.

Regreso