Из чего состоит твоя оценка, которая будет на сертификате:
70% : финальный проект
Защита проекта
Самое главное и важное: судьи будут смотреть на ваш код
30% : экзамены
Среднее арифметическое за все экзамены
Оценка за финальный проект состоит из:
Ментора смотрят использовали ли вы необходимый стек технологий. Список необходимых технологий для каждого направления есть в блоке технических критериев (ниже)
Код ревью от судьи [60 баллов]
Соответствие ТЗ [20 баллов]
Командная работа [10 баллов]
Презентация [10 баллов]
Чтобы получить 100 баллов из 100 нужно:
1. Сделать командный проект
2. Выполнить технические критерии
Требования к архитектуре проектов и стек технологий, которые надо использовать
Spring Boot, Maven, Spring Security, PostgreSQL, Java, OOP, Collections, Git, SOLID, LOGGER
кол-во модулей/пакетов: минимум 4 кол-во сущностей: минимум 5 кол-во классов для каждой сущностей (дао, репозиторий, сервис, контроллер): минимум 3 кол-ву роутов (эндпоинты) для каждой модели: минимум 4 min кол-во страниц для одной сущности (form & table): минимум 2 требование по кол-ву HTML страниц: 10 min кол-во пользователей (разные роли) (ADMIN & USER): 2
*Если в команде два джависта, то критерии выше удваиваются, кроме последних двух(HTML и ролей)
Deploy проекта
Отлично оформленный Readme файл
Соблюдение конвенций при написани всех слоев проекта
Применение нестандартных способов решений
Внедрение новых технологий
Использование JDBC вместо ORM
1) Технологии:
— ASP.NET Core Web API
— MS SQL Server (или равные альтернативы)
— Entity Framework Core
2) Фичи:
— Система аутентификации и авторизации
— Глобальная обработка исключений
— Логирование
— Валидация (отдельно входных данных и отдельно бизнес логики)
Качество важнее, поэтому данные критерии определяются объемом ТЗ и оцениваются на основе соответствия ТЗ, а не жесткими количественными условиями
Django and Django Rest Framework, MySQL или PosgreSQL, pytest, swagger, drf-yasg, git github/gitlab, Python, deploy, Custom admin (Jazzmin/django-jet3)
Минимальное кол-во приложений (app): 2 Минимальное кол-во моделей: 4 Минимальное кол-во представлений на основе классов в проекте: 8 Наличие модульных тестов для компонентов приложений проекта Django/DRF с минимальным кол-во: 6 Минимальное кол-во классов сериализаторов: 4 Использование инструментов для реализации OpenAPI спецификации - Swagger: Есть/нет Минимальное количество коммитов: 20 Минимальное количество запросов на слияние: 6 Минимальное кол-во классов менеджеров для представлений: 3
react-hooks Чистота кода Архитектура кода Использование MUI библиотек, Material UI, Ant design React Git flow, Git commit HTML, модульный SCSS Redux-toolkit (mobx, saga, thunk)
Авторизация 1 Регистрация 1 Более 4ех компонентов на одной стр 1 Главная страница 1 Общее кол-во страниц: min 5 Количество commit-ов: min 10
Deploy проекта
анимации
Next js
ТЗ (Техническое задание)
ТЗ проекта вы прописываете самостоятельно, если у вас своя идея. Шаблон ТЗ: тут
Чтобы его использовать, нужно: 1. Нажать на "Файл" в левом верхнем углу 2. Нажать на "Создать копию"
Если же идей у вас нет, то мы можем предложить вам ТЗ от наших-компаний партнеров и менторов:
1. ТЗ от EPAM: тут 2. ТЗ Интернет-магазин: тут 3. ТЗ Электронное меню ресторана: тут 4. ТЗ Онлайн платформа: тут
Выбираете только одно ТЗ и делаете по нему проект.
Таймлайн
24 апреля, 20:30, офлайн
24 апреля, 20:30, офлайн
Что мне делать, чтобы успешно выпуститься?
Расскажем подробно о процессе выпуска в Академии: какие этапы, более подробно разберем критерии и ответим на все вопросы
Предзащиты обязательны. Если вы проходите ее, то можете дальше готовиться к защите.
Код проекта сдаете менторам, а презентацию проектов - команде IT Академии, где мы подскажем как улучшить бизнес-логику и подачу своего проекта
Проходной балл по предзащитам: % готовности по ТЗ - 80/100%
5 июня, до 23:59
5 июня, до 23:59
Сдача проектов
Загружаете ссылки на гитхаб в форму. И мы отправляем ее на проверку. После этого нельзя вносить изменения в код/проект.
даты уточняются
даты уточняются
Экскурсии
дата уточняется
дата уточняется
Защита финальных проектов
Презентация своего проекта перед приглашенными судьями
11 июня, воскресенье
11 июня, воскресенье
Выпускной🎉
Торжественное окончание курса, вручение подарков и сертификатов
Зарегистрировать команду
А еще мы подготовили план по ивентам, которые являются частью программы трудоустройства и помогут получить заветный оффер, поэтому ооочень рекомендуются к посещению и активному участию⚡
План по ивентам:
Он будет обновляться на этом сайте в течение этой недели и мы обязательно будем уведомлять вас об этом в Teams, поэтому не пропустите публикации
28 апреля
Какие есть IT компании Кыргызстана и роли в них
Тренинг
12 мая
Как составить классное резюме и податься на стажировку?