Найкращі IT курси в Україні

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
JustSmart
Подробиці

План курсу

Програма

Містить 8 модулів, кожен із яких присвячений вивченню найважливіших навичко програмування: від моделювання до створення власного проєкту. Навчання проходить на інтерактивній платформі з унікальними завданнями різного рівня складності. Вивчимо мову Lua та зрозуміємо структуру коду. Опануємо основні поняття програмування: дані та змінні, а також попрацюємо з циклами та функціями. На заняттях 70% часу приділяємо практичним навичкам програмування в Роблокс. Із першого ж заняття створюємо власні проєкти втілюючи свої ідеї в життя. Створимо 4 проєкти: паркур та власне місто, мапу та розробимо власну унікальну гру абсолютно самостійно під керуванням вчителя.

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

  • Опанує основи програмування та мову Lua
  • Навчиться створювати та анімувати персонажів у Roblox
  • Розробить кілька ігрових світів зі своїми сюжетами та правилами
  • Легко працюватиме з 3D-моделями, опанує 3D простір
  • Змоделює з нуля ігрову локацію та її візуальне й програмне наповнення
  • Опублікує власну гру та зможе пограти в неї з друзями

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

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

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

  • Дмитро - 3 роки досвід викладання
  • Вікторія - 6 років досвід викладання
  • Ростислав - 3 роки досвід викладання
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
64 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Python
JustSmart
Подробиці

План курсу

Програма

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

Який результат отримає дитина після курсу:

  • Опанує правила алгоритмізації та базові конструкції мов програмування
  • Створюватиме віконні додатки засобами бібліотеки Tkinter та реалізовувати складні ігрові алгоритми у Pygame
  • Покращить рівень технічної англійської мови
  • Розробить чат-бота для Telegram та інтегрує до нього штучний інтелект
  • Використовуватиме GitHub для контролю версій спільної розробки та розповсюдження створених програм

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

  • Підходить для підлітків 13-16 років
  • Заняття тривають 90 хвилин
  • Знайомство з мовою програмування Python
  • Занурення в реальний світ розробників
  • Проєкти в портфоліо

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

  • Марія - 2.5 роки досвід викладання
  • Ростислав - 3 роки досвід викладання
  • Владислав - 5 років досвід викладання
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 900 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Lead / Architect / CTO
  • Project Manager
SkillsUp
Подробиці

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

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

Життєстійкість як відповідь на сучасну реальність

  • Огляд глобальних трендів ринку праці
  • Життєстійкість як відповідь на виклики сьогодення
  • Чому філософія життєстійкого лідерства корисна сучасному менеджеру

Створення структури команди

  • Системний підхід. Розуміння стратегії та цілей організації
  • Чому культура та цінності організації важливі?
  • Чому талант має вибрати саме вашу організацію та команду?
  • Що таке EVP?
  • Визначення організаційної структури та ролей в команді

Побудова команди. Заняття №1

  • Пошук талантів: стратегія, ефективні джерела та інструменти
  • Різноманітність у командах та врахування крос-культурних відмінностей

Побудова команди. Заняття №2

  • Введення в посаду, цілі на випробувальний термін
  • Формування цілей, цінностей команди та культури командної роботи

Управління динамікою команди. Заняття №1

  • Процес прийняття рішення в команді
  • Дисципліна, комунікація та делегування

Управління динамікою команди. Заняття №2

  • Культура надання зворотного зв'язку
  • Вирішення конфліктів у команді

Створення сталої продуктивності та культури навчання в команді. Заняття №1

  • Управління продуктивністю
  • Безперервне покращення якості сервісу команди

Створення сталої продуктивності та культури навчання в команді. Заняття №2

Мотивація, розвиток та утримання талантів в команді.

Як підтримати та розвивати команду в часи кризи

  • Забезпечення безперервного робочого процесу та належного рівня продуктивності команди
  • Як самому впоратись із психологічним навантаженням та допомогти команді

QA-сесія з викладачем

  • QA-сесія з викладачем
  • Вихідне тестування

Опис та презентація подальшої стратегії по роботі із вашими командами

  • Що саме ви плануєте зробити: впровадити, покращити, змінити або від чого відмовитись?
  • Чому ви плануєте це зробити?
  • Кого із організації або партнерів ви маєте намір залучити?
  • Ваша оцінка терміну виконання цього плану дій?

В результаті навчання учасники:

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

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

Марія Кот - Ех-рекрутмент директорка Luxoft, сертифікована фахівчиня SHRM-SCP

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
14 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 450 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Project Manager
SkillsUp
Подробиці

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

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

Поглиблене вивчення життєвого циклу розробки програмного забезпечення

  • Етапи життєвого циклу проєкту та життєвого циклу розробки ПЗ
  • Роль менеджера у проєкті, ключові учасники проєкту та ефективна взаємодія з ними
  • Основні артефакти та інструментарій проєкту
  • Популярні методології, моделі та фреймворки розробки
  • Галузеві стандарти
  • Ефективна комунікація

Реалізація проєкту від А до Я

  • Методи оцінки проєктів
  • Планування термінів та бюджету проєкту
  • Оцінка, аналіз та управління ризиками проєкту
  • Забезпечення якості
  • Потрібні метрики
  • Аналіз, документування та управління вимогами
  • Управління змінами
  • Архітектура ПЗ
  • Валідація та постачання продукту

Робота з командою проєкту

  • Підбір учасників та формування команди проєкту
  • Адаптація та інтеграція новачків
  • Створення умов ефективної роботи
  • Методи розвитку команди та підвищення продуктивності

Випускний проєкт

Комерційна пропозиція, що включає:

  • бюджет проєкту
  • структуру команди
  • підхід до реалізації
  • PoC проєкт

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

  • Вивчите життєвий цикл розробки програмного забезпечення (на які етапи він розбитий, хто входить до списку стейкхолдерів, які артефакти потрібні)
  • Ознайомитесь з популярними моделями, методологіями та фреймворками для ведення проєктів: Agile, SCRUM, Kanban, Lean та інші
  • Відпрацюєте на практиці необхідні кроки для запуску проєкту, планування бюджету, управління ризиками, роботи з вимогами, розробки архітектури, відстеження метрик, валідації проєкту та його подальшого виходу на ринок
  • У рамках випускного завдання зробите IT-проект "з нуля": пройдете шлях від ідеї до готової комерційної пропозиції

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

  • Електронний сертифікат про закінчення курсу
  • Доступ до запису усіх лекцій
  • Можливість пройти стажування для отримання необхідного досвіду та матеріалу для портфоліо
  • База матеріалів з кожної теми, розібраної у межах курсу
  • Чек-листи та корисні посилання
  • Після стажування випускники (за попереднім погодженням) потрапляють до бази претендентів, якою ми ділимося з нашими партнерами
  • Можливість користуватися Програмою Лояльності надалі
  • Допомога з підготовкою до співбесіди: створення резюме та підготовка до інтерв'ю

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

Марина Мельник - CBDO at TS Imagine, CEO at SkillsUP, CEO at WEEM.pro, Career Therapist

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
14 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
6 450 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Business Analyst
SkillsUp
Подробиці

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

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

Поглиблене вивчення життєвого циклу розробки програмного забезпечення. Галузеві стандарти. Ефективна комунікація

  • Основні етапи та поняття життєвого циклу розробки ПЗ
  • Ролі та учасники життєвого циклу розробки ПЗ
  • Документація та артефакти на етапі початку проєкту
  • Документація та артефакти на етапі розробки програмного продукту та введення його в експлуатацію
  • Моделі та методології розробки ПЗ

Робота з вимогами від А до Я

  • Технаки та моделі бізнес-аналізу
  • Методи виявлення вимог. Піраміда вимог. Способи документування вимог
  • User Stories (Історії користувача). Use Cases (сценарії використання)
  • Нефункціональні вимоги

Інструменти та pro-підхід

  • Моделювання бізнес-процесів. BPMN. UML
  • Декомпозиція вимог
  • Usability (зручність використання)
  • Product Mindset (продуктове мислення)

Випускний проєкт

Повна аналітика, що включає:

  • аналіз бізнес-домену
  • формування бачення
  • документ з вимогами до ПЗ (PRD)
  • прототип

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

  • Навчитеся аналізувати стан бізнесу та виявляти потреби, цілі та завдання бізнесу шляхом складання брифу та плану комунікації з ключовими стейкхолдерами проєкту
  • Навчитеся складати User Story та Use Cases для прототипування інтерфейсу користувача
  • Ви зможете оформлювати вимоги для створення майбутнього програмного продукту
  • Вмітимете працювати з беклогом і розставлятимете пріоритети для команди розробки та тестування в умовах постійних змін
  • Відпрацюєте основні інструменти моделювання бізнес-процесів (BMPN, UML) та представлення їх у вигляді діаграм
  • Створите свій перший прототип готового продукту і навчитеся проводити тестування своїх бізнес-рішень

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

  • Електронний сертифікат про закінчення курсу
  • Доступ до записів усіх лекцій
  • Можливість пройти стажування для отримання необхідного досвіду та матеріалу для портфоліо
  • Базу матеріалів з кожної теми, розібраної у межах курсу
  • Чек-листи на корисні посилання
  • Після стажування випускники (за попереднім погодженням) потрапляють до бази претендентів, якою ми ділимося з нашими партнерами
  • Можливість користуватися Програмою Лояльності надалі
  • Допомога з підготовкою до співбесіди: складання резюме та підготовка до інтерв'ю

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

Марина Мельник - CBDO at TS Imagine, SEO at SkillsUp, SEO at WEEM.pro, Career Therapist

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
SkillsUp
Подробиці

Ми навчимо вас навичкам ручного тестування роботи сайтів та програм для забезпечення якості продукту на різних етапах циклу розробки.

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

SDLS

  • Стадії створення ПЗ
  • Які існують документи під час створення ПЗ
  • Які бувають ролі на проєктах під час створення ПЗ

Моделі та методології

  • Основи: водоспадна модель, модель прототипування, спіральна модель, V-модель, Agile
  • Scrum, Kanban, Lean, PRINCE2, RUP, SAFe, Nexus, Spotify

Управління якістю

  • Що таке управління якістю
  • Принципи управління

Процес та типи вимог тестування ПЗ

  • Принципи тестування ПЗ
  • Процес тестування ПЗ
  • Валідація
  • Аутентифікація та ідентифікація
  • Бізнес-вимоги
  • Системні вимоги
  • Функціональні вимоги

Типи тестування ПЗ

  • Функціональне тестування (smoke, sanity, regression)
  • Нефункціональне тестування (performace, load, security, user interface)

Розробка тестування ПЗ

  • Тест-план
  • Тест-матриця
  • Чек-ліст
  • Тест-кейс
  • Методи опрацювання тестів

Баги

  • Умови існування багів
  • Джерела багів
  • Як визначити баги
  • Життєвий цикл багів
  • Баг-репорти
  • Структурування багів та робота в JIRA

Юзабіліті-тестування

  • Що таке юзабіліті
  • Принципи юзабіліті
  • Інструменти для юзабіліті-тестування

Тестування веб-застосунків

Працюємо в Charles Proxy та змінюємо запити та відповіді у веб-додатках.

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

  • Різновиди мобільних додатків
  • Стратегія мобільного тестування
  • Основні перевірки мобільного тестування

Стратегія тестування та тест-план

  • Склад документа щодо стратегії тестування
  • Структура тест-плану
  • Граємо у Planning poker

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

  • Ознайомитеся з життєвим циклом програмного забезпечення, необхідними артефактами та набором ролей (SDLS)
  • Розглянете різні моделі, методології та фреймворки для ведення проєктів: водоспадна модель, модель прототипування, спіральна модель, V-модель, Agile, Scrum, Kanban, Lean, PRINCE2, RUP, SAFe, Nexus, Spotify
  • Вивчатимете принципи управління якістю, рівні та види тестування
  • Протестуєте готові продукти, створите тестову документацію: тест-плани, тест-матриці, тест-кейси
  • Попрацюєте з баг-трекінговими системами

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

  • Електронний сертифікат про закінчення курсу
  • Доступ до записів усіх лекцій
  • Можливість пройти стажування для отримання необхідного досвіду та матеріалу для портфоліо
  • Базу матеріалів з кожної теми, розібраної у межах курсу
  • Чек-листи та корисні посилання
  • Після стажування випускники (за попереднім погодженням) потрапляють до бази претендентів, якою ми ділимося з нашими партнерами
  • Можливість користуватися Програмою Лояльності надалі
  • Допомога з підготовкою до співбесіди: створення резюме та підготовка до інтерв'ю

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

Марина Мельник - CBDO at TS Imagine, CEO at SkillsUp, CEO at WEEM.pro, Career Therapist

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 540 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • HR / Employer Branding
SkillsUp
Подробиці

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

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

Вертолітний погляд на управління талантами

  • Життєвий цикл працівника
  • Ролі фахівців в області роботи з талантами
  • Робота із внутрішнім/зовнішнім клієнтом над складенням вакансії

HR стейкхолдери

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

Залучення кандидатів

  • Бренд роботодавця
  • Ціннісна пропозиція роботодавця (EVP)
  • Створення вакансії

Пошук персоналу

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

Інтерв'ю

  • Підходи до інтерв'ю
  • Види інтерв'ю
  • Спрямованість інтерв'ю
  • Типи питань. Оцінка особистісних навичок
  • Підсумкова таблиця

Пропозиція про роботу та підготовчі роботи

  • Спілкування із кандидатом
  • Робота з запереченнями
  • Підготовка команди
  • Підготовка робочого місця
  • Робота із наставником

Введення в посаду

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

Навчання та розвиток співробітників

  • Виявлення потреб та оцінка попиту
  • Погодження зі стратегією компанії
  • Розробка матриці компетенцій

Визнання працівників

  • Ключові драйвери на роботі
  • Скільки це коштує?
  • Дефіцит визнання
  • Впровадження практики подяки
  • Мотивація як у Google та Facebook

Управління продуктивністю

  • Метрики продуктивності
  • Чинники, що впливають на продуктивність співробітників
  • Продуктивність команд - як до неї прийти

Утримання працівників

  • Стратегія утримання: що працює, а на що не варто витрачати час та гроші
  • Exit-інтерв'ю, щоб співробітник міг повернутися
  • Опитування працівників
  • Робота із ризиками
  • Підготовка пулу кандидатів
  • Планування наступників

Екзаменаційний проєкт

Стратегічний план роботи з персоналом для конкретного підприємства, що включає облік:

  • цілей
  • специфіки роботи підприємства
  • наявного бюджету

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

  • Навчитеся створювати каталог вакансій, проводити співбесіди та підписувати контракти
  • Дізнаєтеся, як правильно занурювати в робочий процес: підготовка команди та кандидатів
  • Розберете, як робити роботу команди ефективною: вплив на KPI через виявлення потреб та мотивацію
  • Розглянете питання утримання співробітників: створення плану дій у різних ситуаціях та управління ризиками

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

  • Електронний сертифікат про закінчення курсу
  • Доступ до записів усіх лекцій
  • Можливість пройти стажування для отримання необхідного досвіду та матеріалу для портфоліо
  • Базу матеріалів з кожної теми, розібраної у межах курсу
  • Чек-листи та корисні посилання
  • За бажання наші студенти потрапляють у базу претендентів, якою ми ділимося з партнерами для допомоги у працевлаштуванні нашим випускникам
  • Можливість користуватися Програмою Лояльності надалі

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

Марина Мельник - CBDO at TS Imagine, SEO at SkillsUp, CEO at WEEM.pro, Career Therapist

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 440 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Project Manager
SkillsUp
Подробиці

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

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

Суб'єкти, об'єкти, процеси

  • Роль та місце проєктного управління в сучасному світі
  • Об'єкти управління у проєктній діяльності
  • Проєкт, програма, портфель
  • Суб'єкти управління проєктами
  • Процеси та функції управління проєктами

Ініціація проєкту. Структурне, стратегічне та організаційне планування

  • Ініціація проєкту. Підготовка ефективного старту
  • Основні засади планування проєкту
  • Структурне планування
  • Стратегічне планування проєкту
  • Організаційне планування проєкту

Календарне планування проєкту. Планування витрат. Управління персоналом та комунікаціями проєкту

  • Календарне планування проєкту
  • Планування витрат. Розробка бюджету проєкту
  • Управління персоналом та комунікаціями проєкту

Управління ризиками проєкту

  • Визначення ризику як ризикової події
  • Межі управління ризиками у проєкті
  • Процеси управління ризиками
  • Методи та засоби ідентифікації ризиків
  • Якісна оцінка ризиків
  • Визначення наслідків та ймовірності ризику
  • Розробка плану реагування на ризики

Контроль проєкта

  • Контроль виконання та завершення проєкту
  • Критичні чинники успіху проєкту

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

  • Цілісне бачення свого проєкту: цілі, терміни, бюджет, команда, ризики, артефакти
  • Знання ключових алгоритмів керування проєктами
  • Розуміння своєї ролі як керівника проєкту, і знання інструментів для управління командою
  • Розуміння кроків для ініціації, покрокового планування, контролю та успішного завершення проєкту

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

  • Електронний сертифікат про закінчення курсу
  • Записані лекції
  • Можливість брати участь у стажуванні, для отримання досвіду, який можна буде внести до портфоліо
  • Базу матеріалів у межах тем, вивчених на курсі
  • Чек-листи та корисні посилання
  • Можливість додати своє резюме до бази претендентів, якою ми ділимося з партнерами для допомоги у працевлаштуванні нашим випускникам
  • Участь у Програмі Лояльності надалі

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

Юлія Салтанова - Заступниця директора IT-відділу із зовнішніх проєктів у A-Bank

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
DarwinLand
Подробиці

Дитина буде створювати власні ігри на потужному двигуні Unity. Опанує мову програмування C#. Прокачає знання з фізики та математики.

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

Level 1. Введення до Unity та розробки ігор

  • Введення до Unity та розробки ігор
  • Розміщення об'єктів у сцені. Основні маніпуляції з об'єктами
  • Використання звуків та музики у грі
  • Використання анімації в Unity. Компонент Animator
  • Використання внутрішніх інструментів Unity для створення рівнів та локацій. Створення простого рівня лабіринту
  • Створення та використання UI-елементів. Налаштування Canvas. Створення інтерфейсу для головного героя
  • Створення та презентація першої гри: ранер на вільну тему
  • Воркшоп. Командоутворення. Командні ролі
  • Воркшоп. Командоутворення. Командна гра

Level 2. Основи програмування в Unity

  • Введення до програмування в Unity. Робота зі скриптами. Знайомство з ChatGPT. Створення скриптів та їх робота в Unity
  • Змінні та типи даних. Оператори та вирази в C#
  • Цикл for та while. Робота з циклом for для збільшення значень та повторення дій. Random (випадковість) у Unity
  • Масиви та списки. Робота зі збереженими даними
  • Умовні оператори. Умовні вирази if-else. Використання if-else для розгалуження в коді
  • Функції та методи в C#. Використання функцій для організації коду
  • Розробка ігрового проєкту: "Fruit Dash"
  • Воркшоп. Тайм-менеджмент

Level 3. Фізика в Unity

  • Введення до фізики в Unity. Як працює сила тяжіння в іграх. Різниця між FixedUpdate та Update
  • Фізичні матеріали та світло. Як створити візуально приємну сцену
  • Анімація персонажів. Використання Mixamo
  • Інтерактивність та управління. Можливість переміщувати предмети за допомогою миші. Підсвічування обраного предмету
  • Оптимізація фізики та продуктивності. Що таке Batching
  • Розробка ігрового проєкту: "Physics Puzzle Game"
  • Воркшоп. Цілепокладання
  • Воркшоп. Фінансова грамотність: про гроші. Криптовалюта

Level 4. Матеріали та текстури

  • Звукові ефекти та аудіо в Unity
  • Робота з матеріалами в Unity. Генерація текстур за допомогою MidJorney
  • Шейдери та візуальні ефекти. Як зробити гру красивішою
  • Штучний інтелект. Створення розумного ворога
  • Розробка та презентація ігрового проєкту: "Tower Defense Game"
  • Воркшоп. Фінансова грамотність: особистий бюджет
  • Воркшоп. Креативне мислення

Level 5. Фреймворк DoTween

  • Анімація за допомогою фреймворку DoTween. Вивчення документації за допомогою ChatGPT
  • Використання Cinemachine для реалізації камери
  • Створення та презентація гіперказуальної гри "Race Game"
  • Воркшоп. Комунікація в онлайн/офлайн середовищах

Final. Розробка фінального проєкту

  • Початок роботи над фінальним проєктом. Збір референсів. Проєктування майбутньої гри на Unity. Створення концепту
  • Розробка логіки гри в Unity. Створення прототипу геймплею
  • Візуальне оформлення гри. Текстурування об'єктів та створення анімацій
  • Фінальна презентація проєкту
  • Воркшоп. Самопрезентація

Окрім GameDev, навчимо:

  • Працювати в команді
  • Планувати час та ставити цілі
  • Фінансовій грамотності
  • Креативно мислити
  • Презентувати себе та свої проєкти
  • Складати CV та знаходити замовлення

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

  • Навчання проходить на спеціальній онлайн-платформі
  • Після завершення навчання випускник отримає сертифікат
  • Підтримка викладача
  • Особистий кабінет
  • Маленькі групи
  • Конкурс та подарунки за найкращиі фінальні проєкти
  • Сервіс турботи
  • Бонусні матеріали
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
DarwinLand
Подробиці

Після курсу "Roblox - Game Dev" діти будуть грати лише в ті ігри, які розроблять власноруч! Кожен учень розробить кілька 3D-ігор різноманітних жанрів і може обрати той, в якому він асс!

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

Level 1 - Основи 3D-моделювання

  • Введення в основи Roblox Studio та моделювання. Створення перших об'єктів.
  • Створення текстур об'єктів та текстури неба
  • Робота із координатами: x, y, z. Переміщення об'єктів
  • Build a city. Будівництво власного міста. Освітлення, оформлення ділянки
  • Розробка, тестування та презентація проєкту. Будівництво власної хатини
  • Воркшоп. Командоутворення. Командна гра
  • Воркшоп. Креативне мислення

Level 2 - Проєктування та дизайн ландшафту

  • Terrain editor. Створюємо власний ландшафт. Будуємо гори, створюємо моря та острови
  • Ефекти та природні явища. Багаття та туман
  • Робота із плагінами: Архімед, Brush Tool, Part to terrain, 3D text, GapFill. Створення власного парку
  • Секретні локації на місцевості. Створення власних секретних локацій
  • Командна робота на спільному сервері, розробка гри із секретними локаціями
  • Розробка власної карти із секретними локаціями, ландшафтом та будівлями
  • Тестування та презентація власного проєкту
  • Воркшоп. Спілкування в Інтернеті (розпізнавання фейків, спамів, безпека власних даних) та критичне мислення

Level 3 - Програмування мовою Lua

  • Local та базові знання про скрипти
  • Події Event. Touched Connect. Створення подій при натисканні на блок
  • Function. Створення скриптів: швидкість та великий стрибок. Написання скрипту на мега-стрибок та на уповільнення
  • Створення ландшафту і написання власного скрипту лава
  • Оператори умови: IF ELSE END. Скрипти із умовою
  • Телепортація. Створення скрипту для телепортування
  • Створення команд та спавну в Roblox Studio. Програмування Spаwnpoint
  • Вдосконалення минулих проєктів скриптами. Додавання підказок, створення дверей, що відчиняються
  • Використання циклів у скриптах. Процеси While та Repeat, for та in pairs
  • Створення анімацій для різних об'єктів. Побудова невидимих дверей Secret doors. Робота із таймером Timer script
  • Програмуємо платформу, що рухається. Створюємо батут
  • Створення власної гри. Тестування та презентація своєї роботи
  • Soft skills. Емоційний розвиток
  • Soft skills. Лідерство

Level 4 - Левел-дизайн

  • Створення інвентаря
  • Меню та кнопки. Розробка графічного інтерфейсу. Елементи BillBoard GUI, Surface GUI, TextBox, ImageLabel, ImageButton
  • Розробка гри футбол. Механізми: Attachment, Ball and socket, Hinge constraint
  • Механізми з канатами та переміщенням. Створення пружини та жорсткі конструкції. Лінійні конструкції
  • Створення Obby. Розробка гри-паркур
  • Розробка власної гри із рівнями. Тестування та презентація проєкту
  • Воркшоп. Цілепокладання та досягнення цілей

Level 5 - Донати та монетизація гри

  • Створення NPC. Створення власного персонажа, реплік та діалогів
  • Moon animator. Створення анімації для персонажів
  • Монетизація власних ігор. Розробка предметів для донату
  • Продумування тематики, ідеї та рівнів для Obby. Адаптація існуючих рівнів під тематику
  • Робота над індивідуальним проєктом. Створення предметів для донатів. Робота в парах. Відпрацювання помилок
  • Презентація та аналіз проєктів. Обговорення результатів. Робота над помилками
  • Воркшоп. Планування та розклад, тайм-менеджмент
  • Воркшоп. Фінансова грамотність

Final - Фінальний проєкт

  • Планування проєкту. Продумування етапів створення гри. Створення сценарію
  • Будівництво проєкту (ландшафт, моделі, скрипти, механізми, GUI)
  • Підготовка презентації власного проєкту. Внесення фінальних правок. Тестування проєкту
  • Презентація та аналіз фінальних проєктів. Обговорення результатів
  • Воркшоп. Презентація себе та проєктів

Бонуси та подарунки

  • Чек-лист із гарячими клавішами Roblox Studio
  • Список необхідної англійської термінології
  • Гайд по використанню штучного інтелекту для Roblox Studio
  • Гайд "Як монетизувати власну гру?"

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

  • Навчання на окремій на спеціальній онлайн-платформі
  • Сертифікат після проходження курсу
  • Підтримка викладача
  • Особистий кабінет
  • Маленькі групи
  • Конкурс та подарунки за найкращі фінальні проєкти
  • Сервіс турботи
  • Бонусні матеріали
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Python
  • WEB Developer / Webmaster
Джун IT Academy
Подробиці

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

Теми:

  • Знайомство з основами Python
  • Вступ. Знайомство з web-аплікаціями за допомогою мови програмування Python: застосування, можливості, реалізація Django
  • Основи роботи із командним рядком
  • Встановлення віртуального середовища, встановлення Django, структура та налаштування проекту
  • Паттерн проектування MVC (Model, View, Controller)
  • Перенаправлення звертань
  • Шаблони. Створення та налаштування
  • Інтерфейс баз даних на прикладі SQLite
  • Моделі Django. Створення моделей. Django ORM (Object Relational Mapping)
  • Шаблони. Створення шаблонів
  • Створення Адмін сторінки. Відношення One-To-One relationships, One-To-Many relationships (ForiegnKey), Many-To-Many relationships
  • Function Based Views створення та використання
  • Class Based Views використання, відмінності між Function Based Views
  • Форми. Робота за формами. ModelForm
  • Валідація даних
  • Створення постів через форму
  • Генерація slug
  • Створення та використання Міксінів
  • Обмеження доступу до сторінок
  • Додавання навігації по сторінках
  • Простий пошук
  • Робота над власним проектом. Презентація та захист

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

  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Іноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту
  • Можливість розділити платежі за навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • C / C++
Джун IT Academy
Подробиці

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

Теми:

  • Короткий огляд С++. Структура програми
  • Вбудовані типи даних, перетворення типів, змінні, масиви
  • l-value та r-value посилання, вказівники, простір імен
  • Вирази, оператори
  • Цикли, цикли з передумовою і післяумовою
  • Ввід/вивід даних, робота з командним рядком, файловий ввід/вивід
  • Статичне і динамічне виділення пам'яті
  • Функції, передача параметрів та повернення результату, функція main()
  • Перевантаження функцій. Шаблони функцій
  • Класи і структури. Оголошення класу. Інкапсуляція даних. Члени класу, конструктори/деструктори, оператори присвоєння, "Правило 5"
  • Шаблони класів. Бібліотека STL, контейнери і базові алгоритми
  • Наслідування, Поліморфізм, віртуальні функції. Перевизначення віртуальних функцій
  • Чисто віртуальні функції. Абстрактні класи, інтерфейси. Множинне наслідування
  • Знайомство з Qt. MVC. Основні класи
  • Створення з'єднань в Qt
  • Написання гри Змійка на Qt
  • Додатковий проєкт і захист

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

  • Чітке розуміння завдань, що вирішуються програмуванням
  • Впевнене знання основ мови С ++
  • Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей
  • Отримання архітектурних навичок розробки великих програм

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

  • Інноваційний підхід до колективного навчання
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Сертифікат після здачі іспиту і проєкту
  • Можливість розділити платежі за навчання

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

Тарас Обервенець - C++ розробник

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Python
Джун IT Academy
Подробиці

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

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

Вступ та початок роботи

  • Історична довідка та сфера використання Python
  • Python - інтерпретована мова
  • Встановлення та початок роботи
  • Перша програма на Python
  • Стиль Python

Прості типи даних

  • Числа
  • Функції int() та float()
  • Пріоритет операторів та математичні фунції
  • Рядки та функція print()
  • Стиль форматування та функція format()
  • Перетворення: Функція str()
  • Доступ до елемента за індексом
  • Довжина рядка: Функція len()
  • Зрізи
  • Введення даних з клавіатури: Функція input()

Списки і кортежі

  • Створення списків та доступ до елементів
  • Перетворення: Функція list()
  • Додавання елементів у список
  • Сортування та об'єднання списків та все що можна робити зі списками
  • Кортежі

Словники

  • Створення словника, Функція dict()
  • Ключі і значення
  • Додавання і зміна елементів зі словника
  • Об'єднання словників

Створення і перевірка умов

  • Оператори порівняння
  • Що істина, а що хибність
  • Команда if
  • Команда elife
  • Команда else
  • Конструкція if\ elife\ else

Цикл while

  • Переривання циклу, break
  • Продовження циклу, continue
  • Нескінченний цикл та вихід з нього
  • Простий калькулятор

Цикл for

  • Функція range()
  • Цикл for і послідовності
  • Функції enumerate(), map()
  • Генератори

Функції

  • Визначення та виклик функції
  • Значення None
  • Значення за замовчуванням
  • Позиційні та іменовані аргументи
  • Використання аргументів з символами * та **
  • Анонімна функція lambda

Обробка помилок

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Модулі та пакети

  • Виняткові ситуації
  • Блок try-except
  • Використання finaly

Файли та робота з файлами

  • Відкриття текстового файлу
  • Запис даних у файл
  • Інструкція with

Основні принципи ООП

  • Інкапсуляція
  • Наслідування
  • Поліморфізм

Класи

  • Об'єкти
  • Створення і використання класу
  • Створення екземпляру класу
  • Доступ до атрибутів
  • Виклик методів
  • Присвоєння атрибуту значення за замовчуванням
  • Зміна значень атрибуту

Перевизначення методів

Декоратори Екземпляри як атрибути

Множинне наслідування

Телеграм бот

  • Використання бібліотеки pyTelegramBotAPI
  • Створення логіки роботи для бота

Написання голосового асистента

Створення змійки за допомогою бібліотеки tkinter

Створення власного проекту на вибір та його захист

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Можливість комунікувати з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 годин
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • JavaScript
Джун IT Academy
Подробиці

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

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

Знайомство з JavaScript (4 год)

Дізнаємось, що таке JavaScript та для чого його використовують. Розглянемо структуру JavaScript-програми, поговоримо про браузери та консоль розробника. Розглянемо такі теми, як пам'ять, кодування та системи числення, а також вивчимо деякі основні алгоритми програмування.

Типи даних і змінні (4 год)

Числа та оператори, змінні, стрічки, булеві значення, Undefined і null. Умови і цикли. Основні мовні конструкції.

Функції (6 год)

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

Масиви (6 год)

Поговоримо про те, навіщо потрібні масиви, створимо масив і спробуємо достукатись до його елементів. Створимо і змінимо елементи масиву та на практиці вивчимо різні методи роботи з масивами. Дізнаємось, чому вони нам так потрібні.

Об'єкти (8 год)

Що це? Навіщо ми їх будемо використовувати. Створення об'єктів, доступ до значень всередині об'єкта, додавання елементів об'єкта. Що корисного можна робити з об'єктами - все це дізнаємось шляхом використання на практиці.

Теми з розділу Advanced (4 год)

Розглянемо теми, які входять до розділу Advanced і допоможуть вам справитись з виконанням проєкту DOM, setTimeout, setInterval, реакція на дії користувача.

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками 
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту та фінального проєкту

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

Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • JavaScript
Джун IT Academy
Подробиці

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

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

ООП (об'єктно-орієнтоване програмування)

Вивчимо, що таке ООП та його основні принципи. Поглиблене вивчення та робота з об'єктами в JavaScript. Дізнайємось, що таке класи та базовий синтаксис їх в JavaScript. Налаштування об'єктів через прототипи, прототипне наслідування.

Advanced робота з функціями

Рекурсія і стек. Замикання.

Глобальний об'єкт Window і робота з DOM

Загальна інформація про 'window', 'navigator', 'document', 'location', 'history' та приклади роботи з ними. Навігація по елементах DOM. Додавання та видалення вузлів.

Події

Введення в браузерні події: що це і для чого вони потрібні. Порядок обробки подій (Event Loop). Планування: setTimeout(), setInterval(). Події пов'язані з використанням мишки, клавіатури.

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Інноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту та фінального проєкту

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

Олекса Сарнацький - HTML/CSS, JavaScript, Full-Stack Developer

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Джун IT Academy
Подробиці

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

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

Теми:

  • Вступ. Історія. Встановлення Lua
  • Синтаксис
  • Все про змінні та робота з ними на Lua
  • Типи даних
  • Оператори, умови, цикли. Приклади використання
  • Функції
  • Модулі
  • ООП, Класи
  • Знайомство та встановлення Roblox Studio. Початок роботи в Roblox Studio
  • Поява нашого персонажу. Створення місця його переродження
  • Використання мови Lua в скриптах Roblox Studio
  • Пишемо наш перший скрипт
  • Створення власного рівня з використанням циклу
  • Створення платформера. Взаємодія з NPC через діалог
  • Компоненти GUI.Телепорти
  • Створення магазину
  • Перша 3D-гра
  • Продовжуємо створювати гру, навчимося додавати зброю та команди в гру
  • Гра-симулятор в Roblox Studio
  • Як створити гонки в Roblox Studio
  • Публікація гри на сайті Roblox Studio або на власний комп'ютер
  • Презентація власної гри

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

  • Можливість оплати курсу частинами
  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Сертифікат після здачі іспиту та фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Python
Джун IT Academy
Подробиці

Курс по Minecraft Python створений щоб навчити вашу дитину основам програмування на мові програмування Python, щоб зробити курс веселішим та більш зрозумілим використовується популярна гра Minecraft. Курс підійде для тих, хто взагалі не знайомий з програмуванням.

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

Теми:

  • Встановлення Minecraft та Python на комп'ютер та налаштування. Знайомство з Python
  • Зміннні, умови та створення першої гри. Вивід координат в чат та в цикл
  • If - elif - else. Телепортація гравця
  • Створення блоків з кодом. Будівництво будинків та вулиць. Функції
  • Будівництво моста. Enum
  • Ввід даних в терміналі. Очищення простору
  • List. Зберігання та телепортіція
  • Створення 2D та 3D фігур. Багатокутники
  • Штучний інтелект та використання випадкових чисел в штучному інтелекті
  • Створення помічника в Python Minecraft. Пошук скарбів
  • Хрестики - нулики в Python Minecraft
  • Квест - гра в Python Minecraft
  • Zombie Attack в Python Minecraft
  • Створення гри Лабіринту в Python Minecraft
  • Втеча від вогняного монстра в Python Minecraft
  • Презентація та захист власного проєкту в Python Minecraft

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з менором та одногрупниками
  • Сертифікат після здачі іспиту та фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Java
Джун IT Academy
Подробиці

В даному курсі ми вивчимо дуже цікаву мову програмування Java. Дізнаємось, що таке Java, її історію, сферу використання, вивчимо синтаксис, цикли, функції та об'єкти. Розберемо основні алгоритми.

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

Блок 1. Основи Java

1. Запуск програми. Змінні. Оператори. Вивід даних в консоль

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

2. Як влаштована програма. Умовні оператори

  • Структура програми
  • Умовні оператори if-else
  • Умовні оператори switch-case

3. Цикли

  • Оператор циклу for
  • Оператор циклу while
  • Оператори циклу do-while

4. Оператори

  • Тернарні оператори
  • Логічні оператори
  • Оператори break і continue

5. Пакети. Імпорт. Введення даних в консоль

  • Пакети в Java
  • Імпорт Класів
  • Введення даних

6. Масиви. Прості задачі роботи із масивами

  • Визначення масиву
  • Створення масиву
  • Індексація
  • Типові задачі роботи із масивами

7. Об'єкти. Класи

  • Визначення класу та об'єкту
  • Створення об'єкти
  • Поля класу
  • Методи класу

Блок 2. Java Core

8. ООП. Інкапсуляція. Ключове слово this. Ключове слово static

  • Визначення парадигми ООП
  • Інкапсуляція
  • Конструктори
  • Використання ключового слова this
  • Використання ключового слова static

9. Наслідування. Абстрактні класи. Абстрактні методи

  • Наслідування
  • Модифікатори доступу
  • Абстрактні класи
  • Абстрактні методи

10. Інтерфейси. Ключове слово super. Ключове слово final

  • Абстрактний тип - Інтерфейс
  • Використання ключового слова - super
  • Використання ключового слова final

11. Поліморфізм

  • Що таке поліморфізм?
  • Перевантажені методи
  • Перевизначені методи

12. Внутрішні класи. Вкладені класи

  • Нестатичні вкладені класи
  • Статичні вкладені класи
  • Локальні внутрішні класи

13. Анонімні внутрішні класи. Клас Enum

  • Анонімний клас
  • Тип Enum
  • Enum - як клас в Java
  • Методи класу Enum

14. Параметризовані типи - Дженерики

  • Типи дженериків
  • Обмежені аргументи
  • Аргументи шаблону
  • Недоліки параметризованих типів

15. Класи - обгортки. Автопаркування та розпакування даних

  • Шаблон обгортки
  • Класи обгортки
  • Автопакування та розпакування примітивних типів даних

16. Обробка винятків в програмі

  • Винятки в Java
  • Ієрархія класу Exception
  • Обробка винятків
  • Блоки try, catch та finally
  • Використання throws та throw
  • Створення спеціальних винятків

17. Огляд колекцій

  • Java Collection фреймворк
  • Lists
  • Sets
  • Stacks and Queues
  • Iterators
  • Java Maps ієрархія
  • Big-O нотація

18. Функціональні інтерфейси. Інтерфейс Optional. Ключове слово var

  • Що таке Функціональний Інтерфейс?
  • Функція Predicates
  • Функція Functions
  • Функція Suppliers
  • Функція Consumers
  • Інтерфейс Optional
  • Ключове слово var

19. Lambda - вирази

  • Що таке Lambda?
  • Приклади використання Lambda

20. Потоки

  • Що таке потік?
  • Створення потоку
  • Проміжні методи в потоках
  • Термінальні методи в потоках

21. Багатопотоковість

  • Що таке багатопотоковість?
  • Життєвий цикл потоків
  • Контроль потоків
  • Синхронізація потоків
  • Міжпотокова комунікація
  • Взаємоблокування потоків
  • Висновки по темі заняття

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Іздепський Любомир - Java Developer

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • C# / .NET
Джун IT Academy
Подробиці

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

Теми:

  • Вступне заняття. Ознайомлення з мовою програмування C#
  • Машинна математика. Змінні та типи даних
  • Умовні конструкції
  • Циклічні конструкції
  • Методи
  • Методи. Рекурсія та перевантаження
  • ООП. Класи
  • ООП. Успадкування
  • ООП. Інкапсуляція та поліморфізм
  • Виключення та їх обробка
  • Масиви та колекції
  • Робота з файловою системою
  • Робота з файловою системою з технологією Windows Forms
  • Абстракція. Абстрактні класи та інтерфейси
  • DLL-бібліотеки
  • Процеси. Взаємодія з іншими програмними засобами при написанні коду
  • Делегати та події
  • Локальна база даних та взаємодія з нею при написанні коду
  • Технологія WPF
  • Багатопотокове програмування

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

  • Чітке розуміння завдань, що вирішуються програмуванням
  • Впевнене знання основ мови С#
  • Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей
  • Отримання архітектурних навичок розробки великих програм

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Євген Нагірняк - Senior .NET Developer

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Web & Mobile Design / UI/UX
Джун IT Academy
Подробиці

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

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

Історія та тренди в Web-дизайні

На цьому воркшопі ми дізнаємось про перші сайти, напрямки в Web-дизайні:

  • Скевоморфізм
  • Плоский дизайн (Flat)
  • Material design (Google)
  • Fluent Design (Microsoft)
  • IBM Design Language

Основи композиції

На цьому воркшопі ви дізнаєтесь про закон близькості об'єктів. Ми з вами навчимось розрізняти ритм, статику і динаміку. Будемо вміти правильно розставляти об'єкти, зрозуміємо, що таке візуальна ієрархія. Розберемося з поняттями форма і контр форма, перспектива і простір.

Золотий перетин

На цьому воркшопі ви дізнаєтесь що таке ідеальні пропорції, золотий перетин, числа Фібоначчі, ми детально розберемо правило третин, і займемось пошуком та підбором ідеальних пропорцій.

Світло, побудова тіней

На цьому воркшопі ви дізнаєтесь про побудову тіней, звідки і як падає світло, де тінь, напівтінь, блік для правильної побудови об'єкту в 3D вимірі. І все це спробуємо на проктиці.

Основи типографіки

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

Іконки

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

Кольори

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

Етапи розробки

На цьому воркшопі ви дізнаєтесь про етапи розробки сайту, пошук потрібного котенту, натхнення, пошук ідей.

Принципи побудови інтерфейсів

На цьому воркшопі ви дізнаєтесь про принципи побудови інтерфейсів. Що таке візуальна ієрархія сайту? Закон близькості. Розстановка пріорітетів та акцентів на сторінках. F- і Z- патерни.

Прототипування

На цьому воркшопі ви дізнаєтесь про види та підходи до прототипування:

  • Скетчінг
  • Варфреймінг
  • Інтерактивне прототипування

Огляд основних інструментів Figma. Частина 1

На цьому воркшопі ви дізнаєтесь про інтерфейс і основні налаштування Figma. Фрейм і сітка. Базові фігури. Інструмент перо, вчимося працювати з кривими Безьє. Групування і упорядкування шарів.

Огляд основних інструментів Figma. Частина 2

На цьому воркшопі ви дізнаєтесь про робота з контентом. Boolean Groups і Маски. Вирівнювання і відступи. Auto Layout. Робота з кольором і різними типами заливки. Ефекти. Як поділитися проєктом Figma?

Створення головного екрану

На цьому воркшопі ви дізнаєтесь про те, які основні елементи головного екрану, що таке навігація, футер, хедер, кнопка, заклик до дії.

Створення лендінгу

Захист проєкту

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

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

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

Влад Копач - Middle Product Designer

Подати заявку

Сторінки