Из чего состоит твоя оценка, которая будет на сертификате:
70% : финальный проект
Защита проекта
Самое главное и важное: судьи будут смотреть на ваш код
30% : экзамены
Среднее арифметическое за все экзамены
Оценка за финальный проект состоит из:
Ментора смотрят использовали ли вы необходимый стек технологий. Список необходимых технологий для каждого направления есть в блоке технических критериев (ниже)
Код ревью от судьи [60 баллов]
Соответствие ТЗ [20 баллов]
Командная работа [10 баллов]
Презентация [10 баллов]
Чтобы получить 100 баллов из 100 нужно:
1. Сделать командный проект
PHP — fullstack
В команде до 2-х phpщников
Front + Back
Команда состоит из 3-х человек: 1. Frontend 2. C# 3. C#
Вместо <C#> подставляете свое направление (Java, Python)
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 файл
Соблюдение конвенций при написани всех слоев проекта
Tables: минимум 6 Models: минимум 5 User types (admin, user): есть/нет > 10 Classes Views counts
*Если в команде два сишарписта, то критерии выше удваиваются
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
Архитектура базы данных Чистый код Архитектура проекта Стиль код OOP Jquery/ Ajax Rest Api Bootstrap, JS, Jquery
Количество контроллеров: 5 Методы контроллеров: 5 Количество моделей (таблиц): 5 Количество миграцией: 5 Количество роутов: 5 Количество middleware: 2 Количество сервисов: 3 Количество страниц: 5 Ajax запросы: 3
*Если в команде два php-студента, то критерии выше удваиваются
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 мая
Как составить классное резюме и податься на стажировку?