IT GENERATION
Прием заявок закрыт!
С 22 августа регистрация участников на проект IТ Generation закрыта.
Результаты отбора вы получите в течение 2-3 недель на свой e-mail, который вы указали при регистрации.
Спасибо всем, кто принял участие в конкурсе!
Не беспокойтесь, если ваша кандидатура не пройдет основной отбор. Потому что мест всего 1000 на всю Украину, а заявок на 22.08.2022 было более 210 тысяч.
Вы всегда можете начать самостоятельное обучение в нашей Академии на любом курсе, используя программу оплаты в рассрочку или программу лояльности
О ПРОЕКТЕ
Проект реализуется Министерством цифровой трансформации в партнерстве с компанией Binance Charity Foundation и Львовским IT Кластером, а также при содействии Программы USAID «Конкурентоспособная экономика Украины» и проекта «Цифровые, инклюзивные, доступные: поддержка внедрения цифровости государственных услуг в Украине». при поддержке Швеции.
Основная цель IT Generation – помочь талантливым украинцам найти себя в одной из самых перспективных сфер, продолжить работать и развивать украинскую экономику ради победы и успешного будущего нашего государства.
- помочь людям, которые потеряли работу, получить новую профессию и снова начать работать
- частично решить проблему дефицита кадров в IT-отрасли
- стимулировать развитие edtech как важного сегмента в области подготовки кадров для IT.
КТО СМОЖЕТ ПРИНЯТЬ УЧАСТИЕ?
Гражданин(ка) Украины Возрастом 21 до 60 лет
Не получает формальное образование и не имеет квалификации в области IT
Нет опыта работы в области IT
ВЫБЕРИТЕ СВОЮ ПРОГРАММУ
FRONTEND РАЗРАБОТКА
Научись делать полноценный сайт, начиная от макета до загрузки на хостинг и стань высокооплачиваемым специалистом в IT
Онлайн
формат
4 месяца
продолжительность
21 900 грн
стоимость
Модуль 1. Введение в HTML
Клиент-серверная архитектура.
Презентация HTML.
Теги формы и стола. Настройка VS Code
Модуль 2. CSS
Введение в CSS. Обзор блочной модели
Методологии BEM и OOCSS
Основные свойства CSS. Работа со шрифтами
Модуль 3. Flexbox, Grid, Анимация
Flexbox.
Grid.
Адаптивность с помощью @media.
Создание анимаций с помощью transition.
Создание анимации с помощью animation @keyframes.
Модуль 4. JavaScript
Введение в JS
Переменные. Типы данных.
Тернарный и логические операторы
Инструкция switch.
Циклы: for, while, do..while.
Function Declaration и Function Expression.
Анонимные функции.
Функция callback.
Функции alert, prompt, confirm.
Модуль 5. Циклы и объекты
Объекты. Методы объектов
Копирование объектов и ссылки
Массивы. Методы массивов
Модуль 6. Массивы в Javascript
Массивы. Учимся создавать массивы
Методы массивов
Использование циклов.
Модуль 7. Данные. Контекст выполнения функций. Глобальный объект window
Контекст вызова и это. Методы call. bind и apply.
Функции конструкторов. Дескрипторы объектов.
Local и Sesion storages. Дата и время
Глобальный объект окна. Объект лексического окружения.
Модуль 8. Работа с сервером. OOP
Замыкание.
Оператор try/catch/finally.
Синтаксис setTimeout/setInterval
Как устроен Event Loop в JavaScript.
OOP и их принципы.
Модуль 9. DOM и асинхронный JavaScript
Объект Promise.
Функции Async/Await в JS.
DOM/BOM. Выбор элементов на странице.
Модуль 10. NPM/Yann. Jsx. Виртуальный DOM
NPM и Yarn. Обзор свойств Webpack. Работа по import/export
Обзор структуры React приложения.
JSX и props: Рендеринг списков и Conditional рендеринг.
Виртуальный DOM.
Обработка событий. Контролируемые и не контролируемые компоненты.
Модуль 11. Жизненный цикл компонентов. React Context. Порталы
Жизненный цикл компонента.
Создание ErrorBoundary.
React-router-dom.
Порталы
Модуль 12. Основные React хуки
Хук useState.
Хук useRef.
Хук useEffect.
Хук useMemo.
Хук useCallback.
React.memo().
Модуль 13. React библиотеки
Способы стилизации React приложения:
CSS modules.
Styled Components.
Redux и redux-thunk.
MaterialUI.
Formik.
Защита дипломного проекта.
Тестовое собеседование с рекрутером
Тестовое собеседование по тех. лидом
QA MANUAL (Тестирование)
Научитесь находить ошибки и контролировать качество сайтов и приложений
Онлайн
формат
4 месяца
продолжительность
17 520 грн
стоимость
Теоретическая часть
Включает в себя изучение базовой теории, необходимой для проведения тестирования, с закреплением
материала на лабораторных работах, направленных на отработку технических навыков
1. Основы тестирования
2. Тестирование в жизненном цикле ПО: основные определения
3. Тестирование в жизненном цикле ПО: модели разработки ПО
4. Классификация тестирования: основные виды классификации тестирования, методы тестирования
5. Классификация тестирования: виды тестирования
6. Основы управления тестированием: организация тестирования
7. Основы управления тестированием: контроль процесса тестирования
8. Документация и методы тестирования: проектная документация
9. Документация и статичные методы тестирования: тестовая документация
10. Документация и Статические методы тестирования: статические виды тестирования
11. Техники проектирования тестов: категории методов проектирования
12. Техники проектирования тестов: методы
13. Отчеты о дефектах
14. Технические навыки: работа с WEB
15. Технические навыки: протокол HTTP, реляционные базы данных, система контроля версий Git.
16. Инструментальные средства организации и поддержки тестирования
17. Основные инструментальные средства, применяемые в тестировании
Практическая часть
Тестирование веб-сайта и документирование результатов;
тестирование мобильного приложения и документирование результатов.
1. Тестирование web-сайта
2. Тестирование web-сайта: создание тестовой документации (Google Таблицы)
3. Тестирование web-сайта: выполнение тестирования
PYTHON
Освойте Python с нуля и начните разрабатывать приложения уже через 4 месяца обучения
Онлайн
формат
4 месяца
продолжительность
21 900 грн
стоимость
Модуль 1. Базовый Python
Ввод-вывод
Условные операторы
Циклы FOR
Циклы WHILE
Ряды
Списки, кортежи
Словари, множества
Файловая система
Модуль 2. Углубленный Python
Создание GUI (Tkinter)
Основы ООП – классы и объекты
Подражание, полиморфизм, инкапсуляция, абстрагирование, магические методы
Тестирование приложений (unittest)
Паттерны (MVC и др.)
Многопоточность (threading, multiprocessing)
Модуль 3. Базы данных
Основы баз данных и язык SQL
Использование объектной модели данных (ORM SQLAlchemy)
Основы разработки web-приложений на Flask
Проект “Зоомагазин”
Проект “IT-блог”
Проект “интернет-магазин напитков”
Модуль 4. Работа з фреймворками
Основы разработки web-приложений на Django
Проект “Опрос и голосование”
Проект “Сайт библиотеки”
Проект “Кино и сериалы”
Использование API (Django REST framework)
Создание сложных web-приложений (React+Django,Vue.js+Django)
PROJECT MANAGER
Научитесь на практике выстраивать процессы командной разработки и овладеете Agile, Waterfall и Kanban
Онлайн
формат
3 месяца
продолжительность
21 900 грн
стоимость
1. Введение в управление проектами: что и чем отличается от другого управления.
Концептуальная разница между Agile и Waterfall. Обзор SDLC – жизненного цикла проекта
2. Общий обзор технологий, тех. структура: Backend / Frontend, API, mobile, DB, Git, CI/CD,
deployment
3. Ваш первый контакт с клиентом. Сбор требований. Составление концепта продукта.
4. Rough estimation, или как подготовить первый прототип с командой.
5. Концепция MVP, приоритезация Продаем проект.
6. Создайте команду своей мечты. Роли в команде. Teambuilding. Обязательно поговорим про
тестирование!
7. Как вести проект: Waterfall, Agile/Scrum, Kanban. Что выбрать и зачем?
8. Составляем бэклог продукта. Что такое WBS, milestone, User Story. Подготовка проекта к
старту. Definition of Done.
9. Старт проекта.
10. Задаем ритм работы, понимаем эпики на задачи.
11. Как проводить эстимейт с командой и расставлять приоритеты.
12. Что такое риски и где их искать?
13. Проектная документация.
14. Ведём Change log.
15. Управление командой, развитие взаимоотношений.
16. Тайм-менеджмент, выбор метрик, контроль качества.
17. KPI, OKR, ретроспективы.
18. Как работать со смежными отделами в обширной структуре (маркетинг, админы, etc.), в т.ч. на
стороне клиента
19. Ведение проекта, управление ожиданиями заказчика (а также команды и менеджмента
компании), построение доверительных отношений с ним.
20. Настало время отчетов: аудит проекта, контроль сроков и бюджета.
21. Разбираем проблемы и конфликты на проекте. Как сохранить команду и заказчика.
22. Ретроспективный обзор проекта: как учиться и развиваться. Подготовка к релизу Разбор
negative use cases
23. Релиз проекта и последующая передача продукта клиенту. Обучение, техническая поддержка.
Переводим заказчика в разряд постоянных клиентов.
24. Защита проектных работ
FAQ
Вам нужно выбрать обучающую программу и подать заявку. Следующий этап – отбор. После успешного прохождения отбора студент и Powercode Academy заключают договор, студент вносит оплату за счет гранта партнеров проекта и начинается обучение.
Отбор для обучения в Powercode Academy проводит наша академия. Однако существуют общие требования к студентам. Итак, вы:
- гражданин/ка Украины;
- в возрасте от 21 до 60 лет;
- нет формального образования, квалификации и опыта работы в IТ;
- рекомендованное владение английским – на уровне от B1.
Для студентов обучение практически бесплатное — его стоимость покрывается грантом от компании Binance.
Продолжительность обучения зависит от выбранного направления. Frontend, QA manual, Python – 4 месяца и PM – 3 месяца.
Учеба будет проходить в онлайн формате.
Студент предоставляет академии следующую информацию и документы:
- Паспортные данные/копия паспорта (можно из Дії)
- Дата рождения
- Контактные данные (телефон, email)
- Информацию о высшем образовании:
Серия и номер диплома о высшем образовании, в случае:
– “пластиковые” дипломы от уровня аттестата до магистра, изданные в течение 1998-2014 годов
– диплом государственного образца от уровня аттестата к магистра, выданные с 2015 года
Копия диплома, в случае:
– дипломы, выданные до 1998 года
– дипломы, выданные военными ЗВО
- Информацию про опыт работы:
– электронное извлечение из пенсионного фонда, или копию трудовой книжки, выписку из ЕГР для ФЛП
- CV
- Краткое мотивационное письмо “Почему именно мне нужна эта стипендия” (мин. 200 слов)
- Binance Account ID (студенту перед подачей заявки необходимо зарегистрироваться на платформе Binance и указать ID в заявке)
- Сертификат подтверждения владения английским языком (при наличии)
На YouTube-канале Binance есть подробные разъяснения о том, как зарегистрироваться на платформе и успешно пройти верификацию.
Про регистрацию: https://youtu.be/Yf2SpBSR8sE
Про верификацию: https://youtu.be/AnPB_IQmSF8