AI и тренажёры
Новостной портал
Сделаем новостной портал со сложной вёрсткой, категориями, поиском, авторизацией. Сделаем страницу статьи и публикацию от авторизованного пользователя.
Самостоятельный
Сайт поиска работы
Мы создадим Fullstack приложение сайта по поиску работы с регистрацией, входом, размещением вакансии и поиском подходящей вакансии.
Без наставника
HTTP API сокращателя ссылок
Сложное API для сокращения ссылок и статистике по ним на чистом http пакете, с роутингом, обработкой запроса и ответа. Подключение к Postgres, GORM, авторизация по email и middleware.
С наставником
API подтверждения email
API с интеграцией по SMTP для подтверждения email пользователя.
С наставником
API обработки заказов
API с авторизацией по телефону для заказа продуктов. Отдельные API точки для админа и полученые данных по заказам.
Без наставника
Калькулятор IMT
В начале освоения материалы мы создадим просто калькулятор индекса массы тела.
Без наставника
Менеджер паролей
Спроектируем и реализиуем менеджер паролей с шифрованием, генерацией, локальным хранилищем и доступом по ключу.
Без наставника
Утилита прогноза погоды
Сделаем простейшую CLI с параметрами, позволяющую получить погоду в заданном городе и покроем её тестами.
Без наставника
Менеджер закладок
Сделаем CLI утилиту, которая позволит хранить закладки на полезные ресурсы в вебе и искать по ним.
Без наставника
Учёт транзакций
Сделаем калькулятор, позволяющий расчитать итоговый баланс на основании транзакуций.
С наставником
Конвертер валют
Утилита, которая позволит конвертировать одну валюту в другую прямо из консоли.
С наставником
Калькулятор
С помощью калькулятора можно будет получить среднее, сумму или медиану заданного набора данных.
С наставником
CLI JSON.Bin
Сделаем полностью функционирующую консольную утилиту для работы с JSON.Bin - хранение JSON, получение, управление, загрузка и прочее.
Без наставника
Сокращатель ссылок
Мы сделаем выкладку приложения сокращателя ссылок, который состоит из API, frontend и базы данных PostreSQL, обеспечив доступ по домену и персистентность данных.
С наставником
Конвертер изображений
Выложим микросервисное приложение, которое позволит конвертировать и обрабатывать изображения в различных форматах и посмотрим как оно будет масштабироваться под нагрузкой.
Без наставника
Микросервисная архитектура школы
Мы на практике создадим часть полноценной архитектуры школы на Nest.js и RabbitMQ
Без наставника
Развёртка микросервисов
Мы создадим кластер Swarm и с помощью Ansible выложим полноценное приложение, состоящие из 3-х микросервисов, которое позволяет конвертировать изображения.
С наставником и проектами
Создание системы мониторинга
Изучив стек Grafana, Prometheus, мы развернём с помощью Ansible полноценную систему мониторинга нагрузки на железо и контейнеры Docker.