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

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

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

Trainee Level (1 Етап)

C# Start

Урок 1: Вступ та налаштування

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Про .NET Core SDK
  • Змінні та операції

Практика

  • Встановлення .NET Core JDK і Visual Studio
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (зклеювання строк)

Урок 2. Класи та об'єкти

  • Що таке:
    • Класи
    • Об'єкти
    • Поля
    • Методи
  • Як з ними працювати:
    • Порівняння
    • Друк

Практика

  • Створення класу:
    • Поля
    • Методи
    • Екземпляри класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 3. Основи ООП

  • Наслідування
  • Поліморфізм
  • Перевизначення методів
  • Перевантаження методів
  • Абстрактні методи
  • Інтерфейси

Практика

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

Урок 4. Колекції та керуючі конструкції

  • Масиви
  • Колекції
  • Цикли
  • Умовні оператори

Практика

  • Створити:
    • масив
    • колекцію
    • цикл обходу по масиву та колекції
    • додати до логіки програми умовний оператор

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

Unity

Підготовка

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

"Hello world" on Android, PC

Тут ви познайомитеся з головними сутностями розробки: камерою, ігровими об'єктами та компонентами, робочою сценою та зберете перший білд на Android та PC.

"Match 3"

У цьому розділі ви створите урізану версію match 3. Ознайомитеся з 2D-об'єктами та ассетами для роботи з 2D. Створіть перший скрипт, вивчіть його життєвий цикл, навчитеся створювати взаємодії між скриптами. Також ви навчитеся обробляти взаємодії користувача з грою.

Більярд "Pool 8"

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

Мотокрос "Need for Motospeed"

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

"Space soldier"

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

Strong Junior Level (3 Етап)

Проєкт 1

Класична free-to-play головоломка для мобільних платформ. Ви будете працювати над підтримкою та розвитком мобільної гри. Робота з рекламними SDK (Appodeal), Admob, Adjust. Передбачається робота з популярними системами аналітики:

  • Flurry
  • Firebase Analytics
  • Unity analytics

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

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

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

Trainee Level (1 Етап)

Python Start

Урок 1 - Введення та налаштування

  • Коротко про Python і цей курс
  • Змінні та операції

Практика:

  • Установка Python оточення
  • Установка PyCharm
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (склеювання рядків)

Урок 2 - Структури даних

  • Списки, кортежі
  • Словники, сети
  • Цикли

Практика:

  • Створити перелік, кортеж, сет, словник
  • Здійснити базові операції над створенними структурами (додавання, звернення до елементів)
  • Написати цикли обходу структурами і вивести результати в консоль

Урок 3 - Функції, файли

  • Функції
  • Робота з файлами - функція open

Практика:

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

Урок 4 - Класи та об'єкти

  • Класи
  • Об'єкти
  • Поля
  • Методи
  • Як з ними працювати
  • Порівняння

Практика:

  • Створення класу:
    • Поля
    • Методи
    • Примірники класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 5 - ООП

  • Навіщо потрібне ООП успадкування
  • Перевизначення методів

Практика:

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

Урок 6 - Додаткові інструменти

  • Декоратори
  • Контекстний менеджер
  • Обробка помилок

Практика:

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

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

Python

Git Course

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

Clean code

Це завдання допомагає навчитися писати якісний код відповідно до стандарту PEP-0008, структурувати код, застосувати різні підходи та паттерни.

Unit tests

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

Collections & Command line interface & Packaging

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

Report

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

Flask

Дана група завдань дозволяє набути досвіду роботи з фреймворком Flask. Написати повноцінний додаток з веб-інтерфейсом та API. Отримати досвід роботи з декількома бібліотеками ORM такими як peewee і SQLAlchemy.

DjangoGramm & DjangoWeatherRemider

Працюючи над завданнями цієї групи, студент виконує реальні завдання, які зазвичай зустрічаються в роботі Fullstack developer-а. Тут є всі етапи починаючи з проєктування структури програми, роботи над веб-інтерфейсом та API, інтеграцією зі сторонніми сервісами та закінчуючи деплоєм у продакшн. Студент отримує досвід роботи з Django, REST Framework, Celery, Redis, PostgerSQL, webpack, bootstrap, etc.

DjangoAir ERP system

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

FastAPI

  • Objective 1: FastAPI. Створення простого API. Моделі, валідація даних. Автогенерація документації
  • Objective 2: MultiThreading, MultiProcessing, Async/Await. Асинхронна взаємодія в FastApi
  • Objective 3: Робота з базами даних
  • Objective 4: Авторизація запиту. Хендлер помилок
  • Objective 5: Робота з No-Sql
  • Objective 6: Логування та запуск

Strong Junior Level (3 Етап)

Проєкт 1

Python + React

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

Проєкт 2

JuniorSpace (Python + React)

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

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

  • Допомога ментора
  • Практика
  • Проєкт у портфоліо
  • Особистий куратор
  • Сертифікат про проходження курсу
  • Допомога з оформленням LinkedIn
  • Перевірка резюме
  • Пробна співбесіда
  • Вебінар по софт-скілам
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
53 925 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Frontend
Foxminded
Подробиці

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

Trainee Level (1 Етап)

JavaScript Start

Середивище виконання

На цьому етапі ми встановимо весь інструментарій, що достатній для знайомства з мовою програмування JavaScript. До них відносяться платформа Node.js та IDE VS Code. З цими інструментами ми будемо працювати протягом усього курсу.

Змінні

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

Структури даних

На цьому етапі розглянемо структури даних, які використовуються в JS, такі як об'єкти, масиви, Map, Set. Розглянемо окремо кожен з них, наведемо приклади навіщо кожен з них використовують і які їх особливості.

Логічні операції, цикли. функції, помилки

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

Класи та екземпляри класів

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

ООП

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

Особливості JS

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

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

React

Git Course

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

Передмова

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

HTML/CSS

  • Верстка сторінки відповідно до наданого дизайну, використовуючи Flex
  • Верстка адаптивної веб-сторінки, використовуючи Flex і Grid для двох різних макетів
  • Створення форми, аналогічної дизайну, обов'язково використовуючи всі зазначені інпути
  • Створення анімації з використанням CSS
  • Створення сторінки з паралакс-ефектом, де прокрутка покаже 4 пори року
  • Створення сторінки документації з використанням дизайну
  • Створення каруселі згідно з дизайном
  • Фінал. Верстка повноцінної адаптивної веб-сторінки з використанням усіх вивчених у курсі технік

JavaScript

  • Зміна кольору фону сторінки, що випадково генерується, під час кліку на кнопку
  • Створення сторінки ресторанного меню з фільтрацією елементів за натисканням кнопки
  • Сортування масиву різними способами (Bubble Sort, Sort by choice, Insertion Sort, Quicksort, Merge Sort)
  • Реалізація класу валідації для перевірки строкових даних (OOP challenge)
  • Створення віджета погоди з можливістю пошуку
  • Створення списку завдань (Todo list) відповідно до дизайну. Todo list повинен зберігатися в cookie з обмеженим терміном дії
  • Створення сторінки зі списком країн з можливістю переключитися на темну тему оформлення, фільтрацією за регіоном і пошуком за назвою
  • Створення онлайн-магазину з кошиком покупок. Використання local storage
  • JavaScript на серверній стороні (Node.js, Express). Створення простого API для додатка TODO
  • Створення гри Doodle Jump на JavaScript. (Опціонально)

React

  • Вступ до React. Створення mobile gallery app з використанням css/scss modules, styled-components або tailwind на вибір
  • Поглиблене занурення в React hooks. Створення простого додатка "Таймер" з використанням useState, useEffect, useMemo, useRef, useCallback
  • Форми в React. Створення сторінки з двома формами, використовуючи контрольовані та неконтрольовані компоненти
  • Керування станом у React. Створення гри хрестики-нулики з використанням однієї з бібліотек: redux-toolkit, zustand, mobx тощо
  • Маршрутизація в React. Створення додатка магазину з навігацією між сторінками, використовуючи react-router або аналогічні бібліотеки
  • UI Kit. Створення кастомних компонент (Button, Link, Input, Textarea, Checkbox, SelectMenu, Dropdown, ColorPicker тощо), що використовуватимуться у фінальному проєкті
  • Тестування у React. Написання юніт-тестів для UI Kit з попереднього завдання. Використання Jest framework і react-testing-library
  • Асинхронні операції в React. Створення клієнт-серверного додатка TODO з асинхронними операціями, використовуючи локальне API із завдання 2.9. Використання однієї з бібліотек: react-query, rtk-query, useSWR, redux-saga та ін.
  • Фінальний проєкт - Веб-календар із широким функціоналом

Angular

Git Course

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

HTML/CSS

  • Основи верстки
  • Створення макету в стилі "святий Грааль"
  • Flex і Grid layouts
  • Реалізацію складних інтерфейсів користувача

JavaScript

  • Взаємодія з DOM, рядками та масивами
  • Об'єктно-орієнтований JavaScript
  • Розширення та валідація форм за допомогою JS
  • Оновлення веб-сторінок за допомогою AJAX
  • Зберігання даних із застосуванням Local та Session Storage
  • Збереження проміжних даних із використанням cookie

Angular

  • Створення основних компонентів, модулів, моделей та сервісів за допомогою Angular CLI
  • Види прив'язки даних
  • Вбудовані директиви
  • Події та форми
  • Використання та створення каналів (pipes)
  • Компоненти та їх життєвий цикл
  • Служби (Services) та їх провайдери
  • Маршрутизація та навігація
  • Модулі (створення та використання) та таке відкладене завантаження (lazy loading)
  • Асинхронні запити HTTP, використання бібліотеки RxJS
  • Зберігання даних із застосуванням Firebase

Vue.js

Git Course

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

Введення в Vue.js

  • Огляд фреймворка
  • Створення та використання компонентів
  • Встановлення та налаштування середовища розробки

Маршрутизація в Vue та Vue CLI

  • Використання Vue Router для навігації в додатку
  • Робота з подіями та обробники подій
  • Пропси, події компонентів, директиви та реактивність

Vue typescript and configuration

  • Робота з конфігурацією Vite та додатковими налаштуваннями
  • Створення алгоритмічної задачі
  • Створення анімацій

Створення та валідація форм, локалізація тестування

  • Створення форм та їх валідація за допомогою VeeValidate
  • Використовування ui бібліотеки vuesax
  • Основи тестування компонентів та додатку за допомогою VueTestUtils
  • Імплементація локалізації за допомогою vue-i18n

Отримання, збереження та управління даними

  • Використання Axios або інших інструментів для взаємодії з API
  • Введення в управління станом за допомогою Vuex
  • Динамічне завантаження даних

Todo список і робота з фаєрбейс

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

SSR за допомогою Nuxt

  • Створення проєкту за допомогою Nuxt
  • Робота з сторами браузера
  • Імплементація проєкту по дизайну

Підсумкова задача

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

Багатоплатформенний проєкт (опціонально)

На основі пройденого курсу виконання задачі зі створення багатоплатформенного проєкту написаного на quasar.

Strong Junior Level (3 Етап)

Проєкт 1

Java + Angular or React

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

Проєкт 2

Java + Angular or React

Проєкт Learning Management System - інструменти для організації навчального процесу. Java, Spring, мікросервісна архітектура. Інтеграція з Google Calendar, Atlassian Jira.

Проєкт 3

Python + React

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

Проєкт 4

JuniorSpace (Python + React)

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

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

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

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

Trainee Level (1 Етап)

Java Start

Урок 1. Вступ та налаштування

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Про JDK
  • Змінні та операції

Практика:

  • Встановлення JDK та Eclipse
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (зклеювання строк)

Урок 2. Класи та об'єкти

  • Що таке:
    • Класи
    • Об'єкти
    • Поля
    • Методи
  • Як з ними працювати:
    • Порівняння
    • Друк

Практика:

  • Створення класу:
    • Поля
    • Методи
    • Екземпляри класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 3. Основи ООП

  • Наслідування
  • Поліморфізм
  • Перевизначення методів
  • Перевантаження методів
  • Абстрактні методи
  • Інтерфейси

Практика:

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

Урок 4. Колекції та керуючі конструкції

  • Масиви
  • Колекції
  • Цикли
  • Умовні оператори

Практика:

  • Створити:
    • масив
    • колекцію
    • цикл обходу по масиву та колекції
    • додати до логіки програми умовний оператор

Java Tools

Урок 1. Вступна лекція

  • Вступна лекція
  • Знайомство:
    • встановлення JDK
    • встановлення Eclipse
    • консольний додаток

Урок 2. JUnit, TDD, Tomcat

  • JUnit
  • TDD
  • debug
  • Про сервера додатків, Tomcat
  • Запуск найпростішого додатку
  • Веб-додатку на JSP

Урок 3: PostgreSQL, SQL

  • Установка PostgreSQL
  • Підключення до бази даних через Driver Manager
  • Використання SQL

Урок 4: Git

  • Системи контролю версій
  • Встановлення git
  • Створення власного проєкту в репозиторії
  • Робота з репозиторієм
  • Бренчі, теги

Урок 5: Ant, maven, gradle

  • Системи побудови проєктів
  • Ant, maven, gradle
  • Перетворення проєкту в maven

Урок 6: Linux, Shell, Telnet

  • Основи Linux
  • Shell
  • Telnet, FTP, SSH

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

Java Spring

Git Course

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

Clean Code

Ці завдання дозволяють новачкові Java освоїтися з новою для нього мовою і з досить жорсткими вимогами по оформленню коду, прийнятими в світі Java. Так само ця група завдань навчає студента користуватися таким потужним інструментом розробки як юніт-тести з використанням JUnit. Познайомить із Collection Framework, Java Stream API, Java Time API.

Getting familiar with Spring Boot

На простому прикладі консольної програми студент почне знайомство з найпопулярнішим на ринку фреймворком SpringBoot. Крок за кроком студент опанує роботу з базою даних Jdbc Api, Hibernate, Spring Data JPA.

Spring Boot fullstack Web application

У цьому розділі буде розроблено повноцінну програму для управління розкладом невеликого університету або школи. Продовжуючи поглиблювати свої знання студент спробує у дії SpringMVC, Thymeleaf бібліотеку шаблонів для обробки та створення HTML, XML, JavaScript, CSS та тексту, Validation API, навчиться основ управління безпеки додатків Spring Security.

Modern Rest Api services with Spring Boot

Однією з головних ніш сучасного світу Java є побудова мікросервісів. У даному розділі буде реалізовано простий мікросервіс на основі технології REST, вивчено роботу з безпекою на основі JWT, систему авто документації rest сервісів стандарту OpenApi 3.0, та автоматичне створення зручного UI для роботи з ним, частково розглянута тема Docker для контейнеризації програми.

Strong Junior Level (3 Етап)

Проєкт 1

Java + Angular or React

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

Проєкт 2

Java + Angular or React

Проєкт Learning Management System - інструменти для організації навчального процесу. Java, Spring, мікросервісна архітектура. Інтеграція з Google Calendar, Atlassian Jira.

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

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

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

Trainee Level (1 Етап)

C# Start

Урок 1: Вступ та налаштування

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Про .NET Core SDK
  • Змінні та операції

Практика:

  • Встановлення .NET Core JDK і Visual Studio
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (зклеювання строк)

Урок 2. Класи та об'єкти

  • Що таке:
    • Класи
    • Об'єкти
    • Поля
    • Методи
  • Як з ними працювати:
    • Порівняння
    • Друк

Практика:

  • Створення класу:
    • Поля
    • Методи
    • Екземпляри класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 3. Основи ООП

  • Наслідування
  • Поліморфізм
  • Перевизначення методів
  • Перевантаження методів
  • Абстрактні методи
  • Інтерфейси

Практика:

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

Урок 4. Колекції та керуючі конструкції

  • Масиви
  • Колекції
  • Цикли
  • Умовні оператори

Практика:

  • Створити:
    • масив
    • колекцію
    • цикл обходу по масиву та колекції
    • додати до логіки програми умовний оператор

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

C#/.NET

Git Course

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

Консольні програми

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

SQL

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

Декомпозиція

У цю групу входять два завдання побудувати діаграм предметних областей (UML). Саме вміння побудувати декомпозицію дозволяє програмісту уникнути проблем із купою безглуздо витрачених зусиль та мільйонів переробок при уточненні знань з предметної галузі. Також ці навички знімають проблему старту створення архітектури з нуля.

ASP.NET

У цьому розділі студент створить сайт для роботи з базою даних, створеною у попередньому розділі. Навчиться створювати сторінки для перегляду даних із БД, створення/редагування/видалення цих даних.

WPF (WinForms)

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

.NET 6

Флагманська та найактуальніша версія .NET, що активно розробляється фірмою Microsoft. У цьому розділі кілька завдань: студент дізнається як написати Telegram бота за допомогою C#, попрацює з апі сторонніх сайтів; напише backend та frontend для свого додатку "домашній облік фінансів" та опублікує його у хмарі Azure.

Strong Junior Level (3 Етап)

Проєкт 1

C#/.NET

Learning Tracking System - система для трекінгу часу витраченого на навчання. Система допомагає організувати навчальний процес і стежити за тим, скільки часу приділяється тому чи іншому предмету чи завданню.

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

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

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

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

Модуль 1. Вступна лекція

  • Вступна лекція
  • Розвиток мови Python
  • Встановлення мови Python
  • Встановлення PyCharm
  • Консольний застосунок

Модуль 2. Git

  • Системи контролю версій
  • Встановлення git
  • Створення власного проєкту в репозиторії
  • Робота з репозиторієм
  • Бренчі, теги

Модуль 3. Web Development Basics

  • Введення у веб-розробку з Python
  • Встановлення та налаштування проєкту з Flask
  • Створення простого веб-додатка та робота з маршрутами у Flask
  • Робота з шаблонами у Flask
  • Встановлення та налаштування проєкту Django
  • Створення додатка та робота з представленнями Django
  • Використання шаблонів у Django

Модуль 4. Databases and ORM

  • Введення до баз даних
  • Встановлення PostgreSQL
  • Налаштування бази даних та створення початкових таблиць
  • Використання ORM - SQLAlchemy для Flask
  • Використання Django ORM для роботи з базами даних

Модуль 5. Advanced Web Development

  • Створення та документування API з використанням OpenAPI у Flask
  • Додавання безпеки у Flask за допомогою JWT
  • Django Rest Framework - створення та документування API
  • Додавання безпеки у Django за допомогою JWT
  • Створення REST API з FastAPI
  • Docker і контейнеризація програм

Модуль 6. Build Systems and Package Management

  • Введення до системи складання проєктів, огляд поточних систем збирання (setuptools, distutils)
  • Робота з pip та віртуальними середовищами
  • Огляд інших інструментів (pipenv, pip-tools, PDM, Poetry)

Модуль 7. Unit Testing, Debugging and TDD

  • Введення в юніт-тестування та unittest
  • Інтеграція юніт-тестів в існуючі проєкти
  • Введення в pytest: плюси та мінуси в порівнянні з unittest
  • Дебаггінг: навіщо він потрібний і як працює
  • Вступ до TDD (Test-Driven Development)

Модуль 8. Unix-like Systems for Developers

  • Введення в Unix-like системи
  • Основні команди Unix для програмістів
  • Робота з віддаленими серверами (SSH, SCP)
  • Налаштування оточення для розробки на Unix системах

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

  • Відеоуроки з теорією
  • Практичні завдання
  • Online навчання в зручний для вас час
  • Допомога в чаті Zulip
  • Сертифікат про проходження курсу

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

Ігор Сініцин - DevOps Services

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

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

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

1 Семестр

  • Алгоритмізація та програмування
  • Основи програмування мовою C#
  • Типи даних
  • Умовні вирази та умовні конструкції if/else
  • Конструкція switch/case
  • Типові задачі з програмування
  • Цикли, масиви та багатовимірні масиви
  • Функції та перевантаження функції
  • Рекурсія та абстракції

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

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

2 Семестр

  • Знайомство з середовищем та архітектурою Unity
  • Поняття структур та значень, типи значень та посилальні типи
  • Основи об'єктно орієнтованого програмування
  • Написання скриптів, фізична та логічна взаємодія
  • Colliders, trigger, rigidbody, raycasts
  • Система кешування PlayerPrefs
  • Робота з контентом та UI
  • Анімація, звук, камера, світло та матеріали
  • Системи часток

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

  • Типова гра в жанрі Shooter, створена на ігровому рушії Unity
  • Авторська гра в довільному жанрі для практичного відпрацювання знань та навичок, набутих протягом курсу

3 Семестр

  • Лабораторія ігор
  • Робота в команді
  • Концепція гри, ідея, жанр, сюжет, рівні
  • Прототипування гри
  • Організація всіх процесів, необхідних для розробки гри

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

Власна гра, розроблена в команді.

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

  • Топова програма
  • Комфортні умови
  • Зворотній зв'язок
  • Персональний ментор
  • Цікаві проєкти
  • 3 заняття на тиждень по 60-90 хв.
  • Вік студентів 13-17 років

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

  • Станіслав - Інженер, закінчив авіаційний інститут
  • Тимур - Software Engineer at SimCorp Ukraine
  • Остап - Вивчав GameDev у GoITeens з 12 років
  • Анна - 3+ років досвіду розробки власних ігор та проєктів
  • Михайло - 2+ роки досвіду викладання робототехніки та розробки ігор
  • Кирило - Автор курсу GameDev
  • Владислав - 2+ роки досвід Unity i C#
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
GoITeens
Подробиці

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

Семестр 1

  • Інтерфейс Roblox Studio
  • Об'єкти й ефекти
  • Робота з ландшафтом
  • Написання скриптів мовою Lua
  • Використання циклів, масивів, подій
  • Групування та збереження об'єктів в Roblox Studio
  • Параметри швидкості та сили
  • Таблиці/масиви, очікування подій, joints

Фінальні проєкти:

  • Гра "Лабіринт з зомбі"
  • Гра в стилі runner

Семестр 2

  • Діалоги, опції, події з функціями
  • Клонування об'єктів, ClickDetector
  • Міжскриптова взаємодія
  • Верстка UI, об'єкти-параметри Value
  • Робота з камерами
  • Публікація гри в Roblox та тестування

Фінальні проєкти:

  • Гра "Пекельна машина проти зомбі"
  • Індивідуальний проєкт з власною ідеєю

Семестр 3

  • Знайомство з TinkerCAD
  • Інструменти методів 3D-моделювання
  • Створення 3D-об'єкту
  • Інструменти матричного розміщення
  • ToolBox Roblox Studio
  • 3D-моделювання ландшафту
  • Текстурування, моделювання звірів
  • Спецефекти звукового та світлового типу
  • Моделювання механічних пристроїв
  • Завантаження в ToolBox Roblox Studio

Фінальні проєкти:

  • Гра по мотивам фільму "Месники"
  • Індивідуальний фінальний проєкт з власною ідеєю

Семестр 4

  • 3D-моделювання у Blender
  • Імпорт 3D-об'єктів з Blender в Roblox
  • Робота зі світлом
  • Об’єкти і їх модифікатори: дзеркалювання, масив, фаска, поділ поверхні
  • Рух об'єктів скриптом, звуки для руху об'єктів
  • Анімація через кнопки
  • Моделювання тварин з реалістичним підтекстом
  • 3D-моделювання обличчя у Blender
  • Перетворення персонажа в NPS-модель

Фінальні проєкти:

  • Анімована магічна паличка, яка імпортується в Roblox
  • Індивідуальний фінальний проєкт з власною ідеєю

Roblox Kids

  • Інструменти для створення ландшафтів
  • Основи редагування об'єктів у Roblox Studio
  • Базові функції Union, Negate, Separate для роботи з 3D-моделями
  • Робота в команді, базові навички комунікації, сумісне вирішення завдань
  • Ефекти частинок, створення вогню, диму та інші візуальні ефекти
  • Анімація персонажів
  • Вивчення основ програмування через вдосконалення вже готових скриптів
  • Робота із звуковими ефектами
  • Створення повноцінних проєктів на основі шаблонів і самостійних ідей
  • Застосування анімації персонажів у проєктах
  • Створення складних ефектів та моделей
  • Організація власного проєкту
  • Фінальний проєкт: Розробка власної гри або інтерактивного світу

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

  • Відслідковування успішності учнів, відвідувань занять, спілкування з батьками
  • Зворотній зв'язок на завдання та підтримка від менторів
  • Гнучкі умови та зручний розклад: заняття в будні чи вихідні
  • Навчання на зручній платформі, де зберігаються записи уроків
  • Турботливі викладачі, які навчають дітей правилам безпечного користування платформою
  • Ігрова атмосфера, в якій дитина прагне дізнаватися нове та з нетерпінням чекає наступного уроку
  • Створення проєкту у вигляді власної гри, який дитина розробляє самостійно та презентує іншим

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

  • Владислав - 2+ роки досвід Unity i C#
  • Анна - 3+ роки досвіду розробки власних ігор та проєктів
  • Андрій - Java Developer
  • Маргарита - Основний стек - JS, C++, HTML, CSS
  • Роман - Основний стек - JS, LUA, Python, HTML, CSS
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Python
GoITeens
Подробиці

GoITeens створили професійний курс програмування мовою Python, адаптований для школярів. Все, як у дорослих! В основі навчальної програми лежить популярний курс від платформи GoIT, після якого студенти починають кар’єру в програмуванні. Програма Python для дітей також випускає Junior-спеціалістів. Ми не просто знайомимо з програмуванням, а готуємо до роботи в реальних проєктах.

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

Python Junior

1 Модуль

  • Алгоритми та вирішення проблем
  • Змінні та математичні вирази
  • Базові команди, рядки та текст у Turtle
  • Умовні оператори та цикли
  • Малювання складних фігур
  • Базовий синтаксис Python
  • Розробка геймплею
  • Графіка та дизайн гри
  • Планування та дизайн гри
  • Реалізація ігрової логіки

Фінальні проєкти:

  • Гра "Черепашні перегони"
  • Гра "Втеча з лабіринту"

Python Pro

Python Core

  • Рядки та методи рядків
  • Функції, аргументи, повернення результату
  • Принципи роботи map і filter
  • Введення в кортежі та множини
  • Словники. Основи рекурсії
  • Використання власних і сторонніх модулів
  • Обробка винятків. Генератори та ітератори
  • Принципи ООП
  • Тестування та документування коду
  • Фінальний проєкти:
    • Гра "Хрестики-нолики"
    • Програма "Конвертер валют"
    • Додаток "Планування подій"

Python Web

  • Принципи веб-розробки
  • Робота з базами даних
  • Менеджмент даних у веб-проєктах
  • Flask маршрутизація та шаблони
  • Бібліотеки для роботи з базами даних
  • Парсинг даних
  • Фінальний проєкт:
    • Проєкт "Генератор резюме"
    • Створення телеграм-бота

Python Data

  • Реляційні бази даних та використання SQL для роботи з ними
  • Моделювання сутності-зв'язку
  • Розробка діаграм для баз даних
  • Діаграми UML для проектування програмного забезпечення
  • NoSQL бази даних
  • Бібліотеки Python для аналізу даних
  • Обчислення за допомогою NumPy
  • Обробка та аналіз табличних даних
  • Візуалізація даних за допомогою Matplotlib та Seaborn
  • Побудова прогностичних моделей у Scikit-Learn
  • Реалізація алгоритмів на Python
  • Розробка власних структур даних
  • Алгоритми сортування та пошуку
  • Алгоритми динамічного програмування, backtracking
  • Вирішення задач на платформах LeetCode, HackerRank, або Codeforces
  • Фінальний проєкти:
    • Звіт даних зі збором та візуалізацією
    • Мобільний додаток "Місто пошуку"

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

  • Кабінет студента - навчальні матеріали, записи уроків, завдання та пояснення доступні 24/7 в особистому кабінеті
  • Онлайн-формат - уроки проходять у Google Meet за чітким розкладом. Займатися можна віддалено з будь-якого місця
  • Фокус на практику - студенти відпрацьовують задачі з реальних сфер використання Python та створюють власні проєкти
  • Навчальні групи - в групах до 15 учніів, що дозволяє вчителям використовувати індивідуальний підхід
  • Зворотній зв'язок - перевірка домашніх завдань від викладачів та менторство допоможе швидше просуватися

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

  • Дмитро - 5+ років досвіду програмування на Python
  • Максим - Python Developer at Enapps
  • Тетяна - Має досвід з мовами програмування JavaScript, C та Python
  • Олександра - 2+ роки досвід викладання
  • Олександр - Викладач та ментор програмування на Python
Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 днів
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Frontend
  • WEB Developer / Webmaster
GoITeens
Подробиці

Вивчіть основи HTML/CSS, JavaScript та запустіть свій перший сайт.

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

За тиждень кожен охочий зробить власний сайт-календар. За допомогою HTML/CSS можна візуалізувати 3 цілі, а також список навичок, необхідних для їхньої реалізації. А за допомогою JavaScript - динамічні графіки.

Урок 1. Знайомство з HTML/CSS/JavaScript. Налаштування редактору коду

Виконуємо перші завдання з програмування у тринажері. Завантажуємо і налаштовуємо редактор коду VS Code.

Урок 2. Робота з зображеннями та посиланнями. Запуск проєкту в редакторі

Практикуємо HTML/CSS/JavaScript в тринажері для створення фотографій і посилань на власному сайті. Запускаємо свій готовий проєкт в редакторі VS Code.

Урок 3. Фінальне налаштування проєкту. Публікація сайту на хостингу

Оформлюємо дошку бажань, використовуючи власний контент: фотографії, текст, цифри. Завантажуємо фінальний проєкт на хостинг Netlify.

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

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

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

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

Урок 1. Знайомство з Figma. Створюємо шапку сайту

Реєструємося на платформі Figma, знайомимося з навчальними матеріалами та створюємо першу частину вебсайту - header.

Урок 2. Використання іконок в дизайні. Працюємо над секцією "Чому ми?"

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

Урок 3. Робота з текстом. Пишемо опис своєї компанії

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

Урок 4. Обробка отографій. Розроблюємо секцію з командою

Вчимось оформлювати фотографії та додавати візуальні ефекти. Описуємо ролі членів команди.

Урок 5. Створення форми зворотнього зв'язку у Figma. Завершуємо проєкт

Працюємо над створенням форми в останньому блоці сайту та оформлюємо footer. Виносимо фінальні правки та публікуємо проєкт.

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

  • Всі завдання в одному місці
  • Доступ назавжди
  • Спільнота найкращих
  • 5 відеоуроків
  • 5 практичних занять
  • 1 готовий проєкт
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
12 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • 2D Artist / 2D Illustrator / Graphic Designer
GoITeens
Подробиці

Курс малювання на планшеті від GoITeens - це перспективна альтернатива традиційній художній школі. Наша програма призначена для дітей 8-15 років і створена у такий спосіб, щоб зробити вивчення мистецтва захопливим. Для навчання достатньо встановити безплатну програму Sketchbook, яка підходить для всіх планшетів.

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

Малювання на iPad

1 Семестр

  • Знайомство з інструментами Procreate
  • Пропорційна побудова, світлотіні, основи колористики
  • Побудова симетричних форм, композиційний центр
  • Ескізи. Візуальний об'єм та розмиття. Кулясті форми
  • Стиль аніме
  • Графічний малюнок. Чорно-білий малюнок з кольоровим акцентом
  • Анімація
  • Ізометрія. Повітряна перспектива, світлотіні, тон і колір в просторі
  • Побудова мультперсонажів
  • Робота з текстом
  • Авторський підпис

2 Семестр

  • Пропорційна побудова та симетрія, поняття про об'єм
  • Кольорознавство. Чорно-білий малюнок
  • Поглиблення в анімацію. Анімація рідини. Прозорість в анімації
  • Фактури і деталізація малюнку. Лінійна та повітряна перспектива
  • Світлотіні простих геометричних форм та на рельєфній поверхні
  • Освітлення в просторі. Плановість
  • Лінійна перспектива з двома точками сходу
  • Пропорції тіла та обличчя. Риси обличчя
  • Анатомія голови звіра
  • Прийоми вираження фактури, об'єму і простору

3 Семестр

  • Комерційна ілюстрація
  • Ілюстрація для дитячої книги
  • Ілюстрації для реклами та журналів
  • Ілюстрація персонажів. Розробка концепції та стиль
  • Ілюстрація в стилі лоу-полі
  • Цифровий портрет знаменитості
  • Автопортрет
  • Стилі ілюстрації інтер'єру
  • Розробка власного коміксу

4 Семестр

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

Малювання на Android

1 Семестр

  • Знайомство з ілюстрацією та її стилями
  • Базові пензлі, шари, переміщення та непрозорість
  • Лінії, точки, плями. Створення малюнку за допомогою точок та ліній
  • Референси, де брати ідеї та як їх розвивати
  • Базові форми, композиція з простих геометричних фігур
  • Основи скетчінгу, баланс маси та пустоти
  • Акварельний живопис. Лінійна та повітряна перспектива
  • Відтворення блиску та відбиття світла. Теорія кольору

2 Семестр

  • Стилізація та пошук власного стилю. Пошук замовника
  • Етикетка для продукту, використання мокапів
  • Обкладинка для відео в ютуб
  • Ілюстрація в рекламі, арт колаж, ізометрична ілюстрація
  • Як створювати ілюстрації для статей
  • Основи створення персонажу
  • Створення мокапу під друк. Обкладинки для книг та журналів
  • Оформлюємо портфоліо на Behance. Робота із замовником
  • Проста анімація. Вивчаємо нейромережі для ілюстратора

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

  • Допомога ментора
  • Практика
  • Зворотній зв'язок для батьків
  • Проєкт в портфоліо
  • Вибір формату навчання 12/24 місяці
  • Навчання індивідуально або в групах
  • Необхідність мати iPad або Android

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

  • Марина - Digital-художник
  • Анастасія - Досвід роботи у Procreate 2+ роки
  • Ганна - Досвід роботи у Procreate 2+ роки
  • Римма - Досвід роботи у Procreate 2+ роки
  • Аліса - Ілюстраторка та графічна дизайнерка
  • Наталія - Досвід викладання 4+ роки
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
Безкоштовно
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Python
CHI IT Academy
Подробиці

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

Знайомство з мовою програмування Python

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

Змінні та типи даних

Протягом цього заняття ми дізнаємось:

  • Що таке змінна?
  • Поняття регістрів
  • Ознайомлення з функцією print
  • Типи даних
  • Динамічна типізація

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

Арифметичні операції з числами. Частина 1

На цьому занятті ми познайомимось з:

  • арифметичними операціями мови Python (додавання, віднімання, множення, розподіл, цілочисленний розподіл, зведення в ступінь, залишок від ділення)
  • з арифметичними операціями з присвоєнням
  • округленням та функції round
  • введення в консоль input

А також ми познайомимося з програмою Калькулятор, адже саме її ти відтвориш наприкінці курсу!

Арифметичні операції з числами. Частина 2

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

Умовні вирази

Протягом цього заняття ми дізнаємося про:

  • операції порівняння
  • логічні операції
  • оператор in

На уроці ти виконуватимеш вправи для закріплення теорії.

Умовна конструкція if

Це заняття допоможе тобі розібратися з умовною конструкцією if: блок if, блок elif, блок else, вкладені блоки if. А також ми зробимо наш калькулятор ще більш розумнішим!

Цикли

У цьому занятті об’єднується теорія та практика для подолання ще одної вадливої теми - цикли. Ось що ми дізнаємося протягом зустрічі:

  • Цикл while
  • Цикли for
  • Вкладені цикли
  • Вихід із циклу

Функції

Останнє заняття подарує тобі розуміння функцій мови Python! А ще ми проведемо фінальну вікторину, яка підсумує все, що ми встигли пройти протягом курсу.

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

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

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

Максим Коряк - Software Developer at CHI Software

Подати заявку
Курс
Формат
Online
Початок навчання
01.03.2025
Тривалість
42 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • iOS Development
CHI IT Academy
Подробиці

Навчання iOS-програмуванню – не найлегша справа, але завдяки курсу iOS Developer з нуля ти здобудеш необхідні практичні навички, пропрацюєш програму із досвідченим ментором та матимеш шанс отримати свій перший офер після успішного завершення курсу.

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

Знайомство з Xcode, Playground i Git

На першому занятті ти дізнаєшся про середовище розробки Xcode (Playground) та навичок роботи з системою контролю версій Git.

Оператори, базові типи (включно колекції, функції, замикання/callback)

Друге заняття курсу присвячено отриманню навичок використання операторів та різних типів даних.

Практичне заняття 1

Отримання практичних навичок з вирішення типових задач, використовуючи базові типи та оператори.

Extensions, Protocols, Closures, ARC, Generic

Отримання практичних навичок використання Extensions, Protocols, Closures у додатку. Розуміння ARC (Automatic Reference Counting)

Interface Builder i UIKit

Знайомство з Interface Builder i UIKit, базові елементи інтерфейсу, симулятор.

Розмітка в UIKit

Отримання навичок створення інтерфейсу користувача, використовуючи інструменти Autolayout, Constrains, StackView.

Практичне заняття 2

Вирішення задач з використанням вивчених елементів інтерфейсу.

Розмітка в SwiftUI

Здобудеш практичні навички використання елементів інтерфесу SwiftUI.

Практичне заняття 3

Написання комплексних елементів інтерфейсу або за заданим дизайном.

Елемент інтерфейсу Scroll View/SwiftUI

Отримання практичних навичок використання ScrollView.

Елемент інтерфейсу TextField та TextView

Отримання практичних навичок використання TextField, TextView, використання TextField з елементом ScrollView.

Практичне заняття 4

Реалізаця екрану з використанням ScrollView та елементів редагування тексту.

ООП, SOLID, MVC

Теоретичний матеріал про ООП, SOLID, MVC з прикладами.

Практичне заняття 5

Здобуття практичних навичок роботи з MVC, концепція, реалізація, використання ООП та SOLID.

Життєвий цикл UIViewController. Навігація у додатку. Alert

Розбір життєвого циклу UIViewController. Практика побудови навігації з використанням компонентів: NavigationController, TabBarController, SplitViewController. Приклади використання Alert-контроллерів.

Елемент інтерфейсу TableView та CollectionView

  • Знайомство та використання TableView та CollectionView
  • Розбір різниці використання в UIKit та SwiftUI

Практичне заняття 6

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

Багатопоточність

Розбір основ роботи з GCD (Grand Central Dispatch) та чергами Queue.

Практичне заняття 7

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

Робота з мережею (HTTP, HTTPS, заголовки, опціональні body, query)

Розбір та практична робота із запитами (налаштування параметрів, відправка запиту та отримання відповіді за допомогою open/free API).

Практичне заняття 8

Реалізація задачі типу отримати данні по заданому API, розпарсити та показати реузьтат на екрані.

Локальне зберігання даних використовуючи UserDefaults. Keychain Services

Знайомство з UserDefaults, Keychain Services та фреймворком CoreData (CoreData Stack).

CoreData: частина 1

Редагування даних із збереженням + багатопоточність.

CoreData: частина 2

Редагування даних із збереженням + багатопоточність.

Практичне заняття 9

Реалізація задачі із збереженням данних, використовуючи CoreData Framework.

Core Graphics Framework

Знайомство з фреймворком.

Практичне заняття 10

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

MapKit Framework

Знайомство з фреймворком.

Практичне заняття 11

Задача реалізації екрану з картою.

Практичне заняття 12: Розробка додатку Погодний клієнт: частина 1

  • З чого починати
  • Формування задач
  • Початок реалізації

Практичне заняття 13: Розробка додатку Погодний клієнт: частина 2

  • Продовження реалізації
  • Перевірка

Практичне заняття 14: Розробка додатку Google News клієнт: частина 1

  • З чого починати
  • Формування задач
  • Початок реалізації

Практичне заняття 15: Розробка додатку Google News клієнт: частина 2

  • Продовження реалізації
  • Перевірка

Cocoapods, Swift packages та популярні фреймворки

Використання сторонніх бібліотек.

AppStore Connect та Apple Developer Program, TestFlight

Розбір основ роботи в Apple Developer Programm. Білдінг та вивантаження програми в стор.

Вступ у SwiftUI

Основи SwiftUI, відмінності від UIKit.

Використання основних компонентів SwiftUI

Отримання основних навичок з використання компонентів SwiftUI.

Використання SwiftUI та Combine

Отримання практичних навичок використання SwiftUI + Combine.

Практичне заняття 16

Спрощена реалізація погодного клієнта з використанням SwiftUI + Combine

Розбір можливих питань на співбесіді

Розбір питань та відповідей на співбесіді.

Заняття з англійської

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

Кар'єрна консультація

Консультацію проведе рекрутер компанії CHI Software. Під час заняття ти розберешся, як створити резюме, що приверне увагу рекрутера та визначишся з подальшими кар'єрними кроками.

Захист проєктних робіт

Захист обраної роботи (Погодний клієнт/Google News/Інша).

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

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

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

Микита Вінтонович - iOS Developer at CHI Software

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
99 USD за курс
Гнучкий графікВидається диплом/сертифікат
  • Project Manager
CHI IT Academy
Подробиці

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

Вступ. Робота з даними. Термінологія

  • Дані: все, що потрібно знати менеджеру. Знайомство з лекторкою
  • Термінологія для AI-проєкту
  • Складові Data Science проєкту. 5V для Big Data

Формування команди Machine Learning

  • Ролі в AI-проєкті. Обов'язки PM-а
  • Підходи до організації. Реальний приклад

Вибір підходу в Data Science. Навчання моделі. Контроль якості

  • Машинне навчання та розподіл даних
  • Труднощі в навчанні моделі. Метрики оцінки моделі

Розмітка даних для менеджерів AI-проєктів

  • Введення у розмітку даних для AI-проєкту
  • Управління процесом розмітки даних
  • Кейс із розмітки даних

Основи комп'ютерного зору (CV) для менеджерів

  • Ключове про комп'ютерний зір
  • Приклад використання комп'ютерного зору на проєкті

Основи обробки природної мови (NLP) для менеджерів

  • Обробка природної мови. Теорія
  • Створення та інтеграція чатботів

Можливості Generative AI для менеджерів проєктів

  • Генертивний штучний інтелект. Великі мовні моделі
  • GenAI для проєктних менеджерів. Prompt Engineering

CRISP-DM. Методології для AI-проєктів

  • Життєвий цикл AI-проєкту. CRISP-DM
  • Чи є місце Scrum в AI-проєктах?

Тести

Чого ти досягнеш після курсу

  • Будеш знати структуру AI-проєкту та вразливі місця
  • Знатимеш теорію для формування ШІ-команд
  • Вмітимеш обирати відповідні методології для ведення AI-проєкту (CRISP-DM, DSS)
  • Будеш уміти управляти розміткою даних
  • Будеш у курсі потенційних ризиківAI-проєкту
  • Зможеш використовувати влучний інструментарій для завдань AI-проєкту
  • Навчишся застосовувати промпти для оптимізації роботи PM на проєкті

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

  • Навчання у будь-який час
  • Тести на закріплення знань
  • Доступ до курсу назавжди
  • Спікер є спеціалістом практиком
  • Сертифікат від Udemy

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

Анна Челпан - AI Project Manager at CHI Software

Подати заявку
Курс
Формат
Online
Початок навчання
11.03.2025
Тривалість
42 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
16 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • 2D Artist / 2D Illustrator / Graphic Designer
Hillel IT school
Подробиці

Учасники розвиватимуть власний дизайнерський стиль, експериментуватимуть із кольорами та формами, набуватимуть вмінь створювати вражаючі візуальні роботи.

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

Теми:

  • Знайомство. Світ дизайну
  • Графічний дизайн
  • Photopea
  • Основи композиції
  • Колір та колористика
  • Типографіка
  • Постер, рекламні баннери, афіша
  • Дизайн оформлення для соціальних мереж
  • Нейромережі: Recraft та Gemini
  • Психологія та дизайн. Бриф
  • Що таке мокап? Створення мокапів
  • Lightroom. Обробка фото
  • Мудборд. Референси. Pinterest
  • Іконки. Ілюстрації. Інфографіка
  • Власний бренд. Логотип. Візитка
  • Canvа
  • Створення постів для Інстаграм у Canva
  • Основи веб дизайну. Figma
  • Створення макетів web сторінок. Головний екран веб сторінки
  • Behance. Оформлення портфоліо
  • Підготовка та захист фінального проєкту

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

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття

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

Таісія Квітка - UI/UX Designer at Trendo

Подати заявку
Експрес-курс
Формат
Online
Початок навчання
06.05.2025
Тривалість
4 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 980 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Project Manager
Е5
Подробиці

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

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

Основи Project Risk Management

  • Що таке Project Risk Management? Яку цінність проєкту і команді приносить управління ризиками.
  • Ризик-культура проєктів.
  • Основні терміни та визначення в управлінні проєктними ризиками. Проєктні артефакти і термінологія, необхідні в процесах управління ризиками.
  • Стейкхолдери і ризики.
  • Категорії проєктних ризиків.

Управління ризиками

  • Планування управління ризиками: Probability and impact matrix, Risk register, проєктна документація.
  • Перенесення ризиків в контракти з клієнтами/постачальниками.
  • Ідентифікація ризиків: фактори, які слід врахувати. Інструменти виявлення ризиків: інтерв’ю, метод Делфі, VUCA, 5 Why, What-if.
  • Якісний і кількісний аналіз проєктних ризиків: параметри опису ризиків, Risk probability and impact assessment, Simulation, Sensitivity analysis.

Планування, моніторинг та мінімізація проєктних ризиків

  • Планування/імплементація відповідей на ризики: вибір стратегії, аналіз альтернатив, cost/benefit аналіз, Multicriteria decision analysis, Decision tree analysis, Діаграма Ішикава.
  • Моніторинг та візуалізація проєктних ризиків: Risk Breakdown Structure, Reserve analysis, Risks Burndown chart, Scrum / Kanban board, Hierarchical charts.
  • Пріоритезація вимог з урахуванням ризиків.
  • Інструменти мінімізації проєктних ризиків.
  • Обговорення ризиків на сінк-апах і ретроспективах.
  • Визначення розміру системи управління проєктними ризиками: Tailoring Consideration.

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

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

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

Олексій Шебанов - Director of PMI Ukraine. Head of PMO у Intellias.

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
99 USD за курс
Гнучкий графік
  • Other
Genius.Space
Подробиці

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

Підготовка. Частина 1

  • Що допоможе вам у пошуках роботи?
  • Яким має бути резюме та супровідний лист, щоб вони вас продавали дорого?
  • "Правильні/неправильні": приклади супровідних листів
  • Як називати документи правильно, щоб вони не відлякували ейчарів
  • Перевірка листів на помилки: чому грамотність надважлива

Підготовка. Частина 2

  • Який має бути оптимальний розмір резюме, супровідного листа, що там писати, а чого точно не треба
  • Чому не можна писати неправду, як написати правдиво не дуже привабливі факти?
  • Яка оптимальна структура супровідного листа
  • Розбір вдалих/невдалих прикладів резюме на сайтах пошуку роботи: як не треба робити?
  • Круте портфоліо: як створити його вже на курсі?
  • Та ще багато цікавого

Соцмережі. Сайти пошуку роботи

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

Скрінинг, співбесіда. Що робити?

  • Як відрізнятися від інших кандидатів?
  • Як запам'ятатися рекрутеру чи ейчару?
  • Що робити на скрінингу?
  • Питання на співбесіді, які ви 100% маєте поставити

Збір інформації про компанію. Співбесіда. Онбординг

  • Пошук інформації про компанію: чому це може врятувати вас від помилки та ризику?
  • Сайти-агрегатори відгуків про компанії
  • Чому потрібно вести облік звернень та відгуків на ваші резюме протягом пошуку роботи?
  • Питання на співбесіді: як не розгубитися?
  • Поведінка під час співбесіди: як поводитися, що говорити, що запитувати?
  • Перші дні на новій посаді. Онбординг
  • Як впоратися зі стресом?

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

  • Доступ до всіх лекцій курсу на 12 місяців
  • Доступ до закритого телеграм-каналу Genius Talents
  • Доступ до онлайн-активностей на 12 місяців
  • Відповіді на запитання в групі, доєднаній до каналу
  • Доступ до додаткових матеріалів
  • Вакансії від партнерів для випускників наших курсів
  • Регулярні QA-сесії з експертами та їх записи на платформі

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

Лариса Березорудська - CEO at SAY Agency

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікат
  • Project Manager
Genius.Space
Подробиці

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

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

Що таке проєкт, проєктний менеджмент та хто такий проєктний менеджер

  • Теорія проєктного управління. Життєвий цикл проєкту.
  • Ключові навички та обов’язки менеджера проєкту.
  • Знайомимось із типами лідерства.
  • Розбираємось на відмінності різних видів IT компаній.

Базові поняття та програми для роботи

  • Якими бувають програмісти: backend, frontend, fullsatck.
  • Основи прототипування.
  • Переходимо на мову програмістів: пояснення кількох технічних термінів.
  • Основні програми для роботи.

З чого розпочати проєкт

  • Вчимося оцінювати проєкт.
  • Проєктна документація. Багато проєктної документації.

Ризик-менеджмент

  • Теорія ризик-менеджменту та 13 типових проєктних ризиків.
  • Техніки ідентифікації та оцінки ризиків.
  • Стратегії боротьби з ризиками.

Методології управління проєктами

  • Знайомимося з Waterfall, Agile та іншими методологіями.
  • Чітко і структуровано розбираємо їх принципи та визначаємо у якому разі яка методологія буде найкращим рішенням.
  • Продовжуємо працювати з Agile: Scrum, Kanban, Scrumban, Lean.

Команда: формування, розподіл зон відповідальності, комунікація

  • Будуємо команду: визначення ролей і обов'язків. RACI матриця.
  • Лайфхакі управління командою з власного досвіду.
  • Як виростити професіоналів та заробити довіру команди.
  • Інструменти для розвитку команди які вам допоможуть.

Оцінка вимог та інструментарій для роботи

  • Декілька способів оцінити фічі – обирай свій.
  • Додатки та посібник для використання на всі випадки в роботі.

Завершення проєкту

  • Детальний процес закриття проєкту покроково.

Кар'єрне планування

  • 8 варіантів розвитку твоєї кар'єри з вимогами та зарплатами як для новачків, так і для професіоналів.

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

  • Доступ до матеріалів курсу рівно на один рік
  • Заняття проходять на освітній платформі у вигляді запису відеолекцій
  • Практичні домашні завдання
  • Усі викладач практикуючі спеціалісти
  • Додаткові переваги у пакеті "Сертифікація":
    • доступ до закритого Telegram-чату з ментором-експертом
    • тестування після кожного модуля
    • фідбек по кожному практичному завданню
    • отримання сертифіката або диплома
    • 8 живих Q&A-сесії питання-відповідь з куратором курсу

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

Марго Слободяник - Head of Project management.

Подати заявку
Курс
Формат
Online
Початок навчання
04.03.2025
Тривалість
38 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
14 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Java
Hillel IT school
Подробиці

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

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

Знайомство з Java

  • Чому Java - це круто та як вона застосовується
  • Магія програмування в Intelliji Idea: встановлення та перші кроки
  • Програми та алгоритми:
    • Секрети коду
    • Що таке програма та як вона виконується
    • Основи алгоритмів на прикладах
  • Змінні, операції та числа. Знайомство зі змінними, арифметичними операціями та числами

Виклики в об'єктному світі

  • Функції та їх використання. Що таке функції та як їх використовувати
  • Умови та цикли: Рухаємось вперед. Робота з умовами "if", "else" та циклами "for", "while"
  • Масиви та їх сортування. Основи роботи з масивами та сортування

Занурення в об'єктно-орієнтоване програмування

  • Класи та об'єкти. Вивчення основ роботи з класами та об'єктами
  • Основи ООП:
    • Інкапсуляція та успадкування
    • Магія об'єктно-орієнтованого програмування
  • Статичні методи та виклики. Використання статичних методів та їхній вплив на програму

Великі можливості Java

  • Дата та час у світі Java. Робота з датами та часом
  • Лямбда-вирази та функціональні інтерфейси. Знайомство зі справжньою фантастикою лямбда-виразів
  • Посилання на методи та робота з потоками. Вивчення посилань на методи та взаємодія з потоками

Колекції та веб-відкриття

  • Серіалізація та робота з JSON/XML. Знайомство зі збереженням та обробкою даних у форматах JSON та XML
  • Графічний інтерфейс:
    • Веселі подорожі
    • Основи створення графічних інтерфейсів
  • Веброзробка:
    • Що таке MVC
    • Ознайомлення з основами веброзробки та шаблоном MVC
  • Thymeleaf:
    • Створення вебсторінок з гармонією
    • Вивчення шаблону Thymeleaf для створення веселих вебсторінок

В кінці курсу виконується дипломний проєкт

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

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття

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

  • Валерій Іловайський - Software Engineer at 111 minutes
  • Олександр Кібкало - Java Developer at Ciklum
  • Віталій Унгурян - Team Lead at Luxoft
  • Сергій Клунний - Java Developer at Playtech
  • Микита Ксенофонтов - QA Engineer at PrivatBank
  • Микола Філімонов - Software Engineer at N-iX
Подати заявку

Сторінки