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

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
129 USD за курс
Гнучкий графік
  • Soft Skills in IT
Genius.Space
Подробиці

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

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

Що таке Soft Skills

  • Які бувають Soft Skills?
  • Де застосовувати?
  • Як виміряти свій рівень володіння Soft Skills.
  • Як покращувати свої скіли.

Soft Skills для IT спеціаліста

  • Для чого IT спеціалісту розвивати Soft Skills?
  • Комунікація: як прокачати і де знадобиться.
  • Креативність і гнучкість: як прокачати і де знадобиться.
  • Самодисципліна: як прокачати і де знадобиться.
  • Критичне мислення: як прокачати і де знадобиться.
  • Уважність: як прокачати і де знадобиться.
  • Проактивність: як прокачати і де знадобиться.
  • Адаптивність: як прокачати і де знадобиться.
  • Інші навички.

Цілі і їх досягнення

  • Колесо балансу.
  • Як зрозуміти чого хочу саме я?
  • Як правильно поставити свої цілі (смарт).
  • Як декомпозувати цілі.
  • Як досягати своїх цілей?

Емоційний інтелект. Емпатія

  • Що таке емоційний інтелект?
  • Що таке емпатія і чим відрізняється?
  • Як це застосовувати з вигодою для себе?
  • Особисті кордони при високому рівні емпатії.

Основи комунікації

  • Що таке екологічна комунікація?
  • Види комунікації
  • Бар'єри в комунікації
  • Ціль в комунікації, як її побачити і застосувати на практиці.
  • Правила успішної комунікації.

Конфліктологія

  • Що таке конфлікт? Чому це добре?
  • Який ідеальний результат конфлікту?
  • Види та способи розв’язання конфліктів.
  • Як зберігати спокій під час конфліктів?

Ораторське мистецтво

  • Навіщо нам рот?
  • Як говорити так, щоб тебе почули.
  • Як правильно, ефективно та швидко доносити свої думки.
  • Страх говорити.

Ефективне навчання

  • Що таке ефективне навчання.
  • Як правильно навчатись.
  • Принципи швидкого і якісного навчання.
  • Як не забути все, що вивчив.

Основи фінансової грамотності

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

Планування і тайм-менеджмент

  • Як правильно визначити пріоритетність задач.
  • Принципи планування і тайм-менеджменту.
  • Багатозадачність: добре чи погано? Як встигнути все?
  • Трекінгові системи.

Problem solving та робота зі стресом

  • Які бувають проблеми?
  • Як виявити приховану проблему?
  • Етапи вирішення проблем.
  • Як прокачати навичку вирішення проблем?
  • Правила для тих, хто прагне комплексно вирішувати проблеми.
  • Що таке стрес та які його причини?
  • Стресостійкість і як її підвищити?

Мотивація та самомотивація

  • Що таке мотивація та які її типи існують?
  • Етапи мотивації.
  • Причини втрати мотивації.
  • Як можна змінити ситуацію при втраті мотивації?
  • Що таке самомотивація?
  • Стимули самомотивації.
  • Способи підвищити самомотивацію.

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

  • Доступ до матеріалів курсу рівно на 6 місяців (для пакету "З підтримкою" – на 12 місяців)
  • Додаткові матеріали та література
  • Заняття проходять на освітній платформі у вигляді запису відеолекцій
  • Практичні домашні завдання
  • Додаткові переваги у пакеті "З підтримкою":
    • домашні завдання з перевіркою від викладача
    • 4 живі Q&A-сесії питання-відповідь зі спікером
    • книга "Soft-Skills за 7 днів"
    • отримання сертифікату
    • мастермайнд-сесія з учнями потоку через місяць після навчання

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

Даша Звягіна - Head of Product and Service з командою 30+ людей. Будує свою агенцію з розробки освітніх продуктів та ефективного сервісу.

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

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

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

Введення в Google Spreadsheets

  • Як працюють таблиці.
  • Верхнє меню в Google Spreadsheets.
  • Структура файлу.

Робота з даними

  • Формат даних.
  • Введення даних.
  • Прості формули.
  • Робота з даними.
  • Різні листи.
  • Оформлення і візуальний вигляд таблиці.

Математичні формули

  • Як працюють формули.
  • Підрахунок даних.
  • Використовуємо формули.

Логічні формули

  • Які бувають.
  • Використовуємо логічні формули в роботі.

Пошук даних

  • Формули для пошуку даних.
  • Використовуємо формули для пошуку в роботі.
  • Фільтри.

Діаграми і графіки

  • Види.
  • Введення даних у графіки.
  • Формат та стиль графіків.

Зведені таблиці

  • Формули для зведених таблиць.
  • Як використовувати таблиці із різних документів.

P&L таблиці

  • Покроково разом створюємо таблицю.

Створюємо Маркетингову таблицю

  • Збираємо дані по різних каналах.
  • Лист Дашборд.
  • Створюємо воронку продажів.

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

  • Заняття проходять на освітній платформі у вигляді запису відеолекцій
  • Доступ до матеріалів курсу рівно на 6 місяців (для пакету "Pro" – на 12 місяців)
  • Надання додаткових матеріалів для вивчення
  • Доступ до телеграм-чату учасників
  • Додаткові переваги у пакеті "Pro":
    • тестування після теоретичних уроків на знання теми
    • отримання сертифікату

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

Чувілєк Євген - засновник маркетингової агенції MindMarketing.

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

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

Введення до Python. Встановлення середовища

  • Ознайомлення з мовою Python: історія, застосування
  • Встановлення Python та налаштування середовища розробки
  • Запуск першої програми на Python

Основи синтаксису Python: змінні, оператори, типи даних

  • Змінні та їх типи: числа, рядки, списки, словники
  • Оператори: арифметичні, порівняння, логічні
  • Вбудовані функції для роботи з типами даних

Управляючі конструкції: умовні оператори та цикли

  • Умовні оператори: if, else, elif
  • Оператори порівняння та логічні вирази
  • Цикли: while і for. Ітерування по послідовностям

Структури даних: списки, кортежі, словники

  • Списки: створення, індексація, зрізи, методи
  • Кортежі: особливості та використання
  • Словники: ключі, значення, методи роботи

Функції та модулі

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

Введення в ООП. Класи та об'єкти

  • Основні поняття ООП: класи, об'єкти, атрибути, методи
  • Створення класів та екземплярів класів
  • Ініціалізація об'єктів через конструктор

Наслідування та поліморфізм

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

Інкапсуляція та абстракція

  • Інкапсуляція: обмеження доступу до атрибутів та методів
  • Абстракція: визначення загального інтерфейсу класу
  • Абстрактні класи та методи

Принципи SOLID в ООП

  • Принцип єдиного обов'язку (Single Responsibility Principle)
  • Принцип відкритості/закритості (Open/Closed Principle)
  • Принцип підстановки Барбари Лісков (Liskov Substitution Principle)
  • Принцип розділення інтерфейсу (Interface Segregation Principle)
  • Принцип інверсії залежностей (Dependency Inversion Principle)

Основи веб-розробки та архітектура клієнт-сервер

  • Основні поняття веб-розробки: клієнт, сервер, HTTP-протокол
  • Принципи роботи клієнт-серверної архітектури

Введення до FastAPI. Встановлення та перша програма

  • Знайомство з фреймворком FastAPI: особливості, переваги
  • Встановлення FastAPI та створення простої веб-програми
  • Маршрутизація запитів та обробка маршрутів

Введення до баз даних та ORM (Object-Relational Mapping)

  • Основи роботи з реляційними базами даних
  • Поняття ORM та переваги його використання
  • Інтеграція ORM SQLAlchemy з FastAPI

Визначення моделей даних та створення таблиць

  • Визначення класів моделей даних з використанням SQLAlchemy
  • Створення таблиць в базі даних на основі моделей

CRUD-операції та робота з даними

  • Створення, читання, оновлення та видалення даних з використанням SQLAlchemy
  • Основи роботи з сесіями та транзакціями

Введення до аутентифікації та авторизації

  • Розрізнення між аутентифікацією та авторизацією
  • Токени аутентифікації та їх роль у веб-програмах

Реалізація аутентифікації з використанням JWT (JSON Web Tokens)

  • Генерація та перевірка JWT-токенів
  • Інтеграція аутентифікації з FastAPI

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

  • Розділення прав доступу користувачів
  • Реалізація ролей та дозволів

Валідація даних та обробка запитів

  • Валідація даних, що надходять від клієнтів
  • Використання пайплайнів для обробки даних запитів

Робота з файлами та завантаження даних

  • Завантаження та зберігання файлів на сервері
  • Робота з зображеннями та іншими медіафайлами

Docker для розгортання веб-програм

  • Основи Docker: контейнеризація, образи, контейнери
  • Створення Docker-контейнера для FastAPI-програми

Оптимізація продуктивності

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

Введення в тестування веб-програм

  • Типи тестування: модульне, інтеграційне, функціональне
  • Написання та запуск тестів з використанням бібліотеки Pytest

Створення API документації за допомогою Swagger

  • Автоматична генерація документації на основі коду
  • Інтеграція Swagger UI з FastAPI

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

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

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

Підготовка та розгортання фінального проєкту на віддаленому сервері з використанням Docker.

Що таке Soft skills?

  • Які бувають?
  • Де застосовувати?
  • Як виміряти свій рівень володіння soft skills
  • Як покращувати свої скіли

Soft skills для ІТ спеціаліста

  • Для чого IT спеціалісту розвивати soft skills?
  • Комунікація: як прокачати і де знадобиться?
  • Креативність і гнучкість: як прокачати і де знадобиться?
  • Самодисципліна: як прокачати і де знадобиться?
  • Критичне мислення: як прокачати і де знадобиться
  • Уважність: як прокачати і де знадобиться
  • Проактивність: як прокачати і де знадобиться
  • Адаптивність: як прокачати і де знадобиться
  • Інші навички

Цілі і їх досягнення

  • Колесо балансу
  • Як зрозуміти чого хочу саме я?
  • Як правильно поставити свої цілі (смарт)
  • Як декомпозувати цілі
  • Як досягати своїх цілей?

Емоційний інтелект/Емпатія

  • Що таке емоційний інтелект?
  • Ща таке емпатія і чим відрізняється?
  • Як це застосовувати з вигодою для себе?
  • Особисті кордони при високому рівні емпатії

Основи комунікації

  • Що таке екологічна комунікація?
  • Види комунікації
  • Бар'єри в комунікації
  • Ціль в комунікації, як її побачити і застосувати на практиці?
  • Правила успішної комунікації

Конфліктологія

  • Що таке конфлікт? Чому це добре?
  • Який ідеальний результат конфлікту?
  • Види та способи розв'язання конфліктів
  • Як зберігати спокій під час конфліктів?

Ораторське мистецтво

  • Навіщо нам рот?
  • Як говорити так, щоб тебе почули?
  • Як правильно, ефективно та швидко доносити свої думки?
  • Страх говорити

Ефективне навчання

  • Що таке ефективне навчання?
  • Як правильно навчатись?
  • Принципи швидкого і якісного навчання
  • Як не забути все, що вивчив?

Основи фінансової грамотності

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

Планування і таймменеджмент

  • Як правильно визначити пріорітетність задач?
  • Принципи планування і тайм менеджменту
  • Багатзадачність: добре чи погано? Як встигнути все?
  • Трекінгові системи

Фінальна робота

Розробка власного проєкту на вибір:

  • Сайт
  • Веб-додаток
  • Мобільний додаток

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

  • Власний кабінет Genius Space
  • Прямі ефіри
  • Комунікація в чаті
  • Практичні домашні завдання
  • Куратори, ментори-практики
  • Навчання в зручний час
  • Диплом
  • Коучинг з працевлаштування

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

  • Дмитро Бузоверя - Python developer at AJAX Systems
  • Дарія Звягіна - Head of Product and Service
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Frontend
Genius.Space
Подробиці

На курсі ви опануєте сучасні технології веброзробки. На заняттях вас навчать створювати інтерфейси користувача, веб-сторінки та корпоративні сервіси, а також вивчите основи верстки HTML/CSS та JavaScript. Після завершення курсу ви зможете претендувати на посаду Junior Frontend Developer.

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

HTML/CSS

Розробка інтерфейсів з нуля

  • Що потрібно знати.
  • Для чого потрібна ця професія.
  • Що таке веб.
  • Шляхи розвитку.

Початок роботи

  • Налаштування середовища.
  • Програми для роботи.
  • Завантаження першого сайту.

Введення у HTML

  • Теги та атрибути.
  • Семантика.
  • Робота з текстом.
  • Зображення.
  • Інтерактивні елементи.
  • Списки.

Продовження HTML

  • Інструменти розробника.
  • Таблиці.
  • Символьні підстановки.
  • Медіаконтент, фрейм.
  • Оформлення і валідація коду.

Введення в CSS

  • Підключення стилів.
  • Синтаксис, селектори.
  • Каскадність і специфічність.
  • CSS змінні.

Шрифти

  • Підключення шрифтів.
  • Локальні шрифти.
  • Оформлення тексту.

Блокова модель

  • Геометрія елемента.
  • Типи елемента.
  • Структурні псевдокласи.

Flexbox

  • Основні концепції.
  • Flex-контейнер і flex-елемент.
  • Практичне застосування.

Розкладка CSS Grid

  • Основні концепції.
  • Grid-контейнер.
  • Grid-елемент.
  • Практичне застосування.

Декоративні ефекти

  • Типи зображень.
  • Фон.
  • Градієнти.
  • Тінь.
  • Псевдоелементи.

Графіка

  • Растрова графіка.
  • Векторна графіка. SVG.
  • Додавання SVG на сторінку.
  • SVG-спрайт.

Позиціонування

  • Типи позиціонування.
  • Властивість overflow.
  • Накладання елементів.

Анімація

  • Трансформація.
  • Переходи.
  • Анімація.

Практика: тестування API

  • Основи роботи.
  • Елементи форм.
  • Групування полів.

Валідація веб-форм

  • Види валідації.
  • Перевірка введених значень.
  • Псевдокласи стану.

Препроцесори

  • Препроцесори SASS, SCSS.
  • Вкладені правила.
  • Директиви.
  • Вендорні префікси.

CSS Методології

  • Навіщо потрібні методології.
  • Методологія БЕМ.
  • Блок, елемент, модифікатор.

Адаптивність і Адаптивна графіка

  • Типи і види верстки.
  • CSS media запити.
  • Стратегії Mobile і Desktop first.
  • Адаптив і ретинізація фонових та контентних зображень.

Іспит HTML/CSS

  • Іспит з пройденого матеріалу.

JavaScript

Введення

  • JavaScript – що це таке.
  • Підключення скрипта.
  • DevTools.
  • Визначення об'єктів, властивостей та методів.
  • Типи данних.

Оператори

  • Що таке оператори.
  • Вивід данних/Ввід данних.
  • Вирішення логічних задач та побудова алгоритмів.
  • Умови if/else та switch/case.

Масиви і цикли

  • Масиви.
  • Цикли.
  • Методи присвоєння.
  • Методи масиву.
  • Області видимості.

Функції

  • Функції.
  • Стрілочні функції.
  • Лексичне оточення.
  • Контексти і виклики.

Замикання this

  • Замикання this.
  • Контексти і виклики.
  • Call, apply, bind.

Об'єкти та класи

  • ООП.
  • Об'єкти.
  • Інкапсуляція, абстракція, наслідування, поліморфізм.
  • Практика.

ES6

  • Конструктори.
  • Внутрішні методи.
  • Прототипи.
  • ES6.

DOM

  • Що таке DOM.
  • Навігація по DOM.
  • Властивості.
  • Робота з DOM-вузлами.

Події

  • Події.
  • Форми.
  • Event propagation.
  • Drag'n'Drop.

Local Storage та Node.js

  • Local Storage.
  • Node.js.
  • Установка і використання.
  • Додавання/видалення бібліотек.

Асинхронний JS і дата

  • Асинхронний JS.
  • Синхронність, асинхронність, багатопотоковість.
  • SetTimeout і setInterval.
  • Дата.
  • Promise.

Протоколи передачі даних

  • TCP/IP.
  • HTTP.
  • HTTPS.
  • Коди відповіді.
  • Помилки і обробка.

REST API

  • REST API.
  • Ajax.
  • Fetch.
  • Практика.

WebPack & Gulp

  • Складання проєктів: WebPack, Gulp.

React

  • Основи популярної бібліотеки.
  • Створення зборки.
  • Використання React на прикладах.

Іспит з JavaScript

Soft skills IT

Що таке soft skills

  • Які бувають?
  • Де застосовувати?
  • Як виміряти свій рівень володіння soft skills.
  • Як покращувати свої скіли.

Soft skills для IT спеціаліста

  • Для чого IT спеціалісту розвивати soft skills?
  • Комунікація: як прокачати і де знадобиться.
  • Креативність і гнучкість: як прокачати і де знадобиться.
  • Самодисципліна: як прокачати і де знадобиться.
  • Критичне мислення: як прокачати і де знадобиться.
  • Уважність: як прокачати і де знадобиться.
  • Проактивність: як прокачати і де знадобиться.
  • Адаптивність: як прокачати і де знадобиться.
  • Інші навички.

Цілі і їх досягнення

  • Колесо балансу.
  • Як зрозуміти чого хочу саме я?
  • Як правильно поставити свої цілі (смарт).
  • Як декомпозувати цілі.
  • Як досягати своїх цілей?

Емоційний інтелект/Емпатія

  • Що таке емоційний інтелект?
  • Ща таке емпатія і чим відрізняється?
  • Як це застосовувати з вигодою для себе.
  • Особисті кордони при високому рівні емпатії.

Основи комунікації

  • Що таке екологічна комунікація?
  • Види комунікації.
  • Бар'єри в комунікації.
  • Ціль в комунікації, як її побачити і застосувати на практиці.
  • Правила успішної комунікації.

Конфліктологія

  • Що таке конфлікт? Чому це добре?
  • Який ідеальний результат конфлікту.
  • Види та способи розв'язання конфліктів.
  • Як зберігати спокій під час конфліктів.

Ораторське мистецтво

  • Навіщо нам рот?
  • Як говорити так, щоб тебе почули?
  • Як правильно, ефективно та швидко доносити свої думки.
  • Страх говорити.

Ефективне навчання

  • Що таке ефективне навчання?
  • Як правильно навчатись?
  • Принципи швидкого і якісного навчання.
  • Як не забути все, що вивчив.

Основи фінансової грамотності

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

Планування і тайм-менеджмент

  • Як правильно визначити пріоритетність задач?
  • Принципи планування і тайм менеджменту.
  • Багатозадачність: добре чи погано? Як встигнути все?
  • Трекінгові системи.

Фінальна робота

  • Розробка власного проєкту на вибір:
    • Сайт.
    • Веб додаток.
    • Мобільний додаток.

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

  • Заняття проходять 2-3 рази на тиждень
  • Практичні домашні завдання
  • Живі Q&A-сесії в онлайн-форматі
  • Запис кожного заняття буде доступний в особистому кабінеті
  • Власний проєкт у портфоліо
  • Викладачі – практикуючі фахівці у IT-компаніях
  • Додаткові переваги у пакеті "Pro"

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

  • Крістіна Малітовська - Frontend/Mobile Developer
  • Дмитро Рябовол - Розробник UI інтерфейсів. Markup developer at Studytube
  • Дарія Звягіна - Head of Product and Service
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Frontend
Genius.Space
Подробиці

Курс ознайомить з основами HTML та CSS. Отриманні навички зможете застосувати на практиці та навчитесь перетворювати намальований дизайнером макет в живий сайт.

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

Розробка інтерфейсів з нуля

  • Що потрібно знати.
  • Для чого потрібна ця професія.
  • Що таке веб.
  • Шляхи розвитку.

Початок роботи

  • Налаштування середовища.
  • Програми для роботи.
  • Завантаження першого сайту.

Введення у HTML

  • Теги та атрибути.
  • Семантика.
  • Робота з текстом.
  • Зображення.
  • Інтерактивні елементи.
  • Списки.

Продовження HTML

  • Інструменти розробника.
  • Таблиці.
  • Символьні підстановки.
  • Медіаконтент, фрейм.
  • Оформлення і валідація коду.

Введення в CSS

  • Підключення стилів.
  • Синтаксис, селектори.
  • Каскадність і специфічність.
  • CSS змінні.

Шрифти

  • Підключення шрифтів.
  • Локальні шрифти.
  • Оформлення тексту.

Блокова модель

  • Геометрія елемента
  • Типи елемента.
  • Структурні псевдокласи.

Flexbox

  • Основні концепції.
  • Flex-контейнер і flex-елемент.
  • Практичне застосування.

Розкладка CSS Grid

  • Основні концепції.
  • Grid-контейнер.
  • Grid-елемент.
  • Практичне застосування.

Декоративні ефекти

  • Типи зображень.
  • Фон.
  • Градієнти.
  • Тінь.
  • Псевдоелементи.

Графіка

  • Растрова графіка.
  • Векторна графіка. SVG.
  • Додавання SVG на сторінку.
  • SVG-спрайт.

Позиціонування

  • Типи позиціонування.
  • Властивість overflow.
  • Накладання елементів.

Анімація

  • Трансформація.
  • Переходи.
  • Анімація.

Створення веб-форм

  • Основи роботи.
  • Елементи форм.
  • Групування полів.

Валідація веб-форм

  • Види валідації.
  • Перевірка введених значень.
  • Псевдокласи стану.

Препроцесори

  • Препроцесори SASS, SCSS.
  • Вкладені правила.
  • Директиви.
  • Вендорні префікси.

CSS Методології

  • Навіщо потрібні методології.
  • Методологія БЕМ.
  • Блок, елемент, модифікатор.

Адаптивність і Адаптивна графіка

  • Типи і види верстки.
  • CSS media запити.
  • Стратегії Mobile і Desktop first.
  • Адаптив і ретинізація фонових та контентних зображень.

Фінальна робота

  • Фінальний модуль та отримання диплому.

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

  • Заняття проходять у зручний час
  • Практичні домашні завдання
  • Додаткові переваги у пакеті "Pro"
  • Доступ до особистого кабінету із записами занять

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

Дмитро Рябовол - Markup developer at Studytube.

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

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

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

Знайомство з програмою BAS Бухгалтерія

  • Базові аспекти для знайомства з програмою.
  • Знайомство з інструментами "BAS Бухгалтерія" та налаштування користувача.
  • Поступове поповнення довідкової інформації.
  • Введення початкових залишків.
  • Знайомство з додатковими реквізитами (банківські рахунки, підрозділи, коди тощо).

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

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

Відображення операцій продажу товару та надання послуг

  • Реалізація товару покупцям.
  • Надання послуг клієнтам.

Складські операції обліку

  • Інвентаризація товару на складі.
  • Процес переміщення товару між складами.
  • Відображення збирання та розбирання наборів товару.

Операцій з грошовими коштами

  • Операції з безготівковими розрахунками.
  • Операції з готівковими розрахунками.
  • Операції з підзвітними особами.
  • Відображення купівлі/продажу іноземної валюти.

Облік ПДВ

  • Відображення отриманих податкових накладних в програмі BAS Бухгалтерія.
  • Отримання податкових накладних.
  • Виписка податкових накладних в програмі BAS Бухгалтерія.

Кадровий облік та розрахунки з заробітної плати

  • Основні налаштування кадрового обліку в BAS Бухгалтерія.
  • Нарахування авансу.
  • Нарахування заробітної плати.
  • Виплата податків та внесків.

Облік основних засобів та малоцінних активів

  • Купівля основних засобів та малоцінних активів.
  • Подальші операції обліку з основними засобами.
  • Нарахування амортизації ОЗ.
  • Відображення операцій ремонту, модернізації тощо.

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

  • Первинні налаштування виробничого обліку.
  • Відображення випуску продукції та надання виробничих послуг.
  • Розрахунок собівартості продукції.

Закриття періоду

  • Аналіз накопичених доходів та витрат.
  • Підсумкові операції місяця.
  • Виконання щомісячних кроків закриття періоду.

Імпорт/експорт

  • Закупівля ТМЦ.
  • Введення митної декларації.
  • Відображення отримання іноземних послуг.
  • Продажі на експорт.

Бонусний модуль

  • Книга доходів. Автоматичне заповнення.
  • Огляд програми MedDoc.

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

  • Доступ до матеріалів курсу на 6 місяців (для пакету "Pro" – на 12 місяців з подальшими оновленнями)
  • Конспекти лекцій до всіх модулів
  • Покрокові інструкції та алгоритми заповнення звітності
  • Додаткові переваги у пакеті "Pro":
    • бонусний модуль "Огляд програми MedDoc";
    • тестування після кожного модуля;
    • сертифікат про проходження навчання.

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

Ліана Кириленко - сертифікований викладач по програмних продуктах лінійки BAS. Головний бухгалтер з досвідом роботи понад 10 років.

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

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

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

Стратегія, цілі, задачі, тактика та секрети

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

Упаковка та ведення аккаунту в Facebook

  • Упаковка профілю, фото, загальна інфа.
  • Кавери, які збільшують конверсію в підписку і замовлення.
  • Обов'язкові поля для заповнення.
  • Як зробити "біо" конверсійним.
  • Типи та приклади обов'язкового контенту в фейсбук.

Instagram, упаковка та ведення

  • Як зробити профіль та опис, який конвертує в замовлення.
  • Різні варіації оформлення контенту під конкретні цілі.
  • Готові шаблони контент-плану з прикладами.
  • Як будувати довіру та конвертувати її в клієнтів через сторіс.
  • Що заборонено публікувати, щоб не зруйнувати особистий бренд.

Telegram, створення та упаковка

  • Створюємо та запаковуємо телеграм-канал.
  • Робимо опис, який конвертує.
  • Підготовлюємо інтро-пост.
  • Підготовлюємо активний або пасивний контент-плани.
  • Покрокова структура контенту, щоб ваш телеграм продавав.

LinkedIn. Профіль, ведення та робота з крупними клієнтами

  • Нюанси, тонкощі та хитрощі роботи з LinkedIn.
  • Створюємо конверсійний LinkedIn профіль.
  • Підготовлюємо інтро-пост.
  • Створюємо структуру контенту для корпоративних замовників.
  • Запускаємо профіль.

ТікТок, який приносить нові замовлення

  • Оформлення профілю і обов'язкові лінки.
  • Структура ведення ТікТок, яка приносить замовлення.
  • Як за 15 хвилин зробити пост, який може привести клієнта.
  • Контент-план для ТікТок.
  • Що записувати, якщо ви не любите знімати себе.
  • Як продавати в ТікТок.
  • Маленький хак, як з одними і тими ж відео збільшити результати в 10 раз.

UpWork. Починаємо генерувати клієнтів

  • Готуємо профіль до роботи на upwork.
  • Запаковуємо кейси та відгуки. Що робимо, якщо їх ще немає.
  • Структура роботи з upwork.
  • Вчимося працювати з швидким пошуком клієнтів.
  • Приклади закриття клієнтів на upwork.

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

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

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

  • Олесь Тимофєєв - Співзасновник Genius
  • Михайло Діль - Founder трафік студії Bro group (спеціалізація Facebook, Tik Tok, Google)
  • Максим Зайченко - Засновник Zaichenko Team
  • Юля Проскуріна - засновниця DGTL Proskurina та хом'як
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
24 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатРеальний проект у портфоліо
  • Web & Mobile Design / UI/UX
Genius.Space
Подробиці

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

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

UX/UI дизайнер

  • Хто такий UX/UI дизайнер.
  • Які особливості роботи в різних типах компаній.
  • Що робить UX/UI дизайнер на роботі.

Методології/Human centered design процес. UX методології

  • Які підходи існують.
  • Які підходи коли краще використовувати + як зібрати кейс в портфоліо.

Збір даних від замовника

  • З ким говорити.
  • Які запитання ставити.
  • Як проводити зустріч з замовником.

Дослідницька стратегія

  • Які методи досліджень існують.
  • Які методи коли краще використовувати.

Аналіз конкурентів

  • Як вибрати конкурентів.
  • За якими параметрами їх аналізувати.

Інтерв'ю з користувачами

  • З ким говорити.
  • Які питання ставити.

Опитування

  • Які запитання ставити.
  • Як обробляти відповіді.

Персонажі

  • Хто такі персонажі.
  • Навіщо вони потрібні.

Мапа шляху користувача

  • Що таке мапа шляху.
  • З чого складається мапа.
  • Як дані перетворюються на рішення.

Інформаційна архітектура

  • Що таке інформаційна архітектура.
  • Навіщо вона потрібна.
  • Як нею користуватись.

Інструменти дизайнера. Як змінювався софт

  • Які задачі виконує діджитал дизайнер.
  • Актуальні програми які сьогодні використовують діджитал дизайнери.

Принципи роботи з Figma. Основи інтерфейсу. Організація макетів

  • Як працювати з Figma.
  • Функції та інструменти Figma.
  • Як структуровано вести проекти та організовувати простір.

Елементи сайту. Стилі, сітки та автолейаути

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

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

  • Що таке прототипи.
  • Які інструменти прототипування існують.
  • Навіщо потрібні прототипи.

Тестування інтерфейсів

  • Що таке тестування інтерфейсів.
  • Що тестувати.
  • З ким тестувати.

Референси та мудборди

  • Навіщо потрібно створювати мудборди та збирати референси.
  • Як тренувати надивленість.

Візуальний дизайн: типографіка та іконки

  • Що таке візуальний стиль сайту.
  • Принципи типографіки.
  • Робота зі шрифтами.
  • Як створювати іконки.

Адаптивний дизайн

  • Як правильно створювати дизайн для мобільних пристроїв.
  • Адаптація складних елементів.

Візуальний дизайн: композиція, сітки та колір

  • Що таке колір та як його використовувати.
  • Основні правила побудови композицій.
  • Типи сіток та особливості їх побудови.

Презентація

  • Як підготуватись до презентації.
  • Як презентувати рішення.

Дизайн система та UI kit. iOs, Android. Особливості та гайдлайни

  • Для чого потрібні гайдлайни.
  • Особливості використання гайдланів Human Interface Guidelines та Material Design.
  • Що таке дизайн-система.
  • В чому відмінність дизайн-системи та UI kit.
  • Що таке атомарний дизайн?

Веб аналітика

  • Особливості інструментів аналітики.
  • Як цифри можуть впливати на дизайн.
  • Основні інструменти Google Analytics.

Передача файлів в розробку

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

Портфоліо, CV. Як підготуватися до інтерв'ю з роботодавцем/замовником

  • Що має містити портфоліо дизайнера.
  • Що має містити резюме.
  • Як підготуватися до інтерв'ю з роботодавцем/замовником.

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

  • Доступ до курсу:
    • пакет "Basic" – 3 місяці
    • пакет "Pro" – 6 місяців
    • пакет "Premium" – 12 місяців
  • Практичні домашні завдання
  • 4 ефіри "Питання - відповідь" від спікерів курсу
  • Додаткові переваги у пакетах "Pro" та "Premium":
    • сертифікат/диплом про проходження курсу
    • індивідуальний зворотній зв'язок від куратора
    • додаткові ефіри "Питання - відповідь" від спікерів курсу
    • доступ до чату з вакансіями від Genius.Space

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

  • Євген Педорич - UI designer, Product designer у Kyivstar
  • Іста Чебан - UX designer, Product designer у Kyivstar
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікат
  • JavaScript
Genius.Space
Подробиці

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

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

Введення

  • JavaScript – що це таке.
  • Підключення скрипта.
  • DevTools.
  • Визначення об'єктів, властивостей та методів.
  • Типи данних.

Оператори

  • Оператори.
  • Вивід данних/Ввід данних.
  • Вирішення логічних задач та побудова алгоритмів.
  • Умови if/else та switch/case.

Масиви і цикли

  • Масиви.
  • Цикли.
  • Методи присвоєння.
  • Методи масиву.
  • Області видимості.

Функції

  • Функції.
  • Стрілочні функції.
  • Лексичне оточення.
  • Контексти і виклики.

Замикання this

  • Замикання this.
  • Контексти і виклики.
  • Call, apply, bind.

Об'єкти та класи

  • ООП.
  • Об'єкти.
  • Інкапсуляція, абстракція, наслідування, поліморфізм.
  • Практика.

ES6

  • Конструктори.
  • Внутрішні методи.
  • Прототипи.
  • ES6.

DOM

  • Що таке DOM.
  • Навігація по DOM.
  • Властивості.
  • Робота з DOM-вузлами.

Події

  • Події.
  • Форми.
  • Event propagation.
  • Drag'n'Drop.

Local Storage & Node.js

  • Local Storage.
  • Node.js.
  • Установка і використання.
  • Додавання/видалення бібліотек.

Асинхронний Js & дата

  • Асинхронний JS.
  • Синхронність, асинхронність, багатопотоковість.
  • SetTimeout і setInterval.
  • Дата.
  • Promise.

Протоколи передачі даних

  • TCP/IP.
  • HTTP.
  • HTTPS.
  • Коди відповіді.
  • Помилки і обробка.

REST API

  • REST API.
  • Ajax.
  • Fetch.
  • Практика.

WebPack & Gulp

  • Складання проєктів: WebPack, Gulp.

React

  • Основи популярної бібліотеки.
  • Створення зборки.
  • Використання React на прикладах.

Фінальна робота

  • Фінальний модуль та отримання диплому.

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

  • Заняття проходять у зручний час
  • Додаткові переваги у пакеті "Pro"
  • Доступ до особистого кабінету із записами занять
  • Сертифікат про проходження курсу

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

Крістіна Малітовська - Front End/Mobile Developer, React/React Native Developer at CanDo.

Подати заявку
Експрес-курс
Формат
Online
Початок навчання
Дата формується
Тривалість
4 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графік
  • Project Manager
Sigma Software University
Подробиці

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

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

  • Ключові визначення із теорії ризик менеджменту. Професійний словник менеджера.
  • Техніки ідентифікації та оцінки ризиків.
  • Документація: план управління ризиками та реєстр ризиків.
  • Внутрішні та зовнішні ризики. Ескалація. Перевірена роками формула комунікації ризиків.
  • Старт нового бізнесу/проєкту/фази. Ризики та припущення.
  • Типові ризики для IT-проєктів та можливі реакції на них.
  • Ризик-орієнтований підхід до управління проєктами.
  • Приклади з життя та розбір кейсів.

Вимоги для проходження курсу

  • Мінімум пів року комерційного досвіду в IT на позиції ПМа

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

  • Інтерактивні вебінари із практичними кейсами
  • Живі обговорення та розбір питань учасників групи

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

  • Ліза Копилова - Senior Project Manager у Sigma Software.
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Frontend
Sigma Software University
Подробиці

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

Модуль 1. Вступ до JavaScript

  • Вступ до веб-розробки та JavaScript
  • Встановлення середовища розробки та інструментів

Модуль 2. Основи JavaScript

  • Синтаксис та змінні
  • Умовні конструкції
  • Цикли та ітерація
  • Функції
  • Масиви

Модуль 3. Робота з DOM

  • Вступ до DOM (Document Object Model)
  • Робота з елементами
  • Робота з подіями

Модуль 4. ООП в JavaScript

  • Вступ до ООП
  • Конструктори та прототипи

Модуль 5. Вступ до React.js

  • Ознайомлення з React.js
  • Компоненти
  • Робота з JSX
  • Життєвий цикл компонентів

Модуль 6. Основи TypeScript

  • Вступ до TypeScript
  • Типи даних та анотації типів
  • Інтерфейси та класи в TypeScript

Модуль 7. Робота з API та AJAX

  • Взаємодія з сервером за допомогою AJAX запитів
  • Використання API

Модуль 8. Розробка проєкту з використанням React.js i TypeScript

  • Планування та створення проєкту
  • Розробка компонентів з використанням React.js та TypeScript

Модуль 9. Завершення курсу

  • Розробка та презентація фінального проєкту
  • Підсумкове тестування та оцінювання знань

Вимоги до учасників курсу

Курс вимагає початкових знань з HTML/CSS. Знання англійської мови для розуміння літератури буде перевагою під час навчання.

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

  • Практичні завдання
  • Експертні інструктори
  • Сертифікат після проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментора
  • Python
  • WEB Developer / Webmaster
Sigma Software University
Подробиці

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

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

Теми:

  • Основи побудови асинхронних архітектур
  • Реалізація однопотокового неблокуючого сервера (event loop)
  • Coroutines. Async/await. Створення власного awaitable-об’єкта
  • Взаємодія з СУБД з використанням асинхронності
  • Приклад реалізації REST API на базі асинхронного вебфреймворка
  • Розгортання асинхронних застосунків

Після завершення курсу ти:

  • Розбиратимешся у внутрішній реалізації асинхронності на Python
  • Навчишся застосовувати асинхронний код на практиці
  • Матимеш змогу прокачати свої навички та пройти наш курс web services on Python

Вимоги до учасників курсу

Для виконання всіх кроків процесу розробки бажано використовувати POSIX-сумісну операційну систему (наприклад, Linux, MacOS).

Чому варто пройти курс "Python Asynchronous Programming"?

  • Знання asynchronous Python може значно підвищити продуктивність твого програмного забезпечення, особливо в мережевому і веб програмуванні
  • Правильно написаний асинхронний код може бути більш зрозумілим і зручним для розробників порівняно з традиційним синхронним кодом, особливо при обробці багатьох паралельних операцій
  • Asynchronous in Python стає все важливішим в сучасному програмуванні та особливо актуальним у веброзробці та серверних застосунках. Вивчення цього підходу допоможе тобі бути більш конкурентоспроможним розробником у майбутньому
  • Знання асинхронного програмування може розширити твої можливості в пошуку роботи та підвищити твою привабливість для потенційних роботодавців

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

  • Тривалість - 8 годин
  • Заняття українською мовою з використанням англійських термінів
  • Веброзробникам рівня: Middle, Senior та Team Lead
Подати заявку
Експрес-курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Other
Sigma Software University
Подробиці

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

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

Модуль 1. Вивчення архітектури Kubernetes

  • Вивчення компонентів кластера (API server, controllers, schedulers, etcd тощо)
  • Вивчення архітектурних шаблонів кластерних застосунків (health checks, externalized configuration, service discovery тощо)

Модуль 2. Вивчення Minikube та Kubectl

  • Встановлення minikube та docker у хмарі для кожного учасника (AWS EC2 надається Sigma Software University)
  • Підключення до minikube та docker з машини розробника
  • Робота з віддаленим minikube з використанням локального kubectl

Модуль 3. Вивчення Pods, Configs, Services, Deployments, Ingress та Jobs

  • Configuration на основі k8s config map, git repository і configuration server
  • Connectivity на основі load balancers (k8s services) і reverse proxy (k8s ingress)
  • Deployment на основі k8s rollout upgrade (k8s deployments), blue-green deployment і canary release

Модуль 4. Знайомство з Helm

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

Модуль 5. Знайомство з AWS EKS

  • Встановлення та налаштування навчального кластера для навчальної групи (AWS EKS надається Sigma Software University)
  • Підключення з використанням kubectl
  • Спільна робота у кластері

Після завершення навчання на курсі Kubernetes:

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

Вимоги до учасників курсу

  • Базовий досвід роботи з Linux
  • Базовий досвід роботи з Docker
  • Попередньо встановлене та налаштоване програмне забезпечення: git, bash, ssh, Git for Windows includes bash and ssh
  • Додаткове програмне забезпечення:
    • AWS CLI (у випадку використання власного облікового запису)
    • Docker (для публікації власних образів додатків)

Чому варто пройти курси Kubernetes?

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

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

  • Тривалість - 8 годин
  • Рівень Middle
  • Заняття українською мовою з використанням англійських термінів
  • Підходить розробникам всіх технологій
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
25 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • C# / .NET
Sigma Software University
Подробиці

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

Теми:

  • Вступ. Загальні відомості про .NET
  • Робота з GIT
  • Основні конструкції мови С#. Алгоритми сортування, пошуку
  • Алгоритми і структури даних
  • Об'єктно-орієнтоване програмування на C#
  • Введення-виведення інформації. Робота з текстовою інформацією
  • Колекції у С#
  • Делегати. Події. Лямбда вирази, анонімні класи
  • Шаблони проєктування
  • Мова інтегрованих запитів LINQ

Що студенти отримають по закінченню кожного з рівнів .NET Camp Pro?

Базовий рівень:

  • Базові знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові C#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями

Основний рівень:

  • Поглиблені знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові С#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Знання по використанню основних конструкцій мови
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
  • Базовий інструментарій оцінки складності алгоритмів та базові алгоритми сортування за різними критеріями та пошуку інформації, особливості застосування алгоритмів у різних структурах даних
  • Знайомство з існуючими шаблонами проєктування та особливостями їх реалізації
  • Вміння будувати UML-діаграми та їх читати

Вимоги до кандидатів .NET кемпу:

  • Знання англійської мови на рівні не нижче Pre-Intermediate
  • Власний ноутбук (не менше ніж 4 GB RAM і процесор не нижче ніж 1.8 GHz)
  • Базові навики C#:
    • Розуміння класу і об'єкта
    • Базові типи даних
    • Оператори
    • Цикли
  • Вітається, але не обов'язковий, мінімальний досвід в програмуванні на будь-якій мові

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

  • 25 занять по 3 години
  • Рівень - Middle
  • Заняття українською мовою з використанням англійських термінів

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

Лілія Дяконюк - .NET Trainer at Sigma Software University

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

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

Теми:

  • Вступ. Загальні відомості про .NET
  • Робота з GIT
  • Основні конструкції мови С#. Алгоритми сортування, пошуку
  • Об'єктно-орієнтоване програмування на C#
  • Введення-виведення інформації. Робота з текстовою інформацією
  • Колекції у С#
  • Делегати. Події. Лямбда вирази, анонімні класи

Що студенти отримають по закінченню кожного з рівнів .NET Camp Pro?

Базовий рівень

  • Базові знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові C#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями

Основний рівень

  • Поглиблені знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові С#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Знання по використанню основних конструкцій мови
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
  • Базовий інструментарій оцінки складності алгоритмів та базові алгоритми сортування за різними критеріями та пошуку інформації, особливості застосування алгоритмів у різних структурах даних
  • Знайомство з існуючими шаблонами проєктування та особливостями їх реалізації
  • Вміння будувати UML-діаграми та їх читати

Після завершення .NET Camp студенти:

  • Матимуть базові знання та навички із програмування на платформі .NET (C#)
  • Отримають основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навчаться створювати консольні застосунки на мові C#, отримають досвід по організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Отримають практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Здобудуть знання по використанню основних конструкцій мови, а також через підібрані практичні завдання отримають розвиток алгоритмічного мислення
  • Набудуть навички як правильно оцінювати переваги і недоліки конкретних структур даних і освоять стандартний інструментарій для їх реалізації
  • Навчаться валідувати вхідні дані та працювати з винятковими ситуаціями
  • Зможуть продовжити навчання на поглибленому .NET (C#) CAMP Основний, який відкриє для них нові професійні можливості

Вимоги до кандидатів .NET Camp

  • Знання англійської мови на рівні не нижче Pre-Intermediate
  • Власний ноутбук (не менше ніж 4 GB RAM і процесор не нижче ніж 1.8 GHz)
  • Комп'ютерна грамотність

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

  • 20 занять по 3 години
  • Рівень - Beginner
  • Заняття українською мовою з використанням англійських термінів

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

Лілія Дяконюк - .NET Trainer at Sigma Software University

Подати заявку
Курс
Формат
Online
Початок навчання
22.05.2024
Тривалість
14 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Data Science / Machine learning / AI
Sigma Software University
Подробиці

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

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

Теми:

  • Знайомство з часовими рядами (Getting known with Time Series)
  • Декомпозиція часових рядів (Time series Decomposition)
  • Властивості часових рядів (Time series features)
  • Прогнозування часових рядів (Time series forecasting)
  • Експертне прогнозування (Judgmental forecasts)
  • Регресійні моделі (Time series regression models)
  • Експоненційне згладжування (Exponential smoothing)
  • ARIMA моделі (ARIMA models)
  • Динамічні регресійні моделі (Dynamic regression models)
  • Прогнозування ієрархічних та згрупованих часових рядів (Forecasting hierarchical and grouped time series)
  • Поглиблені моделі прогнозування (Advanced forecasting methods)
  • Деякі прикладні проблеми прогнозування (Some practical forecasting issues)
  • Виявлення аномалій в часових рядах (Some practical forecasting issues)
  • Подібність часових рядів (Time Series Similarity)

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

  • Глибокі знання та навички у дослідженні часових рядів
  • Вміння ефективно декомпозувати часові ряди для аналізу
  • Навички у побудові моделей та прогнозуванні часових рядів
  • Навички використання передових методів, таких як нейромережі та динамічні регресійні моделі, для аналізу та прогнозування
  • Здатність виявляти та очищувати часові ряди від аномалій

Вимоги до учасників курсу

  • Базові знання з програмування:
    • принципи програмування
    • алгоритмізація та базові алгоритми
  • Базові знання Python:
    • синтаксис
    • типи та структури даних
    • базові оператори розгалужених обчислень
    • функціональне та ООП програмування
    • робота з Colab чи Jupiter Notebook
  • Базові знання з математики:
    • елементи теорія ймовірностей
    • дискретна математика
    • теорія матриць
    • дослідження функцій
    • аналітична геометрія
    • тригонометрія
  • Бажано мати базові знання з Data Science

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

  • Тривалість - 14 занять
  • Курс українською мовою з використанням англійських термінів
  • Доступ до записів занять на 6 місяців після курсу

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

Андрій Салата - Principal Software Developer at Sigma Software

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Python
  • WEB Developer / Webmaster
Sigma Software University
Подробиці

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

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

Теми:

  • REST API: що це таке та як працює
  • Розгортання та конфігурування середовища розробки
  • Створення мікросервісів на базі Flask-RESTful
  • Взаємодія з СУБД з використанням ORM SQLAlchemy
  • JSON-серіалізація на основі Marshmallow
  • Тестування мікросервісів за допомогою фреймворку pytest: модульні та інтеграційні тести
  • Аутентифікація на базі JWT
  • Розгортання застосунку у контейнерах

Після завершення курсу ти

Вмітимеш розробляти REST API рівня - production на Python.

Вимоги до учасників курсу

Для ефективного виконання всіх етапів процесу розробки студентам бажано використовувати POSIX-сумісну операційну систему (наприклад, Linux, MacOS).

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

  • Тривалість - 8 годин
  • Рівень Advanced
  • Заняття проходять українською мовою з використанням англійських термінів
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
19 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • PR / Communications
Sigma Software University
Подробиці

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

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

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

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

  • Два варіанти курсу (з перевіркою домашніх завдань та без)
  • Розбір реальних кейсів та робота з практичними завданнями
  • Курсова робота наприкінці курсу
  • На курсі є стипендійні місця

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

  • Віра Солдатова - Head of PR в Sigma Software
  • Олександра Говоруха - Head of Global Affairs at Sigma Software
  • Оксана Назаркевич - Senior PR Manager at Sigma Software
  • Катерина Стефанович - Senior Event Manager в Sigma Software
  • Світлана Бовкун - Employer Brand Manager в Sigma Software
  • Дарія Скляренко - SMM Manager at Sigma Software
  • Анастасія Четверик - PR Manager в Sigma Software
  • Наталя Гаврилюк - Office Manager at Sigma Software
  • Марина Зибіна - Event Manager в Sigma Software
  • Галина Арнаутова - PR Manager в Sigma Software
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • iOS Development
Sigma Software University
Подробиці

Протягом курсу ви освоїте програмування під iOS, вивчите Swift та Objective C, та зрозумієте роботу додатків. Програма насичена реальними прикладами та практичними завданнями, тому після закінчення ти зможеш претендувати на позицію Junior iOS розробника у ІТ компаніях.

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

Знайомство з iOS, Xcode

  • Огляд iOS та Xcode
  • Знайомство з системами контролю версій
  • Вступ до мов програмування орієнтованих на iOS платформу (Swift/Objective-C)

Специфіка роботи з Objective–C і Swift

  • Управління памяттю у Swift
  • Колекції
  • Властивості в Objective-C/Swift
  • Управління потоком, функції
  • Структури та перерахування
  • Класи
  • Категорії, розширення, протоколи й делегати
  • Замкнення у Swift/Objective-C
  • Універсальні шаблони й обробка помилок у Swift
  • Потоки, черги та механізми роботи з ним

Основи роботи з інтерфейсами і їх побудова

  • Application LifeCycle
  • Основи побудови інтерфейсів в iOS
  • UIView
  • AutoLayout
  • Особливості побудови користувацьких інтерфейсів (будівельні блоки інтерфейсу)
  • UIViewController і його нащадки
  • Анімації
  • Робота з файловою системою
  • Робота з мережею
  • Бази даних на прикладі CoreData
  • Testing application
  • Debug with xCode
  • Підготовка додатка до публікації в App Store
  • Побудова інтерфейсів зі SwiftUI

Фінальні роботи

  • Фінальне завдання
  • Захист

Вимоги для проходження курсу

  • Знання основних принципів ООП, структури даних та їх особливостей, основних операторів та циклів. Розуміння основ роботи з пам’яттю.
  • Знання англійської мови на рівні Intermediate та вище

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

  • Дипломний проєкт
  • Бонусом є вебінар "Interview Easy or Hard" з Sr. Recruiter в Sigma Software
Подати заявку
Курс
Формат
Online
Початок навчання
17.09.2024
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 150 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Frontend
Sigma Software University
Подробиці

Курс для вивчення та поглиблення знань з Front-end. Основним напрямком курсу є створення інтерфейсів користувача та правильне налаштування робочого оточення для ефективної роботи.

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

Модуль 1. Basic

HTML

  • Introduction: what is Front end and Back end?
  • Basic tags
  • Tables

CSS

  • Selectors
  • inline-block, float layouts
  • Flexbox
  • Grid
  • BEM, Preprocessors, Bootstrap
  • Basic animation
  • Pseudo-elements, Pseudo-selectors, dropdown
  • Adaptive and responsive layouts

Модуль 2. PRO

JS

  • Introduction: how do all languages work?
  • Data Types, logic operations
  • Variables
  • Loop
  • Array
  • Function
  • OOP, Solid
  • Object, Class, Function Construction
  • Event Loop, Call Context
  • DOM
  • Events
  • WebStorage
  • Promise, Async function
  • Ajax, Restful API
  • Npm, Node.js, Webpack

React

  • Setup new project, create an app
  • JSX, Props
  • Hooks:
    • useState
    • useEffect
    • useMemo
    • useCallback
    • useRef
    • useContext
  • Class Components:
    • set state
    • props
    • lifecycles

Routing

  • Routes
  • React Router
  • Hooks:
    • useParams
    • useNavigate
    • useLocation

Redux

  • Introduction (store, flux architecture)
  • react-redux

Final Project

Bonus

  • Basic TypeScript
  • Basic Junit Testing
  • Preparing for an interview

Модуль 3. Advanced

React

  • Setup new project, create an app
  • JSX, Props
  • Hooks:
    • useState
    • useEffect
    • useMemo
    • useCallback
    • useRef
    • useContext
  • Class Components:
    • set state
    • props
    • lifecycles

Routing Routes

  • React Router
  • Hooks:
    • useParams
    • useNavigate
    • useLocation

Redux

  • Introduction (store, flux architecture)
  • react-redux

TypeScript

  • Unit Tests:
    • Jest
    • React testing Library

Final Project

Bonus

  • Preparing for an interview
  • Vue, Vuex

Вимоги для проходження курсу

  • Мінімальний досвід у Web розробці (HTML, CSS, JavaScript) і / або участь у навчальних курсах по front-end

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

  • Курс складається із теоретичних занять, низки домашніх завдань, онлайн майстер-класів та воркшопів
  • Бонусом є вебінар "Interview Easy or Hard" з Sr. Recruiter в Sigma Software

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

Олександра Донцова - Software Engineer at Sigma Software

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

Сторінки