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

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Відеокурс / Платформа
Формат
Online
Початок навчання
06.02.2025
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 000 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • Prompt Engineering / ChatGPT
WebPromoExperts
Подробиці

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

Автоматизація текстових завдань за допомогою ChatGPT

  • Використання ChatGPT для написання есе, звітів, електронних листів, перекладів та створення резюме
  • Результат: Ви навчитеся швидко створювати тексти, що дозволить працювати копірайтером, писати контент на замовлення або пропонувати текстові послуги клієнтам

Організація завдань і часу з Notion AI

  • Створення та управління списками справ, планами і проєктами за допомогою Notion AI
  • Результат: Навички організації роботи та проєктів, що підходять для фрілансу або консалтингу, допомагаючи іншим структурувати процеси

Створення презентацій за допомогою Beautifil.ai

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

Обробка зображень та фото з Fotor AI

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

Створення відео з Pictory

  • Легке створення відео на основі тексту або фото з використанням AI
  • Результат: Ви навчитеся створювати відео для соцмереж, реклами чи інших комерційних цілей, що можна монетизувати

Створення пісень за допомогою Suno AI

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

Монетизація знань з AI

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

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

  • Відеолекції
  • Доступ до корисних додаткових матеріалів
  • 7+ годин навчання на курсі
  • Інтерактивна навчальна платформа
  • Матеріали курсу доступні 1 рік з моменту його завершення
  • Сертифікат WebPromoExperts
  • Можливість сплатити за курс частинами (від 2 до 6 платежів) від банку або внутрішня розстрочка

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

  • Антон Воронюк - Директор з розвитку бізнесу WebPromoExperts та Webpromo
  • Михайло Хейна - CEO рекламного сервісу BannerBoo, керівник креативної студії Арт Депо
Подати заявку
Курс
Формат
Online
Початок навчання
03.03.2025
Тривалість
8 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяСупровід ментораРеальний проект у портфоліо
  • Other
Levelup
Подробиці

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

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

Теми:

  • Введення в мову програмування
  • Змінні та типи даних
  • Логічні оператори та оператори розгалуження
  • Цикли, використання відкладчика
  • Масиви: одновимірні та багатовимірні
  • Функції
  • Вказівники
  • Рядки
  • Багатовимірні динамічні масиви
  • Структури, класи
  • Предпроцесор в додатках
  • Використання файлової системи

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

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

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

  • 90% практики
  • Живі заняття
  • Підтримка викладачів
  • Знижка на навчання
  • Можлива оплата курсу частинами

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

Микита Марченко - C++ Developer

Подати заявку
Курс
Формат
Online
Початок навчання
17.02.2025
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Sales / Lead Generation / Business Development
Projector
Подробиці

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

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

Конвеєр та ключові правила продажів

  • Принцип конвеєра продажів.
  • Можливі негативні сценарії в процесі продажів та алгоритм роботи з ними.
  • Адаптація конвеєра під кейс або бізнес.
  • Написання конвеєра продажів для різних бізнесів і галузей
  • Головне про правила продажів і приклади їхнього застосування
  • Практика використання правил продажів

Пошук за рекомендаціями

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

Комунікації

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

Робота з запереченнями

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

Виявлення потреб

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

Підготовка та презентація пропозиції

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

Закриття угоди та робота з запереченнями під час захисту пропозиції

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

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

  • Живі заняття
  • Real-life завдання
  • Курсовий проєкт
  • Регулярний фідбек
  • Сертифікат за здобутки
  • Можна повернути кошти протягом 14 днів від початку курсу

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

  • Олена Карась - Project Manager, ідеолог, ментор у White Sales
  • Валентин Яроменко - CEO в White Sales, Founder в Big Sister AI
  • Тетяна Григор'єва - COO в White Sales
Подати заявку
Відеокурс / Платформа
Формат
Offline
Початок навчання
Будь-який момент
Тривалість
8 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 975 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • Content Manager / Copywriter
Promodo Academу
Подробиці

Курс створений для копірайтерів-початківців, SMM-cпeціaліcтів та e-mail-мapкeтoлoгів. Протягом курсу Ви навчитесь пиcaти тeкcти для інтepнeт-мaгaзинів, блогів, соцмереж, e-mail розсилок, прокачаєте навички з копірайтингу в різних маркетингових каналах та зможеш отримати фідбек щодо якості контенту від провідних фахівців.

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

Що таке бізнес копірайтинг?

  • Що таке бізнес копірайтинг і які бувають тексти?
  • Хто такий копірайтер і як ним стати?
  • Структура курсу "Копірайтинг": про що він і чим корисний
  • Знайомство з лекторами та запитання

Контент для SEO

  • SEO-копірайтинг
  • Поняття та SEO-метрики
  • Структура SEO-текстів
  • Копірайтер + SEO-фахівець

Контент для блогу

  • SEO тексти VS статті в блог
  • Шукаємо тему і створюємо ТЗ
  • Поради: що робити після написання статті

DC-копірайтинг

  • Що має вміти SMM-копірайтер?
  • Головні принципи SMM-копірайтингу
  • Як покращувати навички написання текстів?

Контент для email

  • Email живий?
  • Трохи про канал
  • Структура email-розсилки
  • Тема і підзаголовок
  • Банер
  • Заголовок і основний текст
  • CTA
  • Інші елементи листа
  • Тригерні листи
  • Вайбер
  • Пуш та смс
  • Як писати імейли, щоб люди не відписувались

Як копірайтеру знайти роботу

  • Огляд ринку
  • Огляд майданчиків
  • Спілкування з підрядником

Практичні заняття

  • зворотний зв'язок по ДЗ + відповіді на запитання за блоками:
    • SEO
    • Блог
    • SMM
    • Email

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

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

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

  • Ольга Гнесь - Team Lead Content Promodo
  • Віра Сєчкіна - Editor Promodo
  • Олександр Зубарев - Copywriter
  • Олена Герасименко - Copywriter Promodo
  • Владислав Тришкін - SEO-specialist Promodo
  • Любов Міняйло- Corporate Culture Specialist Promodo
Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
1 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
7 050 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • Email Marketing / SMS Marketing
Promodo Academу
Подробиці

Опaнуєш інcтpумeнти пepcoнaлізaції тa aвтoмaтизaції poзcилoк, нaвчишся cтвopювaти виcoкoкoнвepcійні тa пpивaбливі лиcти, які зaпaм'ятoвуютьcя aудитopії, aнaлізувaти звіти тa пpoвoдити A/B-тecтувaння.

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

Знайомство з Retention: канали, інструменти

  • Що таке Retention
  • Швидкий огляд інструментів та того, про що буде курс
  • Проєктна робота: умови та розподіл проєктів

Огляд сервісів розсилок

  • Огляд сервісів розсилок: можливості, порівняння, на що звернути увагу при виборі
  • Маркетингова гігієна та доставлення пошти

Огляд каналу Email

  • Типи розсилок (масові та тригерні)
  • Структура листів різних типів
  • Робота з редакторами Drag&Drop в сервісах розсилок
  • Адаптивність до пристроїв, поштовиків та темної теми
  • Інтерактив в розсилках (AMP)

Практика по верстці розсилки

Огляд ключових блоків та інструментів для верстки:

  • Як працювати з Figma
  • Як верстати в редакторі ESP:
    • блоки листа
    • налаштування
    • адаптація до мобільних пристроїв
    • адаптація до темної теми
    • кастомізація
  • Практичне завдання

Додаткові канали комунікації

  • Огляд додаткових каналів зв'язку:
    • елементи з чого складаються
    • приклад верстки
    • деталі побудови ланцюжка комунікації з використанням декількох каналів
  • Viber, sms, Webpush, Mobpush, inapp, appinbox
  • Мультиканальні комунікації

Сегментація та персоналізація, частота розсилки

  • Додаткові поля контактів
  • Сегменти для розсилок
  • Як збирати додаткові дані
  • Частота розсилки

Автоматизація в маркетингу

  • Сценарії та блоки в них
  • Налаштування базових тригерних ланцюжків
  • Автоматизація в проморозсилках
  • Контроль коректної роботи ланцюжків (налаштування альортів, якщо щось зламалось)
  • Робота з API та підготовка ТЗ

Метрики retention-маркетингу. Google Analytics. A/B тестування

  • Огляд переліку основних метрик які відносяться до retention-маркетингу:
    • формули
    • де застосовуються
  • Огляд функціоналу Google Analytics:
    • ключові показники
    • формування звітів
  • Правила та особливості проведення A/B тестувань

Чек-лист маркетолога (медіапланування, перед запуском розсилки, реєстр проєкту)

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

Форми та сповіщення на сайті. Гейміфікації на сайті

  • Розбір форм збору контактів: від pop-up до окремої сторінки підписки
  • Додаткові точки збору контактів (амніканальність)
  • Лід-магніти
  • Гейміфікації
  • Як створити форму підписки
  • Як зібрати базу offline

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

  • Налаштування облікового запису в LinkedIn
  • Створення резюме
  • Які помилки роблять кандидати?
  • Що враховувати під час пошуку роботи, як сортувати та структурувати
  • На що звертають увагу під час співбесіди рекрутери
  • Чому важливо готуватися до співбесіди

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

  • Теорія + практика
  • Захист проєкту
  • Кар'єрна консультація
  • Можливість перегляду запису занять
  • Сертифікат про проходження курсу

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

  • Ярослав Стеценко - Retention Marketing Manager Promodo
  • Світлана Фурса - Head of Retention Marketing Promodo
  • Владислав Лобода - Team Lead Email Marketing at Promodo
  • Андрій Бочаров - Email marketing specialist Promodo
  • Катерина Чигир - Team Lead Email Marketing at Promodo
Подати заявку
Курс
Формат
Online
Початок навчання
03.03.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
290 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Java
SoftServe Academy
Подробиці

План курсу

Теми:

  • Class Design. Encapsulation
  • Exceptions
  • Inheritance. Polymorphism
  • Inner, outer class. Enum
  • Generics. Collections
  • Functional Interfaces. Lambda
  • Stream API. Data and Time
  • Multithreading
  • Annotations
  • JDBC
  • Servlets
  • Introduction To Spring. IoC
  • ORM. Hibernate with Spring
  • Spring MVC
  • Unit testing. Logging
  • Spring. Exception handling
  • Spring Security
  • Rest API Serialization. JSON. XML

Результати для вас

  • Git, GitHub
  • Створення веб-додатків за допомогою Spring MVC
  • Робота з базами даних (JDBC, Hibernate)
  • Розширені теми щодо сучасної мови Java
  • Модульне тестування веб-додатку
  • Тверді принципи
  • Командна робота, SCRUM
  • Повнофункціональні веб-проєкти

Переваги курсу

  • Спочатку практичні завдання: ви будете кодувати за допомогою завдань, подібних до тих, які ми маємо в проектах SoftServe
  • Мінімальна теорія: ми тут, щоб кодувати, чи не так? І все ж, якщо вам знадобиться шукати відповіді, ми зібрали найкращі відео та матеріали, які вам допоможуть
  • Цілодобовий чат з учасниками Discord: ваше місце, щоб запитати "Ого, як мені це запустити?", надсилати наклейки вночі або попросити наставника допомогти
  • Усі завдання готують ментори SoftServe Academy: ці люди знають код, бо працюють із ним щодня

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Викладання англійською мовою
  • Доступ до додаткових технічних електронних курсів
  • Електронне навчання для підвищення навичок спілкування
  • Англомовні клуби та самонавчання
  • Спільнота професіоналів-однодумців

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

Oleksandr Butrym - Ментор SoftServe Академії

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

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

Модуль 1. Вступ до Машинного навчання

  • Введення в машинне навчання: основні поняття та застосування
  • Види машинного навчання
  • Основні інструменти та бібліотеки для машинного навчання
  • Основи Python в контексті аналізу даних
  • Основи NumPy, SciPy та Pandas

Модуль 2. Приготування та очищення даних

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

Модуль 3. Лінійна регресія

  • Лінійна регресія: теорія та застосування
  • Види лінійних моделей
  • Аналіз часових рядів та прогнозування

Модуль 4. Класифікація та ансамблеві методи

  • Базові класифікаційні моделі, дерева рішень та їх створення
  • Випадковий ліс (Random Forest), Градієнтний бустінг (Gradient Boosting), Адаптивний бустінг (AdaBoost) та власні ансамблі
  • Оцінка та валідація моделей

Модуль 5. Кластеризація та аналіз даних

  • Кластеризація даних: методи та застосування
  • Аналіз головних компонент (PCA) та методи зменшення розмірності
  • Відкриті дані та аналіз текстових даних
  • Візуальний аналіз даних за допомогою Orange

Модуль 6. Нейронні мережі та глибинне навчання

  • Вступ до нейронних мереж та штучних нейронів
  • Пряме поширення сигналу та зворотне поширення помилок. Глибинні нейронні мережі (Deep Neural Networks)
  • Конволюційні нейронні мережі (CNN)
  • Рекурентні нейронні мережі (RNN)
  • Автоенкодери та трансформери

Модуль 7. Аналіз та покращення результатів машинного навчання

  • Налаштування набору даних та аналіз помилок навчання
  • Аналіз кривих, що характеризують процес навчання. Порівняння результатів з точністю людини
  • Різні розподіли тестового та навчального набору даних. Аналіз помилок конвеєрів ML

Модуль 8. Додаткові теми в машинному навчанні

  • Введення до асоціативних правил. Алгоритми видобування асоціативних правил
  • Клітинні автомати та мультиагентні системи
  • Генетичні алгоритми, методи мурашиного рою, фрактали
  • Нечітка логіка
  • Навчання з підкріпленням та Q-навчання
  • Інтелектуальні агенти

Лабораторні роботи з індивідуальними консультаціями

Упродовж курсу з ML практика буде невід'ємною частиною навчання. Лектор даватиме завдання та буде на своєму прикладі демонструвати варіанти вирішення. Теми лабораторних робіт, які чекають на тебе:

  • Ознайомлення з інструментами машинного навчання
  • Підготовка даних для аналізу
  • Лінійна регресія та метод найменших квадратів
  • Класифікація реальних даних
  • Кластеризація даних та аналіз головних компонентів
  • Глибинні нейронні мережі (Deep Neural Networks)
  • Використання CNN для обробки зображень
  • Рекурентні нейронні мережі (RNN)
  • Симулятор мультиагентних систем
  • Використання асоціативних правил для аналізу даних
  • Навчання з підкріпленням та Q-навчання

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

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

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

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

Вимоги до студентів

  • знати Python на середньому рівні
  • розуміти основи статистики
  • середній рівень знань Numpy SciPy
  • знати основи Matplotlib, Seaborn
  • знати Pandas на середньому рівні

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

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

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

Ярослав Виклюк - Професор, доктор технічних наук

Подати заявку
Курс
Формат
Online
Початок навчання
05.05.2025
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 200 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Digital Marketing
Lemon School
Подробиці

Ми створили курс, на якому розкажемо про дієві інструменти інтернет-маркетингу та навчимо тебе продавати у мережі все, навіть бабусин чайний сервіз. А потім — хоч в ІТ, хоч в б’юті. Погнали!

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

Модуль 1 - Продукт. Що, кому і де продавати та як аналізувати?

Заняття 1. Що таке digital-маркетинг? Що він включає?

  • Digital Marketing manager - хто він, завдання. Зарплата DMM в 2023 році
  • KPI Digital marketing manager. Ідеальний склад команди: учасники, зони відповідальності
  • З чого почати роботу в цифровому маркетингу для новачків
  • Агенство чи клієнт
  • Фріланс на UPWORK
  • Кар'єрний ріст від Junior DM до Senior DM
  • Копірайтинг та контент маркетинг

Заняття 2. Маркетинг продукту

  • Цільова аудиторія (ЦА)
  • SWOT-аналіз - досліджуємо мікро та макро середовище
  • 4P - визначаємо концепцію та вибираємо вектор розвитку
  • Аналіз конкурентів в онлайн-середовищі
  • Унікальна торгова пропозиція (УТП)
  • Модуль AIDA
  • Упаковка продукту. Дизайн

Заняття 3. Аналіз інструментів і каналів (трафіку) для залучення клієнтів

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

Заняття 4. Digital стратегія

  • Що таке трафік?
  • Цілі трафіку
  • Інструменти та канали залучення трафіку до ніші
  • Особливості каналів трафіку
  • Визначаємо канали трафіку, які підходять для продукту

Модуль 2 - Основи юзабіліті

Заняття 5. Маркетинг та продажі. Воронка продажів

  • Теорія Jobs-to-be-Done. Чому продукти "наймають" та "звільняють"
  • Теорія 7 дотиків. Коли відбувається покупка
  • Взаємодія відділу маркетингу, відділу продажу та продакт менеджера
  • Лідогенерація та кваліфікація лідів. В чому різниця між MQL, SQL, PQL

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

CRM - автоматизація бізнес-процесів.

Заняття 7. Юзабіліті. Як не зламати очі через креативність і завоювати лояльність покупця?

  • Розбираємось із поняттям Usability
  • Критерії оцінювання
  • Показники, що визначають юзабіліті для вашого ресурсу
  • Основні помилки
  • Проводимо аудит юзабіліті сайту
  • UI/UX сайту. Для чого потрібно, та яке місце займає в розробці сайту

Заняття 8. SEO: основи, збирання семантичного ядра

  • Що таке SEO?
  • Етапи складання семантичного ядра
  • Інструменти для роботи з семантичним ядром
  • Кластеризація запитів
  • Як відстежити позицію сайту?
  • Що таке google аналітика?

Заняття 9. SEO-аудит проєкту

  • SEO-тест: що врахувати під час написання
  • LSI-копірайтинг
  • Внутрішні та зовнішні фактори ранжирування
  • Інструменти для вебмайстрів
  • Посилання та їх якість
  • Чек-лист з SEO-аудиту
  • Збираємо та кластеризуємо семантику для свого проєкту
  • Аналізуємо сайт за чек-листом

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

SEO аудит.

Заняття 11. Створення лендінгів (LP)

  • Що таке лендінг і навіщо він потрібний?
  • Як зібрати лендінг
  • Які завдання вирішує LP
  • Правила успішного лендінгу
  • Створимо LP для свого проєкту
  • Як скласти структуру Landing-page. ТЗ програмісту

Заняття 12. Web-аналітика

  • Цілі в Google Analytics 4. Які цілі потрібно налаштувати маркетологу
  • Модель атрибуції. Асоційовані конверсії
  • Створюємо ціль у Google Analytics 4
  • Google Tag Manager

Заняття 13. Практичне заняття. Google Tag Manager

  • Робота з Google Tag Manager
  • Створення івентів та тегів
  • Що таке контейнер?

Заняття 14. PPC. Контекстна реклама. Google Adwords

  • Інтерфейс Google Adwords
  • Планувальник ключових слів
  • Типи відповідності ключових слів
  • Налаштування акаунту Adwords
  • Типи компаній
  • Створюємо рекламні компанії

Заняття 15. PPC. Створення рекламних компаній

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

Заняття 16. E-mail

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

Заняття 17. SMM: Instagram

  • Оформлення бізнес-сторінки
  • Reels та фотоконтент
  • Оптимізація публікації. Основні складові
  • Просування сторінки. Таргетована реклама. Реклама у блогерів
  • Підписка на спонсорів. Сценарії впливу на імідж бренду

Заняття 18. Імідж та репутація бренда

Модуль 3 - Інструменти

Заняття 19. Telegram i TikTok

  • Трендовий канал трафіку
  • Як отримати клієнтів?

Заняття 20. Таргетована реклама у Facebook та Instagram

  • Таргетована реклама в Meta Ads Manager
  • Рекламний кабінет та основні налаштування
  • Цілі рекламних кампаній та як вибрати відповідну
  • Плейсменти: автоматичні та кастомізовані
  • Аудиторії. Кастомні та ретаргет, коли які використовувати
  • Що не можна рекламувати у FB?
  • Meta піксель. Які завдання вирішує. Відмінність від API
  • Медіа-план для рекламної компанії.

Заняття 21. Практичний урок. Таргетована реклама

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

Заняття 22. Аналіз ринку та конкурентів. Стратегія просування

Ти навчишся швидко проводити аналіз ринку та каналів трафіку конкурентів, це допоможе оптимізувати маркетингові зусилля та підвищити конверсію.

Заняття 23. Розмова з кар'єрним менеджером

  • Як і де шукати роботу для початківця і які інструменти при цьому використовувати
  • Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим
  • Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці
  • 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше
  • Q&A

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

  • Безкоштовна IT англійська
  • Додаткові матеріали
  • Кар'єрний менеджер
  • Діджитал диплом на Linkedin

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

  • Марина Гончарук - Senior Marketer
  • Анна Балик - Senior Marketer
Подати заявку
Курс
Формат
Online
Початок навчання
20.02.2025
Тривалість
8 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • Frontend
Levelup
Подробиці

Пройдеш повний цикл створення web-проєкту. Отримаєш досвід використання фреймворка NextJS (ReactJS, TypeScript) для створення search friendly web-сайтів. Отримаєш знання по SSR (Server Side Rendering) в екосистемі ReactJS.

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

Налаштування проєкту та конфігурація фреймворку

  • Встановлення необхідних npm пакетів та запуск тестового проєкту на локальному сервері
  • Налаштування середовища розробки
  • Застосування TypeScript для написання компонентів проєкту
  • Конфігурація фреймворку

Створення сторінок сайту

  • Навігація та маршрутизація
  • Статична та динамічна генерація сторінок, SSR
  • Обробка помилок

Інтернаціоналізація

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

Дизайн сайту

  • Створення основного лейаута сайту
  • Налаштування UI бібліотеки
  • Робота з шрифтами

Отримання даних

  • Встановлення необхідних npm пакетів
  • Отримання даних на сервері та клієнті
  • Оптимізація роботи з REST API, кешування
  • Змінні середовища

Форми та відправка даних

  • Встановлення необхідних npm пакетів
  • Перевірка даних форми
  • Відправка даних
  • Очищення кешу

SEO налаштування (Search Engine Optimization)

  • Встановлення необхідних npm пакетів
  • Налаштування заголовків та метаінформації
  • OpenGraph & JSON-LD
  • Оптимізація зображень

Аутентифікація користувачів

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

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

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

  • Швидко створювати web-сайти за допомогою фреймворка NextJS максимально адаптованого до вимог пошукових систем
  • За допомогою TypeScript будеш створювати користувацькі інтерфейси, розробляти серверну частину сайтів
  • Використовувати всі переваги ReactJS для побудови швидких інтерактивних інтерфейсів web-сайту
  • Використовувати сторонні API для побудови web-сайту
  • Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub

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

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

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

Олександр Слободян - Front-End Developer

Подати заявку
Курс
Формат
Online
Початок навчання
24.02.2025
Тривалість
40 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
42 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SQL / DBA
Світ Сучасної Освіти
Подробиці

У ході курсу розглядається архітектура бази даних Oracle, управління примірником бази даних, конфігурація Oracle Net і супроводу бази даних.

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

Вступ

  • Завдання курсу
  • Розклад курсу
  • Огляд Oracle Database 12c
  • Огляд Oracle Cloud
  • Огляд схеми HR

Вивчення архітектури бази даних Oracle

  • Огляд архітектури бази даних Oracle
  • Зміни примірників бази даних Oracle
  • Приєднання до примірника бази даних Oracle
  • Структури пам’яті бази даних Oracle
  • Архітектура процесів
  • Архітектура структур
  • Послідовність запуску процесів
  • Архітектура зберігання бази даних

Управління екземпляром бази даних

  • Введення в інструменти управління базою даних Oracle
  • Архітектура Enterprise Manager
  • Вхід в Oracle Enterprise Manager Database Express
  • Використання домашньої сторінки Enterprise Manager Database Express
  • Використання Enterprise Manager Cloud Control
  • Використання SQL * Plus
  • Використання SQL Developer
  • Файли параметрів ініціалізації

Конфігурація мережевого середовища Oracle

  • Огляд сервісів Oracle Net
  • Огляд процесу прослуховування Oracle
  • Встановлення з'єднань Oracle Net
  • Інструменти для конфігурації і управління середовищем Oracle Net
  • Використання Listener Control Utility
  • Використання Oracle Net Configuration Assistant
  • Використання Oracle Net Manager
  • Використання Enterprise Manager Cloud Control

Управління структурою зберігання бази даних

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

Адміністрування безпеки користувачів

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

Одночасний доступ до даних

  • Огляд блокувань
  • Механізм блокувань
  • Одночасний доступ до даних
  • Блокування DML
  • Механізм черг
  • Конфлікти блокувань
  • Управління даними скасування
  • Огляд даних скасування
  • Транзакції і дані скасування
  • Зберігання інформації скасування
  • Порівняння даних відміни і затримки

Управління даними скасування

  • Конфігурація даними скасування
  • Гарантія утримання даних скасування
  • Фіксація розміру табличного простору скасування

Впровадження аудиту бази даних Oracle

  • Розподіл відповідальності
  • Безпека бази даних
  • Моніторинг відповідності
  • Стандартний аудит бази даних
  • Об’єднаний журнал аудиту
  • Поділ повноважень для адміністрування аудиту (ролі AUDIT_ADMIN і AUDIT_VIEWER)
  • Конфігурація журналу аудиту
  • Опції аудиту

Супровід бази даних

  • Супровід бази даних
  • Перегляд історії попереджень
  • Термінологія
  • Automatic Workload Repository (AWR)
  • Рівні статистики
  • Automatic Database Diagnostic Monitor (ADDM)
  • Enterprise Manager і консультанти

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

  • Tuning Activities
  • Планування продуктивності
  • Налаштування продуктивності примірника
  • Методологія настройки продуктивності
  • Дані настройки продуктивності
  • Моніторинг продуктивності
  • Управління пам’яттю

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

  • Налаштування SQL
  • оптимізатор Oracle
  • Директиви плану виконання
  • Адаптивні плани виконання
  • Консультанти SQL
  • Результати автоматичної настройки SQL
  • Впровадження рекомендацій автоматичної настройки
  • Консультант з налаштування SQL

Управління ресурсами за допомогою менеджера ресурсів

  • Огляд менеджера ресурсів
  • Концепції менеджера ресурсів
  • Використання менеджера ресурсів
  • Службовий план розподілу ресурсів
  • Приклад плану за замовчуванням
  • Робочий процес менеджера ресурсів
  • Директиви ресурсного плану
  • Методи виділення ресурсів в ресурсних планах

Автоматизація завдань за допомогою Oracle Scheduler

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

Управління простором

  • Огляд управління простором
  • Управління простором блоку
  • Зчіпка і міграція рядків
  • Управління вільним простором усередині сегмента
  • Типи сегментів
  • Виділення екстентів
  • Виділення простору
  • Створення таблиць без сегментів

Концепції резервування і відновлення

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

Перенесення даних

  • Загальна архітектура перенесення даних
  • Oracle Data Pump
  • SQL * Loader
  • Зовнішні таблиці
  • Робота з Oracle Support
  • Використання Support Workbench
  • Використання Enterprise Manager

Робота з Oracle Support

  • Інтеграція з My Oracle Support
  • Дослідження проблеми
  • Заклад запиту про обслуговування
  • Управління патчами
  • Встановлення патчів
  • Required Prerequisites

Working knowledge of SQL and use of PL/SQL packages

  • Suggested Prerequisites
  • Basic knowledge of Linux operating system

Слухачі вивчають

  • Створення та управління примірником бази даних
  • Створення та управління структурами зберігання
  • Конфігурація оточення Oracle Net
  • Створення та управління користувачами
  • Моніторинг бази даних і управління продуктивністю
  • Основну інформацію про резервування і відновлення
  • Використання Oracle Support Workbench і My Oracle Support для оновлення програмного забезпечення Oracle

Необхідна попередня підготовка

  • Знання SQL і використання пакетів PL / SQL
  • Базові знання Linux

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
15.02.2025
Тривалість
99 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 700 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Frontend
PeaPod
Подробиці

На базі курса ви отримаєте знання з HTML, CSS, вивчите базу мови програмування JavaScript та створите свої перші проєкти: портал новин та список справ (to do list). Програма складена за принципом збільшення складності та передбачає багато практичних завдань.

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

Модуль 1. Введення в основи Front-end розробки. Мова розмітки HTML, CSS

  • Вивчення синтаксису мови розмітки HTML
  • Структура (скелет) HTML документа
  • Заголовки, параграфи, посилання, зображення, форми, таблиці в HTML
  • Вивчення основ мови CSS
  • Адаптивність та кросбраузерність. Media-запити
  • Робота над практичним завданням з HTML та CSS. Основи HTML5

Модуль 2. Технологія Flexbox

  • Структура документа HTML5. Вивчення тегів в HTML5
  • Практичні завдання HTML5+CSS
  • Технологія Flexbox. Верстання учбового макета сайту

Модуль 3. Технологія GRID CSS. Бібліотека Bootstrap

  • Базова сітка GRID CSS. Рядки і стовпці. Вирівнювання вмісту. Нумерація ліній сітки
  • Верстання макету Landing-page
  • Бібліотека Bootstrap. Розробка проєкта із використанням Bootstrap

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

  • Типи даних, змінні, числа, строки, введення в об'єкти
  • Масиви в JavaScript. Методи роботи із масивами
  • Функції в JavaScript. Робота із функціями
  • Об'єкти в JavaScript. Копіювання, створення, деструктуризація

Модуль 5. Введення в DOM. Атрибути елементів. Маніпуляція DOM елементами

  • Введення в події браузеру. Властивості і методи подій
  • Практична робота. Проєкт "список справ" (To do list)

Модуль 6. Асинхронність в JavaScript. Робота з AJAX. Promises-об'єкти

  • Введення в AJAX. POST-запити. Відладка в AJAX CORS. Обробка помилок
  • Введення в Promises
  • Практична робота. Розробка новинного порталу

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

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

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

Олександр Левицький - Python backend and frontend developer

Подати заявку
Курс
Формат
Online
Початок навчання
15.02.2025
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • IT Basics / IT Fundamentals
PeaPod
Подробиці

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

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

IT діти 9-11

  • TinkerCad
  • Construct3
  • Tynker
  • Scratch
  • Adobe Photoshop
  • Magica Voxel
  • Movavi
  • RobLox

IT діти 12-14

  • TinkerCAD
  • Adobe Photoshop
  • Blender
  • Invideo
  • JavaScript
  • SketchUp
  • Adobe Illustrator
  • Figma
  • MIT App Inventor

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

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

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

  • Павло Поливода - Front-end розробник
  • Тетяна Вальковська - Викладач та практикуючий дизайнер
  • Віталій Кривкін - Викладач та 3D дизайнер
Подати заявку
Курс
Формат
Online
Початок навчання
27.02.2025
Тривалість
6 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • HR / Employer Branding
Hurma Academy
Подробиці

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

Ключові знання HR PP, що допоможуть сформувати довірливі відносини

  • Ключові функції та задачі People Partner
  • Основні компетенції People Partner
  • Типи співробітників та моделі взаємодії з ними
  • Основні елементи на шляху формування довірливих відносин з різними типами співробітників

Участь HR PP в процесах найму та адаптації співробітників

  • Участь у формуванні заявки на вакансію
  • Складання профіля кандидата
  • Адаптація нових співробітників (preboarding, onboarding)
  • Участь в процесі закриття випробувального терміну

Інструменти успішної комунікації

  • Особливості комунікації в умовах віддаленої роботи та у військовий час
  • Трансляція цінностей та змін
  • Проведення 1:1. Надання зворотнього зв'язку співробітнику та керівнику
  • Коучинг в роботі People Partner

Лояльність та залученість талантів

  • Вплив People Partner на лояльність та залученість співробітників
  • Що таке залученість? На що вона впливає, та що впливає на неї
  • В чому різниця між залученістю, лояльністю та задоволеністю
  • Методи оцінки лояльності та залученості в організації

Розвиток та оцінка

  • Поняття компетенцій та поведінкових індикаторів
  • Методи оцінки співробітників та роль People Partner
  • Роль people Partner у формування індивідуального плану розвитку

Участь в exit interview

  • Роль People Partner в процесі звільнення
  • Підготовка та проведення Exit interview
  • Що таке екологічне звільнення

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

  • Лекції щовівторка
  • Локація Google Meet
  • Записи та матеріали без обмежень в часі
  • Можлива оплата частинами

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

Павло Маркасьян - HR Director at Trionika

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
65 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Data Science / Machine learning / AI
Main Academy
Подробиці

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

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

Базові навички в IPython

  • Робота з IPython
  • Арифметичні операції
  • Базові об'єкти:
    • Послідовності
    • Відображення
    • Інші базові об'єкти
  • Функції в Python
  • Функціональне програмування

Математика для аналізу даних

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

Збір даних

  • Робота з файлами
  • CSV
  • Робота з базами даних
  • Робота з JSON, XML
  • Використання API

Робота з масивами Numpy

  • Масиви в Numpy
  • Агрегація
  • Операції над масивами
  • Сортування масивів

Підготовка даних з Pandas

  • Об'єкти бібліотеки
  • Індексація
  • Операції з об'єктом
  • Агрегація та об'єднання
  • Зведені таблиці
  • Часові ряди

Основи візуалізації даних

Класифікації основних графіків та їх застосування.

Візуалізація з Matplotlib

  • Лінійні графіки
  • Графіки розсіювання
  • Гістограми
  • 3D - графіки
  • Відображення географічних даних

Візуалізація за допомогою Tableau/Power BI

  • Порівняння Tableau та Power BI
  • Візуальна аналітика
  • Розробка повноцінного дашборда

Статистичний аналіз та scipy

  • Основні означення
  • Нормальний розподіл
  • Центральна гранична теорема
  • Розподіл Стьюденса
  • Статистика в scipy
  • Перевірка гіпотез

Введення в машинне навчання

  • Навчання з учителем
  • Навчання без учителя
  • Навчання з підкріпленням
  • Налаштування параметрів
  • Оцінка результатів

Лінійні моделі

  • Методологія та застосування моделей
  • Лінійна регресія
  • Множинна регресія
  • Логістична регресія
  • Метод опорних векторів

Ансамблеві моделі

  • Методологія та застосування моделей
  • Дерево прийняття рішень
  • Random forest

Кластеризація

  • Методологія та застосування моделей
  • Метод k-середніх
  • Агломеративний алгоритм
  • DBSCAN

Аналіз соціальних мереж

  • Методологія та застосування алгоритму
  • Рейтинг PageRank

Асоціативні зв'язки

  • Основні поняття
  • Алгоритм Apriory

Основи нейронних мереж

  • Основні поняття
  • Навчання нейронної мережі

Архітектура нейронних мереж

  • Базові поняття
  • Види нейронних мереж
  • Бібліотека Tensorflow
  • Класифікації зображень

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

  • Вечірні заняття
  • Велика кількість практичних завдань
  • Постійний фідбек від тренера
  • Навчальний проєкт
  • Сертифікат після успішного закінчення навчання

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

  • Євген Страхов - Data Analyst & Math Consultant
  • Ігор Бондарчук - к.т.н., доцент кафедри комп'ютерних наук, завідувач кафедри комп'ютерних наук ТНТУ ім. Івана Пулюя
  • Марія Мазорчук - Senior Data Scientist, SSA Group
  • Станіслав Логвіненко - Data Scientist
  • Ігор Бетлей - Data analyst в ТОВ "Агросем" та data scientist PM Partners
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
33 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Android
Main Academy
Подробиці

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

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

Основи розробки Android

Основи Java

  • Класифікація типів даних
  • Примітивні типи даних
  • Робота з масивами
  • Умовні переходи і цикли

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

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

Основи розробки з платформою Android

Знайомство з платформою Android

  • Вступ
  • Архітектура OC Android
  • Версії OC Android
  • Android SDK
  • Емулятори
  • Корисні ресурси, документація, пошук відповідей на питання

Будова простих Android-додатків і інструментальні засоби їх створення

  • Створення простого Android-додатка
  • Архітектура Android проєкту
  • Огляд Android Studio
  • Редактор розмітки в Android Studio
  • Огляд ключових компонентів Android-додатку

Ключові компоненти Android-додатку

Інтерфейс користувача

  • Views. Події View
  • Групи View. Шари (Layouts)
  • Adapter & AdapterViews
  • Меню (Menu)
  • Navigation Drawer
  • Діалоги (Dialogs)

Activity (Операція)

  • Структура і застосування класу Activity
  • Життєвий цикл Activity
  • Запуск Activity
  • Завдання і стек переходів назад
  • Конфігурація Activity. Збереження стану Activity

Контекст Android-додатків

  • Структура класу Context
  • Застосування класу Context

Intent (Намір)

  • Структура і застосування класу Intent
  • Явні та неявні наміри
  • Отримання і відправка даних за допомогою наміру
  • Прапори і очікування наміру ( PendingIntent)

Фрагменти

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

Просунуті компоненти Android-додатку

Файл маніфесту і права доступу

  • Структура і можливості файлу AndroidManifest.xml
  • Системні права доступу. Групи прав доступу
  • Права доступу додатків

Сховища і постачальники контенту (Storage & Content providers)

  • Сховища
  • Структура і застосування класу Content provider
  • Отримання даних від постачальника контенту
  • Вставка, оновлення та видалення даних
  • Створення постачальника контенту
  • Постачальники контенту

Постачальники контенту (BroadcastReceiver)

  • Структура і застосування класу BroadcastReceiver
  • Реєстрація BroadcastRecevier
  • Прийом і відправлення повідомлень через BroadcstReceiver
  • Безпека при використанні BroadcastRecive

Служби (Service)

  • Структура і застосування класу Service
  • Створення запущеної служби
  • Життєвий цикл класу Service
  • Прив'язані служби (Bound Services)
  • Робота з системними службами
  • Android Interface Definition Language (AIDL)

Ресурси

  • Огляд ресурсів
  • Надання ресурсів
  • Доступ до ресурсів
  • Обробка змін в режимі виконання
  • Локалізація за допомогою ресурсів

Проєктування додатків і стек сучасних технологій

Проєктування додатків

  • Концепція MVP
  • Використання Mosby
  • Впровадження залежності (Dependency Injection)

Стек сучасних технологій

  • Dagger 2
  • Butter knife
  • Picasso
  • Glide
  • Gson
  • Retrofit
  • OrmLite
  • Retrolambda
  • RxJava

Додаткові компоненти Android-додатку

Повідомлення

  • Toast Notifications
  • Notification area notifications

Графіка і анімація

  • ImageView. Convas, Nine-patch
  • View Animation and Drawable Animation
  • Propetry Animation

Виконання персонального навчального проєкту

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

  • Обробка ТЗ
  • Вибір на чому будемо реалізовувати свій проєкт (бібліотеки і технології)
  • Консультації по проєкту (2 год)
  • Самостійна робота над проєктом під керівництвом тренера (24 год)

Захист свого навчального проєкту

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

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

  • Навчання в будь-якій точці світу
  • Живе спілкування з тренером і обробки завдань на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів 24/7 протягом навчання
  • Кар'єрний тренінг з HR-фахівцем

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

Олексій Абаєв - 4 роки у Android-розробці

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 900 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • IT Basics / IT Fundamentals
Main Academy
Подробиці

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

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

Основні концепції програмування

Основні концепції програмування

  • Комп'ютер як виконавець програм
  • Суть програмування. Алгоритм
  • Програма і програмне забезпечення
  • Мови програмування
  • Складові мови програмування
  • Способи реалізації мови програмування (вихідний код, виконуваний код, компіляція/інтерпретація)
  • Налагодження програм, кодування (програмування)
  • Середовище програмування

Введення в JavaScript

  • Що таке JavaScript
  • Довідники і специфікації
  • Редактори для коду
  • Консоль розробника - практика
  • JavaScript і структура HTML
  • Основи розмітки коду
  • Класика "Привіт, Світ"
  • Правила розмітки коду для великих скриптів

Розмітка коду: змінні і константи

  • Структура коду, крапка з комою, коментарі
  • Змінні
  • Імена змінних
  • Константи
  • Зчитуємий код: називаємо змінні правильно
  • Практичні завдання для засвоєння роботи зі змінними

Базові конструкції мов програмування

Типи даних і оператори

  • П'ять примітивних типів даних
  • Основні оператори
  • Практика по основних операторах

Оператори порівняння і логічні значення

  • Логічні значення
  • Порівняння символів і рядків
  • Порівняння різних типів
  • Строга рівність

Взаємодія з користувачем і оператором умови

  • Alert, prompt i confirm
  • Практика Alert, prompt i confirm
  • Оператори умови. Неправильна умова, else
  • Практика на засвоєння else i if

Логічні оператори

  • || (АБО)
  • && (I)
  • Практика на логічні оператори
  • Конструкція switch i case
  • Практика для конструкції switch i case

Цикли while i for

  • Цикл while
  • Цикл do..while
  • Цикл for
  • Практика для while i for

Функціональне та об'єктно-орієнтоване програмування

Функціональне програмування

  • Оголошення функції
  • Локальні і зовнішні змінні
  • Параметри
  • Повернення значення функціями
  • Практика для роботи з функціями

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

  • Введення в методи і властивості
  • Числа
  • Практика для роботи з числами
  • Рядки
  • Практика для роботи з рядками
  • Масиви
  • Практика для роботи з масивами

Основи ООП: об'єкти, властивості і методи

  • Створення об'єкта
  • Додавання властивостей
  • Доступ до властивостей
  • Видалення властивостей
  • Додавання методу

Ви навчитеся:

  • Писати прості програми і засвоїте синтаксис мови JavaScript
  • Функціональному програмуванню і основам об'єктно-орієнтованого програмування (ООП)
  • Бозовим правилам і основним принципам написання програмного коду
  • Познайомитеся з усіма популярними мовами програмування та інструментами розробки ПО
  • Зможете чітко визначитися з подальшим напрямком розвитку

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

  • Живе спілкування з тренером і обробка завдань на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів 24/7 протягом усього навчання
  • Заняття з технічної англійської
  • Кар'єрний сервіс

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

  • Ольга Веденєєва - Автор і викладач курсу "Основи програмування"
  • Владислав Метелешко - C# Developer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
16 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
12 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • React
Main Academy
Подробиці

Курс охоплює основні пункти бібліотеки React.js, які широко використовуються у розробці фронт-енду для створення односторінкових додатків (SPA).

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

Вступ

  • Пакетний менеджер npm, огляд основних команд, ECMAScript 6+
  • Детальний розгляд правил версіонування пакетів і файлу маніфесту до проєкту package.json і package-lock.json
  • Знайомство з React. Create-react-app - перший проєкт

Основа

  • JSX - мова для роботи з React
  • State. Робота з даними через стан
  • Підходи стилізації
  • Props. Робота з пропсами, передача даних через пропси.
  • Children, що це і як із ним працювати
  • Context. Передача даних за контекстом
  • Методи життєвого циклу
  • Обробка подій. Створюємо користувацькі методи
  • Види компонентів, дизайн компонентів
  • Знайомство з Refs

Тестування

  • Вступ до тестування
  • Знайомство з Jest

Робота із сервером

  • Як працює Fetch API
  • Обробка помилок у Fetch API
  • Отримання даних з API
  • Виведення отриманих даних

Навігація

  • Основи react-rourer
  • Link компонент
  • Динамічні/Відносні шляхи
  • Обробка неіснуючих адрес

Сховище Redux

  • Redux введення
  • Reducer - що це, і як із ним працювати.
  • Redux Store
  • Action Creator
  • Синхронізація redux із react

Хуки React.js

  • Хуки введення
  • Робота з setState
  • Робота з useEffect
  • Призначені для користувача хуки

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

  • Вечірні заняття у режимі живих онлайн зустрічей
  • Необхідні знання - HTML, CSS, JS
  • Бажано досвід роботи з:
    • npm/yarn
    • ECMAScript 6+
    • OOП
    • Проєктами landing page
  • Велика кількість практичних завдань
  • Постійний фідбек від тренера
  • Навчальні проєкти
  • Сертифікат після успішного закінчення навчання

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

Андрій Попенко - Front-end Developer at Shwartzcode

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
68 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Main Academy
Подробиці

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

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

Вступ у тестування

  • What is software?
  • Software quality & quality issues
  • Mission of a tester
  • Thinking like a tester

Навички, які отримаєте:

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

Життєвий цикл розробки програмного забезпечення (SDLC)

  • Testers place in SDLC
  • SDLC methodologies
  • Specification review

Навички, які отримаєте:

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

Типи і рівні тестування

  • Testing types
  • Testing levels
  • White\Gray\Black box testing

Навички, які отримаєте:

  • Вивчите типи тестування
  • Дізнаєтеся про рівні тестування
  • На практиці відпрацюєте отримані знання

Тест-кейси

  • What is a test case?
  • Why we run a test cases?
  • How tests can be good?

Навички, які отримаєте:

  • Отримайте знання і практичний досвід у написанні тест-кейсів
  • Навчитесь самостійно писати тест-кейси

Тестування дизайну. Розуміння і методики

  • Test design comprehension
  • Test design techniques
  • Domain analysis
  • Combination testing

Навички, які отримаєте:

  • Познайомитеся з концепцією тест дизайну
  • На практиці відпрацюєте основні техніки тест дизайну

Тестування ризиків

  • Risks in software development
  • Risk-based testing

Навички, які отримаєте:

Дізнаєтеся, що таке тестування, засноване на ризиках.

Дослідницьке тестування

  • Scripted testing
  • Exploratory testing

Навички, які отримаєте:

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

Звіт про помилки

  • What is a bug report?
  • How to write a good bug report?
  • Bug report life cycle?

Навички, які отримаєте:

  • Навчитесь писати звіти про помилки
  • Напишите свій перший звіт про помилки

Тестова документація

  • Test case
  • Test suite
  • Bug report
  • Test report
  • Test plan

Навички, які отримаєте:

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

Інструменти тестувальника і його технічні навички

  • What are tools in testing
  • Common tools for testing

Навички, які ви отримаєте:

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

WEB

  • History of Internet creation
  • Web applications architecture
  • Web technologies
  • HTTP protocol

Навички, які отримаєте:

  • Дізнаєтеся історію виникнення і розвитку Інтернету
  • Основні технології та принципи, на яких базується Інтернет

XML

Навички, які отримаєте:

  • Вивчите мову розмітки документів XML
  • Принципи побудови документів, використовуючи синтаксис XML

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

  • Вечірні заняття у режимі живих онлайн зустрічей
  • Велика кількість практичних завдань
  • Постійний фідбек від тренера
  • Навчальні проєкти
  • Сертифікат після успішного закінчення навчання
  • Кар'єрний тренінг з HR-фахівцями

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

  • Євген Лозоватський - QA Engineer, Middle QA
  • Ігор Боднарчук - Тренер курсу
  • Роман Прус - QA Lead, QA Інженер
  • Олексій Осипенко - Senior QA Auto Engineer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
20 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • C# / .NET
Main Academy
Подробиці

На курсі студенти матимуть змогу опанувати мову SQL і технологію Entity Framework для звернення до баз даних з C # застосунків, попрацювати з базами даних та користуватися технологією ASP.NET Core. Протягом курсу необхідно виконати багато практичних занять, тестів та фінальний проєкт для захисту. Після закінчення курсу учасники зможуть претендувати на посаду розробника C#/.Net.

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

Базові принципи мови C#. Парадигма ООП

Основи C#, CLR

  • Створення мови програмування C#
  • Принципи зберігання даних
  • Типи даних
  • Використання типів
  • Оператори
  • Масиви
  • Розмір масиву
  • Операції з масивами
  • Структури і перерахування
  • Робота з рядками
  • Робота з Console Application
  • Клас Console

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

  • Визначення класу
  • Основні принципи ООП
  • Методи та параметри
  • Перевантаження операторів
  • Вкладення і Поліморфізм
  • Композиція, вкладені класи

Продвинуте програмування на C#. Обробка виключень

Обробка винятків

  • Обробка типів виключень
  • Перехоплення виключень різних типів і базових винятків
  • Реалізація блоків try-catch-finally
  • Виклик винятків

Delegates. Події. Lambdas. Узагальнені колекції

  • Робота з делегатами
  • Лямбда-вирази (анонімні функції)
  • Створення та реалізація подій і зворотних викликів
  • Колекції, узагальнені колекції

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

  • Виконання операцій введення / виводу
  • Форматування рядків
  • Оператори введення / виведення
  • Регулярні вирази
  • Серіалізація

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

  • Основи баз даних
  • Основи SQL

Робота з ADO.NET

  • Загальні відомості про ADO.NET
  • Постачальники даних .NET Framework
  • SQL Server і ADO.NET
  • Entity Framework
  • Запити та робота з даними та об'єктами за допомогою LINQ

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

Збірка і налагодження додатків

  • Управління збірками додатків
  • Запобігання конфліктам імен за допомогою просторів імен
  • Директива using
  • Рефлексія
  • Діагностика додатків
  • Модульне тестування (Unit Testing)

Багатопотоковість й асинхронна обробка

  • Потоки (Thread)
  • Пули потоків (ThreadPool)
  • Асинхронна модель на основі подій (EAP)
  • Методи async

Небезпечний код і покажчики. Безпека в .NET Framework

  • Типи покажчиків
  • Основні поняття безпеки
  • Основні алгоритми шифрування і захисту інформації
  • Виконання симетричного і асиметричного шифрування

Windows forms. Windows presentation i XAML

  • Багатошарова архітектура клієнтських додатків
  • Мова XAML
  • Дослідження збірок WPF

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

Основи ASP.NET Web forms and MVC

  • ASP.NET - web-платформа
  • Архітектура ASP.NET MVC
  • Маршрутизація, контролери, дії
  • Подання

Використання ASP.NET web forms, MVC i REST

  • Введення в AJAX
  • ASP.NET MVC
  • Web API
  • REST архітектура

Windows communication foundation

  • Сервіс-орієнтована архітектура (SOA)
  • Розробка і реалізація служб
  • WCF и ASP.NET Web API
  • Шаблони проєктів WCF

Архітектура додатків і шаблони проєктування

  • Життєвий цикл проєкту
  • Шаблони проєктування
  • Архітектурні шаблони і стилі

Виконання персонального навчального проєкту

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

  • Обробка ТЗ
  • Консультації по проєкту (2 год.)
  • Самостійна робота над проєктом під керівництвом тренера (24 год.)

Захист свого навчального проєкту

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

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

  • Навчання з інструктором у групах по ZOOM згідно розкладу
  • Доступ до усіх відео уроків: лекції, практичні, проєкти, Q&A
  • Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
  • Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
  • Сертифікат по закінченню курсу

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

  • Артем Домалевський - Senior C#/.NET Developer, Tech Lead at SmartIT
  • Іван Срайчук - C# Developer
  • Богдан Байда - Middle .NET Developer at Smart Inovative Technologies
  • Руслан Житовський - C#/.NET Developer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
50 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • PHP
Main Academy
Подробиці

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

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

Основи програмування на PHP

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

  • Історія і можливості PHP
  • Клієнт-сервер архітектура
  • Локальні і віддалені сервера. Хостинг
  • Розгортання локального сервера (OpenServer, etc.)
  • Розгортання та налаштування середовища розробки (IDE PhpStorm, etc.) / PHP Code Sniffer
  • Налаштування системи контролю версій (Git)

Синтаксис мови PHP

  • Анатомія мови PHP:
    • теги
    • коменти
    • оголошення
    • мовні конструкції
  • Типи даних, константи і змінні, а також робота з ними
  • Основні оператори:
    • арифметичні
    • логічні
    • рядкові і т.д.

Галуження додатків і функцій

  • Конструкції if, else, elseif
  • Конструкція switch
  • Функції:
    • вбудовані функції
    • призначені для користувача функції
    • параметри
    • повернення значень
    • рекурсія і ін.

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

  • Масиви:
    • числові
    • асоціативні
    • багатовимірні
    • масив функцій
  • Цикли:
    • for
    • while
    • do … while
    • foreach
    • цикл операторів

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

  • Парадигма ООП
  • Класи і об'єкти
  • Інкапсуляція, успадкування і поліморфізм
  • Getter-и і setter-и
  • Атрибути, методи, абстрактні класи, інтерфейси
  • Робота з винятками

WEB-програмування на PHP

Основи HTTP архітектури, робота WEB формами

  • HTTP:
    • можливості
    • структура
    • архітектура
  • Структура запитів і відповідей, робота з формами

Робота з файлами у PHP

  • Як працювати з файлами
  • Атрибути файлів
  • Читання і запис у файли
  • Робота з структурованими даними в CSV
  • Завантаження і вивантаження файлів

Кукі, сесії та хедери

  • Cookies
  • Session
  • Оператори по роботі з HTTP response header

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

Основи роботи із SQL

  • Реляційні БД, відносини:
    • один-до-одного
    • один-до-багатьох
    • багато-до-багатьох
  • Первинні і вторинні ключі
  • Основні типи даних в SQL
  • Основи SQL

Робота з базами даних засобами PHP

  • PDO або MySQLi
  • Коннектор до БД
  • Робота з API
  • Підтримка БД
  • Робота з параметрами
  • Object mapping
  • Безпека
  • Представлення даних
  • Звіти

MVC архітектура

MVC архітектура в WEB-додатках

  • MVC in PHP
  • Front Controller

Виконання персонального навчального проєкту

Вибір: Фреймворк або MVC

  • Огляд сучасних фреймворків:
    • Zend Framework
    • Symfony
    • Yii
    • Laravel
  • Вивчення одного з фреймворків
  • Вибираємо на чому будемо реалізовувати свій проєкт: Фреймворк або MVC

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

  • Обробка ТЗ
  • Консультації по проєкту (2 год.)
  • Самостійна робота над проєктом під керівництвом тренера (24 год.)

Захист свого навчального проєкту

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

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

  • Навчання з інструктором у групах по ZOOM згідно розкладу
  • Доступ до усіх відео уроків: лекції, практичні, проєкти, Q&A
  • Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
  • Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
  • Сертифікат по закінченню курсу

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

В'ячеслав Конашков - 20+ років у програмуванні

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

Сторінки