Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Зазекс
Школа DevOps
Зазекс
#Сайт под ключ

Школа DevOps

239 
Зазекс
Зазекс Россия, Ростов-на-Дону
Поделиться:
Школа DevOps
Клиент

NDA

Сфера

Обучение

Регион

США

Тип сайта

Порталы и сервисы

Сдано

Февраль 2021

Задача

Реализовать онлайн сервис по изучению DevOps для студентов школы в США

Решение

Мы разработали веб-программное обеспечение для курсов DevOps, которое позволяет преподавателям создавать практические занятия для студентов.

Эту частную среду используют:

клиенты DevOps школы для создания собственных Linux/Docker/Kubernetes/Python прктических занятий;

студенты DevOps, изучающие процессы работы с контентом на реальных проектах (проектах из практических занятий) в средах dev/staging/production со всеми обязательными к выполнению этапами, включая CI/CD.

Студенты видят все доступные им занятия на персональном дашборде. Оттуда же они могут открыть детальный экран со статистикой выполнения каждого.

Занятия состоят из bash скриптов и списка заданий.

Экран занятия разделен на две части:

Экран со всеми задачами практического урока (слева);

Терминал, подключенный к серверам AWS, принадлежащим школе, т.е. в процессе работы студент выполняет задание во внутренней среде школы (справа).

Как только студент завершает работу, содержимое его консоли отправляется на сервер, после чего обрабатывается скриптом оценки результата, и этот результат возвращается назад для ознакомления.

Панель администратора позваоляет персоналу школы:

⁠создавать курсы, практические занятия, задачи;

анализировать результаты практических занятий;

объединять студентов в группы;

⁠приглашать новых студентов через email.

Платформа была разработана с использованием Vue.js (TypeScript) фронтенд фреймворка. Для ускорения его разработки, был использован шаблон Admin LTE 3.

Язык GO был использован для написания бэкенд части приложения, PostgreSQL - используемая база данных.

Веб приложение поддерживает браузеры Chrome и Safari.

Результат


Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Зазекс с удовольствием обсудит вашу задачу

Оставить заявку