Лучшие IT курсы в Украине

Мы собрали лучшие платные и бесплатные IT курсы Украины, которые позволят вам овладеть новой профессией с возможностью трудоустройства или углубить свои знания в области информационных технологий. Есть учебные программы для детей, с нуля для начинающих и опытных специалистов. Вы можете сравнить цены, программы АйТи курсов и условия обучения.
Читать далее
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
2 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатРеальный проект в портфолио
  • 2D Artist / 2D Illustrator / Graphic Designer
  • Web & Mobile Design / UI/UX
  • Prompt Engineering / ChatGPT
CASES-Креативна Практика
Подробнее

Ви познайомитеся з можливостями нейромережі Midjourney та зрозумієте, як досягти від штучного інтелекту потрібного результату.

Програма курсу

Налаштування мережі Midjourney

  • Що таке Midjourney та як вона може допомагати дизайнеру
  • Реєстрація в Discord та Midjourney
  • Генерація картинок і корисні команди
  • Галарея Midjourney
  • Платні пакети Midjourney

Як налаштувати потрібний Prompt

  • Що таке промпт
  • Як налаштувати промпт, що дасть потрібний результат
  • Маркери промпту
  • Розділення маркерів
  • Сервіси для генерації промптів

Стилі

  • Що таке стилі та як створювати генерації в різних стилях
  • Де надихнутися стилями
  • Стиль аніме, фотореалізму та інші
  • Нейромережі та авторські права

Команди

  • Що таке команди та як вони можуть пришвидшити роботу з Midjourney
  • Марні команди
  • Корисні команди
  • Корисні функції
  • Як довести генерації до ідеалу

Midjourney у взаємодії з іншими нейромережами

Аналоги та замінники Midjourney:

  • DALL-E, Leonardo, Kandinsky, Stable Diffusion
  • Нейромережі для генерації відео, звуку, тексту
  • Дипфейки в Midjourney
  • Adobe Firefly та Drag You GAN

Після проходження курсу ви зможете:

  • Налаштовувати підсказки (промпти)
  • Генерувати зображення в Midjourney
  • Створення генерації в різних стилях
  • Пришвидшувати роботу з нейромережами
  • Покращувати якість генерації
  • Розумітися на альтернативах Midjourney

Особливості курсу

  • Стартуй у будь-який момент та навчайся у власному темпі
  • Практичні модулі
  • Перевірка домашніх робіт
  • Додаткові матеріали
  • Цифровий сертифікат після проходження курсу
  • Підтримка від спільноти студентів
  • Служба підтримки CASES

Викладачі курсу

Володимир Чернер - CEO New Strategies Group

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
2 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатРеальный проект в портфолио
  • 2D Artist / 2D Illustrator / Graphic Designer
  • Web & Mobile Design / UI/UX
CASES-Креативна Практика
Подробнее

Ви дізнаєтеся, які навички потрібно зазначати в портфоліо, як оформлювати кейси, де шукати перші замовлення та як будувати особистий бренд.

Програма курсу

Що таке портфоліо

В цьому модулі з'ясуємо, що таке портфоліо і які обов'язкові складники воно містить.

Універсальні та спеціальні навички

Поговоримо про різницю між спеціальними та універсальними навичками та дізнаємося, як саме про них розповідати в портфоліо.

Страх порожнього аркуша та перші роботи в портфоліо

Дізнаємося, як побороти страх порожнього аркуша і почати наповнювати портфоліо першими роботами.

Замовники, їхні різновиди та галузі, принцип Парето

Розберемося з тим, як замовники та галузі їхньої діяльності впливають на портфоліо та чому їх слід сприймати як окремий актив.

Контракти, продажі та ціноутворення

З'ясуємо, які бувають види контрактів та як правильно укладати такі документи.

Команда, партнери та нетворкінг

Дослідимо питання побудови команди та ефективної співпраці з колегами за проєктом.

Конкурси, нагороди та відзнаки

Поговоримо про професійні нагороди, їхнє значення та методи здобування.

Персональний бренд та PR

З'ясуємо, що впливає на репутацію фахівця та як розвивати особистий бренд.

Як додавати роботи до портфоліо

В завершальному модулі торкнемося теми кейсів - ви дізнаєтеся, як оформлювати та подавати кейси, аби вони привертали увагу клієнтів.

Після проходження курсу ви зможете:

  • Ефективно наповнювати портфоліо
  • Укладати контракти з клієнтами
  • Шукати перші замовлення
  • Оформлювати кейси
  • Будувати особистий бренд
  • Розвивати та просувати портфоліо

Особливості курсу

  • Стартуй у будь-який час і навчайся у власному темпі
  • Теоретичні модулі
  • Додаткові матеріали
  • Цифровий сертифікат після проходження курсу
  • Підтримка від спільноти студентів
  • Служба підтримки CASES

Викладачі курсу

Анатолій Попель - Засновник та керівник платформи Creative Practice

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатРеальный проект в портфолио
  • Web & Mobile Design / UI/UX
CASES-Креативна Практика
Подробнее

Ви познайомитеся з анатомією вебсайтів, ключовими принципами зручності та адаптивності, й розробите власний прототип посадкової сторінки.

Програма курсу

Огляд галузі вебдизайну

  • Вступ у поняття вебдизайну
  • Історія виникнення інтернету
  • Історія розвитку вебдизайну
  • Типи вебсайтів
  • Типи фахівців та організацій, що працюють з сайтами

Анатомія вебсайтів

  • Текстові елементи
  • Списки у вебсайтах
  • Форми
  • Навігація
  • Інтерактивні елементи

Кросплатформність вебсайтів

  • Адаптивний дизайн
  • Відмінності та настільні версії сайтів
  • Стратегії розробки вебсайту

Ключові принципи зручності вебсайтів

  • Головне про зручність
  • Закони композиції та закони гештальту в вебдизайні
  • Відгук вебсайтів
  • Принципи зручності у роботі з текстами
  • Принципи зручності у роботі з кольором

Базові елементи вебсайту

Створення простого набору інтерфейсних елементів вебсайтів (UI Kit).

Форма замовлення для вебсайту

Створення форми замовлення з декількох кроків, екрану кошика та листа.

Адаптивний головний екран та меню

Створення 7 версій екрана посадкової сторінки для різних пристроїв.

Макет посадкової сторінки

Створення настільного та мобільного представлення посадкової сторінки.

Інтерактивний прототип

Створення інтерактивного прототипу з викликом модальних вікон та покроковим замовленням.

Після проходження курсу ви зможете:

  • Розумітися на анатомії вебсайтів
  • Розробляти прості інтерфейсні елементи
  • Створювати адаптивний дизайн
  • Використовувати принципи зручності вебсайтів
  • Розробляти макети посадкової сторінки
  • Створювати інтерактивні прототипи

Особливості курсу

  • Починай навчання будь-коли і вчись у власному темпі
  • Перевірка домашніх робіт
  • Підтримка від спільноти студентів
  • Служба підтримки CASES
  • Цифровий сертифікат після проходження курсу
Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
1 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
2 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатРеальный проект в портфолио
  • 2D Artist / 2D Illustrator / Graphic Designer
CASES-Креативна Практика
Подробнее

В межах курсу ви опануєте ключові поняття, типи й закони композиції та навчитеся завдяки цьому створювати гармонійний та збалансований дизайн.

Програма курсу

Композиція та її типи

  • Що таке композиція
  • З чого складається композиція в графічному дизайні
  • Замкнена та відкрита композиція
  • Статична та динамічна композиція
  • Симетрична та асиметрична композиція

Робота з типами композиції

В цьому майстеркласі ви матимете змогу ліпше розібратись в різновидах композиції в графічному дизайні.

Вирізані засоби композиції

Вирізані засоби графічної композиції.

Робота з виразними засобами композиції

У цьому майстеркласі ви матимете змогу попрацювати з різними засобами композиції для досягнення її рівноваги.

Закони композиції

  • Закони композиції
  • Закон ієрархії
  • Закон цілісності
  • Закон рівноваги

Робота з законами композиції

У цьому майстеркласі вам буде необхідно реалізувати декілька композиційних рішень згідно з законами композиції.

Гештальт в дизайні

  • Принципи гештальту
  • Гештальт-закони візуального групування
  • Центр композиції, фігура та фон

Робота з гештальт законами

У цьому майстер-класі ви на практиці познайомитесь з гештальт-законами візуального групування.

Особливості курсу

  • Починай навчання будь-коли і навчайся у власному темпі
  • Можливість складати тести
  • Рецензії домашніх робіт
  • Знижки від партнерів
  • Сертифікат після проходження курсу
Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификат
  • Frontend
CASES-Креативна Практика
Подробнее

Курс присвячений знайомству з основами мови HTML і таблиць CSS та практичним аспектам фронтенд-розробки.

Програма курсу

Знайомство з основними тегами

  • Вступ до курсу
  • Що таке HTML та CSS
  • Теги та їхні типи
  • Теги для розмітки тексту

Знайомство з Visual Studio та верстка тексту

  • Знайомство з Visual Studio
  • Верстка тексту
  • Встановлення та налаштування Visual Studio Code

Робота зі стилями

  • Підключення каскадних таблиць стилів CSS та форматування текстів
  • Робота з таблицями

Підключення стилів та верстка таблиць

Підключення стилів та верстка таблиць.

Блочна верстка та селектори CSS

  • Семантична верстка
  • Що таке "Блочкова модель" та як вона влаштована
  • Селектори CSS
  • Псевдокласи
  • Media query

Блочна модель, селектори, псевдокласи та медіазапити

  • Робота з Figma для фронтенд-розробників
  • Блочкова модель, селектори, псевдокласи та медіазапити

Флексбокси

  • Що таке флексбокси та як з ними працювати
  • Робота з сітками
  • Види позиціонування елементів

Сітки, флексбокси та позиціонування

Сітки, флексбокси та позиціонування.

Робота з формами

  • Верстка форм
  • Оформлення форм
  • Кросбраузерність в CSS

Створення простої форми

Створення простої форми.

UI Kit

  • Підключення нестандартних шрифтів
  • Що таке UI Kit і з чого він складається

Створення UI Kit

Створення UI Kit.

Створюємо просту посадкову сторінку

  • Верстка посадкових сторінок
  • Передача дизайн-проєкту фронтенд-розробнику
  • Розміщення сторінок в інтернеті

Створення посадкової сторінки

Створення посадкової сторінки.

Особливості курсу

  • За попередньою підпискою стартуй навчання в будь-який момент
  • Самостійне навчання онлайн у власному темпі
  • Сертифікат після проходження курсу

Викладачі курсу

Антон Супрун - ведучий розробник CASES та Креативної Практики

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
6 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
3 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатРеальный проект в портфолио
  • Web & Mobile Design / UI/UX
CASES-Креативна Практика
Подробнее

Навчіться створювати дизайн-систему у Figma з нуля та познайомтесь з інтерфейсними комплектами Google, Apple, Microsoft тощо. Ви дізнаєтесь, з чого складається дизайн-система в Figma, як її організовувати, як працювати з кожною з її типових складових і що необхідно врахувати, аби зробити роботу команди з дизайн-проєктом комфортною.

Програма курсу

Огляд дизайн-системи у Figma

Огляд дизайн-систем, їхніх прикладів та переліку обов'язкових компонентів, які має містити в собі інтерфейсний комплект (UI Kit).

Сітки у дизайн-системах

Знайомство з сітками у дизайн-системах: якими бувають сітки, чим вони можуть допомогти в дизайні та що слід враховувати під час їхньої розробки.

Типографія у дизайн-системах

Типографія в дизайн-системі та ключові питання цієї теми: як створювати стилі текстів, що потрібно враховувати під час підбору шрифтів і як взагалі має бути оформлена ділянка про типографію.

Колірні палітри у дизайн-системах

Як добирати кольори, створювати колірні схеми й організовувати кольори у вигляді стилів.

Інтерактивні компоненти у дизайн-системах

Робота з інтерактивними компонентами в дизайн-системах.

Після проходження курсу ви зможете:

  • Працювати з дизайн-системами
  • Створювати сітки в дизайн-проєктах
  • Створювати текстові стилі
  • Добирати та організовувати кольори
  • Працювати з компонентами
  • Використовувати дизайн-токени

Особливості курсу

  • Стартуй будь-коли і навчайся у власному темпі
  • Теоретичні і практичні модулі
  • Перевірка домашніх робіт
  • Додаткові матеріали
  • Цифровий сертифікат після проходження курсу
  • Підтримка від спільноти студентів
  • Служба підтримки CASES

Викладачі курсу

Євген Ігнатюк - Провідний дизайнер CASES та Креативної Практики

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификат
  • Web & Mobile Design / UI/UX
CASES-Креативна Практика
Подробнее

Опануйте авторозмітки у Figma та навчіться забезпечувати більш гнучку та адаптивну верстку.

Програма курсу

Сутність авторозмітки та її базові параметри

  • Вступ до курсу
  • Головне про авторозмітки у Figma
  • Способи створення авторозміток
  • Напрямленість елементів авторозмітки
  • Внутрішні та зовнішні відступи

Способи вирівнювання елементів

  • Вирівнювання елементів
  • Розмірності елементів в авторозмітках

Додаткові властивості авторозміток

  • Мінімальні та максимальні розміри авторозміток
  • Абсолютне позиціонування
  • Інші додаткові властивості авторозміток

Робота з базовими властивостями

  • Робота з базовими властивостями
  • Способи створення авторозміток
  • Напрямленість елементів авторозмітки
  • Внутрішні та зовнішні відступи

Робота із розмірностями та вирівнюваннями

  • Робота із розмірностями та вирівнюваннями
  • Вирівнювання елементів
  • Розмірності елементів в авторозмітках

Робота з додатковими властивостями

  • Робота з додатковими властивостями
  • Мінімальні та максимальні розміри авторозміток
  • Абсолютне позиціонування
  • Інші додаткові властивості авторозміток

Після курсу ти зможеш

  • Створювати та налаштовувати авторозмітки
  • Коректно вирівнювати комбінації елементів
  • Підбирати правильну розмірність елементів
  • Забезпечувати гнучку верстку
  • Забезпечувати адаптивне оформлення елементів
  • Використовувати додаткові властивості авторозміток

Особливості курсу

  • Перевірка домашніх робіт
  • Отримання сертифіката
  • Теорія та практика
  • Підтримка спільноти студентів
  • Додаткові матеріали
  • Служба підтримки Cases

Викладачі курсу

Євген Ігнатюк - провідний дизайнер Cases та Креативної Практики

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
Безкоштовно
Гибкий график
  • QA Automation / QA Manual
Quality Assurance Group
Подробнее

Теоретична частина "Практичного Курсу Тестування" містить 7 лекцій, які ми надаємо у записі. Курс включає всю необхідну теорію тестування для початківців.

Програма курсу

Теми:

  • Лекція 1. SDLC. Requirements. Mind Map
  • Лекція 2. Requirements testing
  • Лекція 3. Introduction to business analysis. QA vs QC
  • Лекція 4. Test Case. Checklist. TestRail. Requirements Traceability Matrix
  • Лекція 5. Bug Report. Bug Life Cycle. Severity. Priority
  • Лекція 6. Agile. Scrum. User Stories
  • Лекція 7. Рекрутинг. Працевлаштування

Особливості курсу

  • Жручний формат навчання
  • Вчись у власному темпі
  • Курс безплатний і в записі
  • Вся необхідна теорія для початківців
Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
1 250 UAH за курс
Гибкий графикВыдаётся диплом/сертификат
  • QA Automation / QA Manual
Quality Assurance Group
Подробнее

Якщо ти прагнеш освоїти API, цей мінікурс дасть тобі всю необхідну базу.

Програма курсу

Заняття 1. Теорія

  • Архітектура клієнт-сервер
  • Протокол HTTP(s)
  • Архітектурний стиль REST
  • RESTful API
  • Формати даних JSON & XML
  • Тестування API

Заняття 2. Практика

  • Знайомство з Postman
  • Створення колекцій
  • Робота зі змінними
  • Відправка запитів на прикладі Petstore API
  • Тести у Postman
  • Запуск тестів у Collection Runner

Навички для курсу:

Ви повинні мати загальні уявлення про те, як працює код. Ми будемо розглядати основи JavaScript, яких буде достатньо для простих тестів.

Особливості курсу

  • Навчайся у власному темпі
  • Сертифікат після проходження курсу
  • Теорія і практика 50/50
  • Додається презентація (в якій є лінки на додаткові матеріали)
  • Запитання для контролю
  • Запитання які ставлять на співбесіді

Викладачі курсу

Ганна Троценко - QA Engineer at elastic.io

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
4 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
3 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Quality Assurance Group
Подробнее

Все про бази даних, які вони бувають, з чого складаються та як ними можна керувати та якою мовою.

Програма курсу

Заняття 1. Введення у Бази Даних

  • Види баз даних
  • 7 форм нормалізації
  • Типи даних у базі
  • Встановлення MySQL Workbench
  • Компоненти БД
    • View
    • Materialized View
    • Triggers
    • Stored Procedure
    • User Defined Functions

Заняття 2. Data Definition Language

  • Як створити табличку
  • Primary key
  • Foreign key
  • Constrains
  • Select
  • Редагування таблиці
  • Видалення таблиці

Заняття 3. Data Manipulation Language

Оператори:

  • Where
  • Insert
  • Update
  • Delete
  • Cascade delete

Заняття 4. Data Manipulation Language part 2

Вбудовані функції у SQL:

  • Агрегатні функції
  • Group By
  • Having
  • JOIN

Теоретичні знання, які ти отримаєш під час курсу:

  • Що таке база даних та які бази бувають
  • Що таке Реляційні Бази
  • Нормалізація даних
  • Компоненти бази даних
  • Типи даних у БД
  • Види обмежень у реляційних базах

На практичних заняттях ти навчишся:

  • Розгортати базу даних
  • Писати запити до БД за допомогою SQL
  • Використовувати агрегатні функції та оператор GROUP BY
  • Витягувати дані з декількох табличок за допомогою оператора JOIN

Інструменти якими ти оволодієш після курсу:

  • SQL
  • MySql Workbench

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів уроків на 24 місяці
  • Сертифікат після проходження курсу

Викладачі курсу

Олег Заревич - DevOps at Edvantis

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 400 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Python
  • QA Automation / QA Manual
Quality Assurance Group
Подробнее

Цей курс допоможе розібратись, як звільнити руки та автоматизовувати рутинну роботу.

Програма курсу

Заняття 1. Чому Python?

  • Плюси використання python для вирішення повсякденних задач інженера і приклади типових задач
  • Де шукати інформацію та як працювати з документацією?
  • Як та навіщо писати програми?
  • Знайомство з інтерфейсом PyCharm та перша програма

Заняття 2. Типи даних

  • Що таке константа та змінна? (привіт, математика)
  • Які є типи змінних?
  • Як комп'ютер зберігає змінні?
  • Зміна типів, операції з даними
  • Робота зі строками
  • Знайомство з debugger

Заняття 3. Знайомимось з синтаксисом

  • Базові функції
  • Умовні оператори
  • Цикли
  • Що таке контекст та область видимості?

Заняття 4. Робота з функціями

  • Навіщо писати функції?
  • Аргументи функцій
  • Значення, що повертаються
  • Функція як об'єкт
  • А ще тут є лямбди, але 90%, вони вам не знадобляться

Заняття 5. Робота над помилками

  • Що таке виключення?
  • Що робити, якщо програма не працює?
  • Синтаксис обробки
  • Власні виключення

Заняття 6. Концепція ООП

  • Що таке ООП і чи можна жити без цього знання?
  • Створення власних класів
  • Приклади використання
  • Що і навіщо питають по ООП на співбесідах

Заняття 7. В інженера немає цілі, тільки Pythonic шлях

  • В чому концепція програмування на python?
  • Особливості синтаксису та функціонального стилю програмування
  • Контекстні менеджери
  • Декоратори

Заняття 8. Типові бібліотеки

  • Оператор import. Концепція модулів
  • Корисно знати, що python вміє "з коробки"
    • random
    • datetime
    • json
    • sys
    • os
  • Робота з файловою системою

Заняття 9. Завантаження сторонніх бібліотек

  • Робота з pip
  • Бібліотека для роботи з http - requests

Заняття 10. Найпростіші тести з pytest (опціонально)

  • Нащо потрібний тест, якщо і без нього я можу перевіряти?
  • Написання простих тестів

Теоретичні знання, які ти отримаєш під час курсу:

  • Плюси використання Python для вирішення повсякденних задач інженера
  • Де шукати інформацію?
  • Що таке програмування? Як писати програми?
  • Можливості IDE PyCharm
  • Типи даних та операції з даними
  • Ключові слова, умовні оператори, цикли
  • Робота з функціями
  • Обробка помилок
  • Основи концепцій ООП та функціонального програмування
  • Специфічні властивості мови Python
  • Типові бібліотеки

Практичні знання, які ти отримаєш під час курсу:

  • Написання програм для виконання рутинних задач
  • Робота з середовищем розробки PyCharm
  • Генерація та аналіз даних
  • Робота з файлами різних типів
  • Робота з мережевими сервісами через HTTP протокол
  • Робота з терміналом та файловою системою
  • Прості тести з pytest

Інструменти, якими ти оволодієш після курсу:

  • Python 3
  • PyCharm

Що потрібно встановити перед початком навчання:

  • Python
  • PyCharm

Що необхідно знати перед початком навчання:

  • Англійську мову на чесний intermediate рівень
  • Математику
  • Мати навички роботи з комп'ютером

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів занять
  • Сертифікат після проходження курсу

Викладачі курсу

Олексій Остапов - 13+ років в тестуванні

Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
15 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
8 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Python
  • QA Automation / QA Manual
Quality Assurance Group
Подробнее

Програма курсу

Заняття 1. Огляд Python. Типи даних. Все є об'єктом

  • Синтаксис
  • "Привіт Світе". Функції вводу-виводу
  • Типи даних
  • Математичні оператори
  • Оператори
  • Змінні
  • Функції
  • Постулат: все є об'єктом

Заняття 2. Основи декларативного програмування та генератори

  • Декоратори
  • Вирази генератори списків (comprehensive lists)
  • Вирази генератори
  • Lambda - вирази
  • Рекурсія

Заняття 3. Ліниві обчислення

  • Функції генератори
  • Співпрограми
  • Замикання
  • Асинхронне програмування

Заняття 4. Прийоми функціонального програмування

  • Дії над колекціями: map()
  • Дії над колекціями: filter()
  • Дії над колекціями: reduce()
  • Перетворення типів
  • Дещо про імплементацію алгоритмів

Заняття 5. Основи об'єктно-орієнтованого програмування

  • Поняття класу та об'єкту
  • Структура класу
  • Інкапсуляція в Python
  • Декоратор @property
  • Іменовані кортежі (named tuple)

Заняття 6. Успадкування. Керування класом

  • Успадкування класів
  • Абстрактні класи
  • Клас, як декоратор та декорування класів
  • Оператор import
  • Перерахунки (Enum)

Заняття 7. Винятки. Ефективна стратегія інсталяції проєкту

  • Винятки (exceptions)
  • Віртуальне середовище Python: virtualenv
  • Модуль setuptools та автоматична інсталяція залежностей

Заняття 8. PyUnit

  • PyUnit. Структура тесту
  • Методи assert
  • Керування тестами за допомогою декораторів

Заняття 9. Основи PyTest

  • PyTest. Поняття Fixture
  • Управління fixtures
  • Teardowns

Заняття 10. PyTest. Параметризація тестів

  • PyTest. Параметризація тестів
  • Data Providers
  • Варіанти структури тестів

Заняття 11. PyTest. Налаштування тестів за допомогою conftest.py

  • Призначення файлів conftest.py
  • Fixtures
  • Test hooks

Заняття 12. Test Automation Architecture (TAA)

  • Test Automation Architecture (TAA)
  • Шари TAA

Заняття 13, 14 і 15

Написання автоматизованого фреймворку.

Теоретичні знання, що отримає слухач під час курсу:

  • Code Structure
  • Data Type as a concept
  • Generic data types
  • Statements and operators
  • Python Functional programming techniques
  • Advanced functional and declarative approaches
  • Object Oriented Base
  • Python Object Approaches
  • PyUnit Overview
  • PyTest
  • Test Management with PyTest
  • Test Automation Architecture (iSQI definition)
  • Maintainable test scripts creation

Практичні знання якими оволодіє слухач під час курсу:

  • Писати програми на Python у функціональному та декларативному стилі
  • Проєктування та написання програми в об'єктно орієнтованому підході
  • Створення автоматизованих тестових скриптів для пориття тестових сценаріїв
  • Написання тестових скриптів, що покривають велику кількість тестових випадків (1 тестовий метод - кілька тест кейсів)
  • Організація тестових скриптів за допомогою PyTest
  • Логування та репортинг
  • Організація та створення фреймворку автоматизованих тестів

Інструменти якими оволодіє студент після курсу:

  • Python 3.8
  • PyCharm
  • PDB
  • PyUnit
  • PyTest
  • Python requests (REST API calls library)

Що необхідно знати, перед початком навчання на курсі:

  • Навики Manual QA
  • Основи редагування текстів на комп'ютері
  • Базова математика
  • Тезу, що курси не бувають магічними, щоб навчитися, треба трудитися

Що необхідно встановити перед початком навчання:

  • Google Account
  • Python
  • PyCharm

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів уроків на 1 рік
  • Сертифікат після проходження курсу

Викладачі курсу

Павло Мриглоцький - Automation QA Engineer

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
24 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
11 400 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • QA Automation / QA Manual
  • English for IT
Quality Assurance Group
Подробнее

Основна мета цього курсу – вивчити професійний предмет Тестування ПЗ з поглибленим рівнем англійської мови. Програма курсу дозволить QA-інженерам якнайшвидше адаптуватися до вимог ІТ-компаній.

Програма курсу

Програма для рівня А1

Module 1

  • Introduce yourself and others
  • Ask and answer about IT jobs
  • Talk about multicultural companies
  • Ask and give contact information
  • Talk about IT/everyday objects
  • Ask and tell about a time
  • Talk about possessions with have got
  • Ask and answer about things you can and can’t do

Module 2

  • Talk about your workday
  • Ask and answer about things you like and dislike doing/ intro into small talks
  • Write an informal letter/intro into informal writing
  • Make work-related requests
  • Talk about past experience
  • Write a formal letter/intro into formal writing
  • Talk about the software development lifecycle
  • Testing process

Module 3

  • Talk at your first meeting
  • Talk about testing and its importance
  • Talk to a client about a project/ Handle (dis)agreements
  • Talk about your strengths and weaknesses
  • Write your first CV
  • Write a letter of application
  • Talk about your dream job
  • Talk at your first interview

Тема тестування

  • Професія тестування
  • Процес розробки програмного продукту
  • Процес тестування
  • Тестування
  • Контроль якості
  • Забезпечення якості

Спілкування англійською

  • Комунікація у міжнародних командах
  • Перший кол з клієнтом
  • Підготовка до проходження співбесіди

Професійна лексика для тестувальників

  • QA, BA, PM, Dev
  • Testing process
  • Test reporting
  • etc

Граматика англійської мови

  • теперішній та минулий час
  • модальні дієслова для вираження спроможності, дозволу, обов'язку
  • типи речень: розповідні, питальні, заперечні
  • злічувальні, незлічувальні іменники
  • артиклі
  • дієслово have got для вираження власності
  • числівники
  • питальні слова
  • прийменники

Письмова комунікація англійською

  • Електронна переписка
  • Написання Резюме та Мотиваційного листа

Програма для рівня А2

Тема Тестування

  • Професія тестування
  • Процес розробки програмного продукту
  • Процес тестування, Види Тестування
  • Контроль якості, Звітування, Статуси
  • Забезпечення якості, Розподіл ролей у Скрамі
  • Незалежне тестування

Спілкування англійською

  • уточнення інформації
  • вирішення проблемних ситуацій
  • подання результатів
  • погодження ролей в команді
  • отримання та надання зворотнього зв'язку
  • пояснення процедури ясно та ефективно
  • підготовка до проходження співбесіди

Професійна лексика для тестувальників

  • SDLC, Test Process, Test Planning, Testing Cases, Bugs, Test Reporting
  • Agreement, NCA, NDA, Company Policy
  • Working progress, Task management
  • SCRUM, Roles, Meetings
  • etc

Граматика англійської мови

  • прислівники
  • часи: теперішні, минулі, майбутні
  • активний і пасивний стани
  • модальні дієслова: (don’t) have to, (don’t) need to, can(n’t)

Письмова комунікація англійською

  • електронна переписка
  • уточнення умов договору
  • переписка всередині компанії: планування та підтвердження зустрічей, лист-прохання та лист-уточнення
  • створення резюме
  • написання супровідного листа

Програма курсів базується на матеріалах:

  • ISTQB - Foundation Level - пояснює термінологію та концепції, які використовуються в усьому світі в спеціальності тестування та забезпечення якості пз
  • ISTQB - міжнародна організація стандартизації роботи в напрямку QA. Сьогодні ця сертифікація вважається еталоном у світі тестування
  • IEEE - найбільша у світі технічна професійна організація, яка займається вдосконаленням технологій на благо людства
  • IBM - це американська багатонаціональна технологічна корпорація, яка працює в понад 171 країні

Викладачі курсу

Анна Савчук - Викладач англійської мови з 12-річним досвідом викладання

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
24 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
14 400 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • QA Automation / QA Manual
  • English for IT
Quality Assurance Group
Подробнее

Мета курсу - підготувати QA-інженерів до виконання професійних обов'язків, що вимагають володіння англійською мовою, опанувати необхідні граматичні аспекти та термінологію для роботи з документацією, а також вивчити основи професійного спілкування англійською мовою. Курс для людей з рівнем англійської (B1, B2).

Програма курсу

Topics for Discussion

  • Software Development and Software Testing
  • Test Process
  • Test Levels and Test Types
  • Maintenance Testing
  • The Psychology of Testing
  • Independent Testing
  • Defect Management
  • Static Testing
  • Review Process and Review Techniques
  • Black-box Test Techniques
  • White-box Test Techniques
  • Experience-based Test Techniques
  • Test Tools Classifications
  • Benefits and Risks of Test Automation
  • Continuous Integration vs Continuous Deployment
  • Test Management
  • Test Monitoring and Control
  • Product and Project Risks
  • Risk-based Testing and Product Quality
  • Test Strategy and Test Approach
  • Test Planning and Test Estimation
  • Test Metrics and Test Reporting
  • SCRUM vs Kanban
  • Interview

Professional Grammar

  • Conditionals (2d and 3d, mixed)
  • Passive voice for bug reports
  • Modal verbs - nuances (modals of deduction and probability, past modal verbs)
  • Dependent prepositions

Lexical topics

  • functional terminology related to the field
  • word formation using key terminology
  • key phrasal verbs (pop up, shut down, hook up, wipe out, etc)
  • slang and idioms used by IT specialists (Blob, sandbox, showstopper, etc)
  • must-know expressions for video calls

Additional points (+writing)

  • How to nail your interview
  • Business correspondence. the do’s and don’ts
  • Resolving conflicts in business emails
  • Clarification letter
  • How to write your CV

Основні цілі програми:

  • Акцент на спілкування
  • Реальні сценарії з життя
  • Працюємо разом
  • Поєднуємо читання, письмо та говоріння

Такий підхід до вивчення професійної англійської мови:

  • дозволяє студентам використовувати англійську мову в реальних життєвих ситуаціях
  • спрямовує студентів на досягнення комунікативної компетентності через постійну діалогічну взаємодію
  • допомагає розуміти та продукувати смисл у різних спонтанних соціальних контекстах
  • дозволяє продукувати та розуміти різний зміст
  • допомагає використовувати альтернативні стратегії для взаємодії з іншою людиною

Кожне заняття на курсі включатиме:

  • розгляд професійної теми
  • ключова лексика
  • аудіювання та перегляд відео
  • говоріння
  • читання
  • письмо
  • граматика
  • ігри
  • оціночні тести і не тільки

Також на курсі розглянемо:

  • граматичні аспекти: Часи, способи, модальні дієслова, дієприкметники тощо
  • стилістичні аспекти технічної документації: Вживання часів, активний та пасивний стан тощо
  • шаблони для написання таких частин документів, як вступ, мета, резюме тощо
  • професійне спілкування (написання електронних листів, участь у конференц-дзвінках, зустрічі, презентації)

Особливості курсу

  • Курс містить 24 заняття (двічі на тиждень)
  • Тривалість 1 заняття 60 хвилин
  • Невеликі групи 5-6 студентів
  • Необхідний рівень англійської В1-В2
  • Тривалість курсу 3 місяці
  • Можливість оплати курсу частинами
  • Доступ до запису занять
  • Сертифікат після проходження курсу

Викладачі курсу

Анна Савчук - Викладач англійської мови з 12-річним досвідом викладання

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
192 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
  • QA Automation / QA Manual
Quality Assurance Group
Подробнее

У курсі є абсолютно все, що необхідно знати для роботи Тестувальником, він повністю покриває вимоги вакансій. Також курс насичений матеріалами для швидкого розвитку особистої кар'єри в ІТ компанії будь-якого розміру та будь-якої організаційної структури.

Програма курсу

Модуль 1. Завдання тестування. Бізнес аналіз. Робота з вимогами

  • Вступ
  • Принципи тестування
  • Процес тестування
  • Основи бізнес-аналізу для роботи з вимогами до проєкту

Практична робота над першим проєктом: фокус на роботу з аналізом бізнес цілей та з вимогами до продукту.

Модуль 2. Функціональне тестування. Вимоги. Тест кейси. Баги

  • Повний цикл класичного Функціонального Тестування
  • Waterfall
  • Requirements Management
  • Bugs
  • Test Cases
  • Traceability Matrix
  • Test Design
  • Технічні засоби Тест Інженера
  • TestRail

Практична робота над другим проєктом. Фокус на роботу з вимогами, трейс матрицею, тест дизайном, тест кейсами, багами та функціональним тестуванням.

Модуль 3. Тестування у Scrum та Kanban

Тестування у SCRUM-і.

Практична робота над третім проєктом. Фокус на роботу з Jira, Scrum Dashboard, User Stories, Acceptance Criteria, Bug Reporting, Testing.

Модуль 4. Процес пошуку роботи

Лекції по працевлаштуванню та по створенню резюме. Індивідуальна робота з рекрутером, підготовка до співбесіди. Заняття про те як відбувається рекрутинг та про процес пошуку роботи.

Практична робота над особистим резюме та над створенням профілю у LinkedIn. Індивідальне практичне заняття - проходження співбесіди із рекрутером. Наш рекрутер вивчає сильні сторони кожного випускника та рекомендує ІТ компаніям. Ти отримуєш запрошення на співбесіду, проходиш кілька співбесід, обираєш компанію яка підходить тобі найбільше, і отримуєш омріяну роботу.

Модуль 5. Автоматизоване тестування

Загальна вступна інформація про користь автоматизованого тестування та про те в яких випадках цей вид тестування приносить користь, а в яких випадках є недоречним. Про найпопулярніші мови програмування в тестування. Піраміда тестування. Типи даних в С#. Види селекторів в Selenium. Основні принципи та концепції OOP.

Практична робота в Eclipse - Workspaces.

Модуль 6. Мобільне тестування

Мобільне тестування - це про відмінності платформи, емулятор-симулятор-пристрій, нативна/кросплатформна розробка, поширення додатків.

Практична робота мобільне тестування.

Модуль 7. Робота з базами даних. SQL

Що таке SQL? Основні поняття SQL. Створення таблиць баз даних, внесення, редагування і видалення таблиць/даних. Практика роботи з основними структурними запитами. Практично розберемо всі типи Join-ів.

Практична робота - практичні кейси, які будуть пропрацьовуватись на заняттях: 1) Робота з основними структурними запитами, 2) Опрацювання SQL Joins.

Модуль 8. API Тестування

  • Архітектура клієнт-сервер
  • Протокол HTTP(s)
  • Архітектурний стиль REST
  • RESTful API
  • Формати даних JSON & XML
  • Тестування API

Практична робота. Знайомство з Postman. Створення колекцій. Робота зі змінними. Відправка запитів на прикладі Petstore API. Тести у Postman. Запуск тестів у Collection Runner.

Модуль 9. Основи HTML та CSS

  • Як працює інтернет-мережа
  • Стек протоколів TCP/IP
  • Домени, хостинг
  • Допоміжні протоколи ftp, smtp, dns, dhcp
  • Що таке HTML?
  • Структура HTML сторінки
  • Валідний код на HTML
  • Що таке CSS / у чому сила CSS?
  • Стилі для форматування тексту, оформлення сторінки
  • Способи підключити CSS до сторінки

Практична робота. Написання базового HTML коду, та валідного CSS.

Модуль 10. Тестування навантаження

  • Значення Performance Test Engineering
  • Цілі Performance testing
  • Чому важливо тестувати продуктивність?
  • Типи Performance testing
  • Профіль тестування
  • В яких випадках проводити тестування

Практична робота. Написання сценаріїв за якими діють користувачі та їх автоматизація. Опрацювання запитів та відповідей. Інструменти Performance testing. Агаліз статистики та метрики.

Модуль 11. Тестування комп'ютерних ігор

  • Типові ролі серед тестувальників ігор
  • Процес тестування гри
  • Види тестування ігор

Практична робота. Практичне тестування гри.

Модуль 12. Про QAOps

  • Основне про DevOps для тестувальників
  • Continues Integration
  • Continues Testing
  • Сontinues Delivery
  • СI/CD pipeline
  • Сontinuous Quality

Модуль 13. Про проєктний менеджмент

Основне про роботу проектного менеджера для тестувальників щоб розуміти принципи ведення проекту та як правильно співпрацювати із проектним менеджером.

Модуль 14. Самостійний проєкт тестування

Самостійна робота над проєктом тестування від А до Я (4 заняття з ментором)

  • Аналіз системи та визначення бізнес цілей (Business Analysis)
  • Планування Тестування, написання тест плану (Test Plan)
  • Планування тестів (Test Design)
  • Написання Тест кейсів (Test Cases development)
  • Тестування (Test Execution)
  • Звітування Багів та Формування Тест Звіту (Test Summary Report)
  • Керування проектом тестування (Test Management)

Практична робота над 5-тим проєктом від аналізу цілей бізнесу до звіту про результати тестування. Вдосконалення навичок самостійного ведення проєкту від початку до кінця роботи в команді, написання тест плану, тест кейсів, багів, звітів, ведення трейс матриці, аналізу результатів тестування.

Захист самостійних робіт

Технічна співбесіда

Проходження технічної співбесіди, як шліфування практичної навички відповідання на технічні запитання, а також перевірка отриманих знань.

Результат після проходження курсу

  • опануєш основи Бізнес Аналізу
  • навчишся тестувати у Waterfall та Scrum
  • вивчиш основи роботи з Базами Даних (SQL)
  • тестуватимеш Навантаження (Performance Testing)
  • проведеш АРІ тестування
  • дізнаєшся про Автоматизоване Тестування та Тестування Мобільних додатків
  • попрактикуєш основи Проєктного Менеджменту

Важливе у курсі:

  • Основи Бізнес Аналізу та Проєктного Менеджменту для Тест Інженера
  • Знання основ Бізнес Аналізу та Проєктного Менеджменту, це те що робить наших випускників особливо конкурентноздатними на ринку праці. Чим краще Тест Інженери розуміють логіку бізнесу та вміють керувати об'ємами робіт, дбати про реалізацію поставлених задач, тим ціннішими учасниками команди вони є
  • Здобуття необхідних навичок Тестування та вивчення критично важливих інструментів роботи (JIRA, TestRail)
  • Тестування у Waterfall, SCRUM-і, вивчення технічних інструментів для роботи з Базами Даних (MySQL), API тестування (Postman), Навантажувального тестування (JMeter), Автоматизованого Тестування (Java) та Тестування Мобільних аплікацій (AndroidStudio)
  • Досвід роботи на 5-тьох проєктах, який ви заносите собі в портфоліо
  • Це ваш реальний досвід, який ви здобуваєте під час курсу
  • Робота з рекрутером над особистим резюме
  • Розвиток навичок проходження співбесіди, тренувальні співбесіди, індивідуальні рекомендації вас у ІТ компанії, запрошення на співбесіди!
  • Робота

Особливості курсу

  • Заняття 2 рази на тиждень у вівторок та четверг
  • Доступ до записів занять на 2 роки
  • Можливість оплати частинами
  • Сертифікат

Викладачі курсу

  • Маріанна Нечипор
  • Василь Ковальчук
  • Назар Додор
  • Валентин Незнахін
  • Олександр Трещов
  • Костянтин Телтов
  • Олег Заревич
  • Володимир Марциненко
  • Оксана Яцкова
  • Христина Бесага
  • Олена Лупач
  • Яніна Запотічна
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
44 640 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
  • Fullstack
Freshcode Training Center
Подробнее

Програма курсу

Linux

  • Вступ до ОС
  • Навігація файловою системою
  • Пошук файлів
  • Встановлення програм через консоль
  • Create, copy, move, delete файлів і тек
  • Варіанти роботи з текстом (читання, редагування)
  • Управління процесами. Запуск. Зупинка
  • Фонові процеси. Сигнали
  • Модель прав доступу в Linux. Управління доступом

Git

  • Вступ. Встановлення. Налаштування профілю
  • Ігнорування файлів
  • Призначення, основні можливості та команди
  • Сканування змін. Зміна останнього коміту
  • Скасування змін файлу
  • Вибір ревізії
  • Розгалуження. Злиття. Управління гілками
  • Робота з віддаленими репозиторіями

HTML5

  • Вступ до HTML. Структура HTML
  • Елементи й атрибути. Зображення. Посилання
  • Таблиці. Форми. Фрейми
  • Семантична верстка

CSS

  • Вступ до CSS
  • Інтегрований та зовнішній CSS
  • CSS правила та фільтри, селектори
  • Каскадування та успадкування
  • Робота з текстом
  • Властивості. Блокова модель
  • Позиціювання та розмітка
  • Техніки адаптивної верстки

JavaScript

  • Вступ до JS
  • Основні поняття
  • Умови та цикли
  • Функції. Рекурсія. Замикання
  • Об'єкти. Поняття. Прототип
  • Вбудовані об'єкти
  • DOM та події
  • ECMAScript 6
  • Таймери, інтервали
  • Правила форматування коду

ReactJS

  • Вступ. JSX. VDOM
  • NodeJS
  • Компоненти. Життєвий цикл. Props. State
  • Якість коду. Форматування
  • Проблеми із зациклюванням, частим перерендером компоненту
  • Потік даних. Передача даних Parent-Child, Child-Parent, Child-Child
  • Обробка подій
  • Умовний рендеринг. Фрагменти
  • Переліки та ключі
  • Hooks

Redux

  • Мотивація. Основні можливості
  • Потік даних. Store Action Reducer
  • Redux-Saga. Інтеграція з React
  • Конфігурація та налаштування

Бази даних

  • Вступ до теорії баз даних
  • Встановлення сервера БД
  • Реляційні бази даних. PostgreSQL:
    • Типи зв'язків
    • Нормалізація
    • Команди DDL. Створення та видалення баз даних і таблиць
    • Команди DML. Запити SELECT, INSERT, UPDATE, DELETE
    • Поняття групування. Агрегатні функції
    • Оператори GROUP BY та HAVING
    • Під-запити
    • З'єднання таблиць. INNER/OUTER JOIN. UNION
    • Принципи ACID
  • Нереляційні бази даних
  • MongoDB:
    • Вступ до MongoDB
    • Побудова бази даних
    • Документи
    • Встановлення БД
    • Додавання даних
    • Вибірка з БД
    • Агрегація та групування
    • Оператори вибірки
    • Оновлення даних
    • Видалення даних
    • Видалення документів

Клієнт-серверна взаємодія

  • Мережеві моделі. OSI. TCP/IP
  • HTTP. Методи. Коди станів. Заголовки
  • URL
  • Засоби передачі даних
  • REST
  • Теорія WebSocket

NodeJS

  • Модулі
  • NPM. Package.json. Встановлення модулів
  • Основні команди
  • Асинхронність
  • Робота з файлами
  • Express:
    • Маршрутизація. Шляхи маршрутів
    • Проміжні обробники. Об'єкти request, response. Функція next
    • Обробка помилок
    • Практика WebSocket

Docker

  • Вступ. Встановлення та налаштування оточення Docker
  • Складання й запуск програми. Базові команди

Юніт-тести

  • Концепція unit-тестів
  • Бібліотека Mocha

Спільна робота над проєктом

Індивідуальний проєкт (за бажанням)

Особливості курсу

  • Практика - 462 години живих занять
  • Інтенсивне навчання
  • Ментори - це розробники та проєктні менеджери IT-компанії Freshcode
  • Зручний розклад - навчайся по 3 години в будні, або 4,5 години по вихідних
  • Відеоматеріали
  • Працевлаштування - підготовка до реалій IT-ринку

Автори курсу

  • Артем Бармін - Co-Founder at FRESHCODE
  • Костянтин Моторний - Co-Founder at FRESHCODE
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
33 480 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
  • Project Manager
Freshcode Training Center
Подробнее

Програма курсу

Вступ в IT та в ринок спеціалістів

У цьому модулі ми розглянемо:

  • що таке IT
  • бізнес-домени (Healthcare, Fintech etc)
  • види IT-компаній (product, outsource)
  • IT-спеціалісти і їх обов'язки
  • етапи розробки програмного забезпечення

Фаза аналізу. Збір та розробка вимог до проєкту

Ми опануємо:

  • життєвий цикл проєкту (Product Life Cycle VS Project Life Cycle)
  • діскавері фазу
  • рівні типи вимог
  • розробку та керування вимогами
  • стейкхолдери на проєкті
  • SMART. Постановку задачі розробнику, дизайнеру
  • техніки збору вимог
  • Project charter/Project vision
  • User Story. Use cases
  • Acceptance criteria (Ears & Gerkin)
  • BPMN-diagram
  • Confluence
  • Mind map (Miro, Mindmeister)

Фаза планування. Вибір методології розробки. Побудова та оптимізація плану робіт

Розберемося в методології розробки:

  • моделі розробки ПО
  • гібридні моделі
  • Scrum vs Kanban

Навчимося побудові та оптимізації плану робіт:

  • MVP
  • WBS
  • мережевий графік та метод критичного шляху
  • підбір складу команди
  • RACI
  • ризики на проєкті
  • оцінка трудоємкості
  • PERT
  • діаграма Ганта
  • економіка проєкту (розрахунок маржинальності)
  • Communication plan

Фаза контролю та підготовка до релізу

Детально розглянемо:

  • change management
  • EVM. Контроль на проєкті
  • інструмент Trello
  • інструмент Jira
  • планування релізів (Roadmap)
  • техніки приоритизації
  • беклог продукту та спрінта
  • time tracking
  • реліз продукту
  • особливості релізу мобільних додатків (Play market vs App store)

Фаза дизайну. Створення дизайн-концепції. Патерни розробки інтерфейсу

Розглянемо:

  • UX/UI дизайн
  • етапи побудови дизайну додатку
  • User persona
  • User flows
  • принципи прототипування
  • Responsive vs adaptive design
  • Wireframe vs Mockup vs Prototype (Balsamique, Visily)
  • UI components, Material UI, UI Kit
  • Figma/Adobe XD

Фаза розробки. Архітектура Web-додатків. Інженерні підходи при розробці

Опануємо:

  • поняття від машинного коду до мов програмування
  • архітектуру додатків + базу даних
  • види додатків
  • MPA, SPA, PWA
  • роботу в різних оточеннях (dev/stage/prod)
  • GIT
  • DevOps культуру
  • технології (API, SDK)
  • інженерні підходи (TDD, XP, Code review)
  • хмарні обчислення
  • типи серверів
  • домен та хостинг
  • IDE/Postman/Swagger

Фаза тестування. Артефакти та принципи тестування

Ми вивчимо:

  • основи тестування (хто такий QA і коли його підключати)
  • артефакти тестування (QA документація)
  • класифікація тестування
  • етапи тестування Web-додатку
  • принципи тестування
  • особливості мобільного тестування
  • автоматизація тестування

Організація командної взаємодії

Опануємо:

  • керування командою
  • time management
  • техніки тайм-менеджменту
  • зворотній зв'язок для членів команди (feedback models)
  • організація командної взаємодії (мотивація/демотивація)
  • командна динаміка Такмана
  • стилі менеджменту (модель Херсі-Бланшара)
  • вирішення конфліктів
  • як проводити мітинги
  • meeting notes/Follow ups
  • lessons learned vs Retrospective (easyretro)
  • ділове спілкування
  • звітність по проєкту

Продаж. Техніки та методи продажу. Принципи ефективних перемовин

Навчимося технікам та методам продажу:

  • Engagement моделям
  • методам продажу
  • дізнаємося про страхи клієнта
  • роботі з запереченнями
  • B2B vs B2C
  • технікам продажу

Розглянемо як проводити перемовини з клієнтом:

  • побудова ефективного діалогу
  • переконлива аргументація
  • перемовини (функції, види, форми проведення)
  • етапи перемовин
  • стратегії перемовин (Win-Win)
  • техніки перемовин
  • техніка активного слухання
  • правило трьох "Так" (прийом Сократа)

Твої навички після курсу

Hard Skills

  • Аналіз продукту. Збір та документування вимог
  • Технічний бекграунд. Процеси розробки ПЗ
  • Декомпозиція робіт із проєкту
  • Робота з інструментами JIRA, Trello, Confluence
  • Підходи та методології управління проєктами Waterfall та Agile (Scrum, Kanban)
  • Упорядкування функціональної специфікації
  • Побудова та оптимізація плану робіт
  • Підготовка продукту до релізу. Запуск MVP

Soft Skills

  • Психологія та техніка продажів
  • Презентації для бізнесу
  • Вміння вести ділові переговори
  • Формування команди
  • Організація комунікації на проєкті
  • Тайм-менеджмент команди
  • Мотивація команди на результат

Особливості курсу

  • Навчання з нуля у невеликих групах або індивідуально
  • Живі дистанційні заняття або формат відеозаписів
  • Особистий проєкт
  • Необмежений доступ до матеріалів після закінчення курсу
  • Співбесіда за результатом фінального іспиту
  • Можливості працевлаштування за спеціальностями: проєктний менеджер, бізнес-аналітик, сейлз
  • Особистий куратор
  • Ментор практик
  • Зручний формат занять
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
35 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • WEB Developer / Webmaster
JustSmart
Подробнее

Опануємо синтаксис HTML, CSS та JavaScript. На базі цього створимо макети сайтів за допомогою спеціальних інструментів. Вивчимо основні принципи дизайну, які допоможуть іти в ногу з часом.

План курсу

Програма

Містить 5-6 блоків, кожен із яких завершуємо розробкою власного проєкту - повного сайту або його елементу. Навчання проходить на інтерактивній платформі з цікавими завданнями різного рівня складності, здатними зацікавити кожного юного програміста. Наші уроки створення сайтів - вивчення чогось нового й миттєве закріплення теорії на практиці. Покроково вивчаємо стилізацію сторінки, використовуючи три мови програмування. Після проходження курсів програмування для дітей в учня буде власне портфоліо з декількох сайтів, яке підтверджуватиме його компетентність в пройденому навчанні.

Результат після завершення курсу

  • Створимо базу даних для роботи з користувачами
  • Вивчимо HTML для створення розмітки сайту
  • Вивчимо основні принципи дизайну
  • Опануємо CSS для стилізації
  • Розумітимемо принципи роботи з анімацією на сайтах
  • Розвинемо навички верстки сайтів

Особливості курсу

  • Підходить для підлітків 13-17 років
  • Заняття тривають 90 хвилин
  • Занурення в реальний світ розробників
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

Викладачі курсу

  • Марія - Досвід викладання 2.5 роки
  • Вікторія - Досвід викладання 6 років
  • Ростислав - Досвід викладання 3 роки
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
40 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Gamedev / Unity / Game Design
JustSmart
Подробнее

План курсу

Програма

Містить 6 блоків, кожен із яких завершуємо розробкою власного проєкту - гри. Навчання проходить на інтерактивній платформі з цікавими завданнями різного рівня складності, здатними зацікавити кожну дитину. Вивчимо основні команди в Scratch, познайомимось із фундаментальними поняттями алгоритміки та програмування. Опануємо поняття змінних, циклів, умов які допоможуть дитині створювати власні алгоритми. Забудемо про нудні теоретичні лекції й відразу поглибимося в практичні завдання, створюючи захопливі проєкти. Станемо учасниками творчої експедиції світом програмування Scratch для дітей, де практична частина складає 70% заняття. Створимо понад 10 інноваційних ігор із креативними анімаціями, якими можна поділитись зі своїми друзями, та пограти разом.

Після курсу дитина вмітиме

  • Працюватиме в координаторах 2D-середовища з 2D-об'єктами й блоками
  • Створить власну логіку гри, використовуватиме змінні, цикли та умови
  • Навчиться перетворювати свої ідеї на алгоритми та ігри
  • Проявить креативність у створенні та анімації персонажів, ігрових елементів
  • Опанує основні команди в Scratch, базові поняття алгоритміки та програмування

Особливості курсу

  • Підходить для дітей 8-10 років
  • Заняття по 60 хвилин
  • Щотижневі заняття з викладачем
  • Сертифікат про проходження курсу
  • Навчальна платформа
  • Проєкти в портфоліо

Викладачі курсу

  • Стражник Ірина - 2.5 роки досвіду викладання
  • Вікторія - 6 років досвіду викладання
  • Ростислав - 3 роки досвіду викладання
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Gamedev / Unity / Game Design
JustSmart
Подробнее

План курсу

Програма

Містить 4 модулі, кожен із яких присвячений вивченню найважливіших навичок геймдизайну та завершується створенням 2D i 3D-ігор. Навчання проходить на інтерактивній платформі з унікальним завданням різного рівня складності. На цьому курсі ми не вивчаємо мову програмування, однак опановуємо події, що розвиває логіку та роз'яснює принцип написання коду. Вивчаємо поняття змінних, циклів та умов. Практично застосовуємо теорію геймдизайну та створення рівнів за допомогою анімації, малювання персонажа та ігрових об'єктів, розроблюємо власні механіки ігор уже з перших занять. Розробимо понад 5 унікальних проєктів: кілька власних рівнів, hill climb racing, Mario, 3D-ігри й навіть свій АІ.

Після курсу дитина буде вміти

  • Розробить власні 2D та 3D-ігри
  • Опанує процес створення ігор від А до Я
  • Краще волоітиме комп'ютером та його можливостями
  • Вивчить механіку гри та створить власну
  • Навчиться керувати персонажем та створювати меню для гри
  • Розробить свій штучний інтелект

Особливості курсу

  • Підходить для дітей 10-13 років
  • Заняття тривають 60 хвилин
  • Знайомство з кодом за допомогою Lua
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

Викладачі курсу

  • Марія - 2.5 роки досвіду викладання
  • Ростислав - 3 роки досвіду викладання
  • Вікторія - 6 років досвіду викладання
Подать заявку

Страницы