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

Мы собрали лучшие платные и бесплатные IT курсы Украины, которые позволят вам овладеть новой профессией с возможностью трудоустройства или углубить свои знания в области информационных технологий. Есть учебные программы для детей, с нуля для начинающих и опытных специалистов. Вы можете сравнить цены, программы АйТи курсов и условия обучения.
Читать далее
Курс
Формат
Online
Начало занятий
24.11.2025
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
9 200 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Hillel IT school
  • C# / .NET
Подробнее

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

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

Вступ

  • Знайомство з мовами програмування
  • Прості типи даних. Змінні. Константи
  • Вирази і оператори у мові

Управління потоком виконання програми

  • Розгалуження (if ... else, switch, тернарний оператор)
  • Цикли (do ... while, while, for, foreach)
  • Способи виявлення і усунення несправностей в коді (налагодження)

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

  • Робота з масивами (одне і багатовимірні)
  • Алгоритми роботи з масивами (пошук, сортування і т.д.)
  • Списки, словники
  • Перерахування

Рядки і форматування

  • Робота з рядками
  • Форматування
  • Алгоритми роботи з рядками
  • Клас StringBuilder

Методи

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

Введення в ООП

  • Складні типи даних (класи, структури)
  • Властивості
  • Основи інкапсуляції, успадкування та поліморфізму

Файлова система

  • Робота з папками (відкриття, створення, читання, видалення)
  • Робота з файлами (відкриття, створення, видалення, читання і редагування)

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

  • Для проходження курсу необхідно мати рівень впевненого користувача ПК
  • Групові онлайн заняття
  • Особистий кабінет для кожного учня
  • Оперативна служба підтримки студентів
  • Доступ до відеозаписів занять після закінчення навчання
  • Велика кількість практичних завдань
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття.

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

  • Сергій Артеменко - Full Stack Developer в Ciklum
  • Андрій Єфименко - Senior Software Engineer
  • Максим Кабаков - .NET Developer at HYS
  • Вікторія Шемет - Software Engineer at SoftServe
  • Михайло Мороз - Back-end Developer at Fractured Byte
  • Олексій Глемецький - Senior .NET Developer at GlobalLogic
  • Ілля Малачин - Software Engineer at Yalantis
Больше информации
Курс
Формат
Online
Начало занятий
02.09.2025
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
3 000 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
DAN IT Education
  • Frontend
Подробнее

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

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

Модуль 1. HTML&CSS Basics

  • Основні HTML теги та атрибути
  • Основи CSS, блочна модель
  • Селектори CSS
  • Оформлення елементів
  • Поля і відступи
  • Порядок верстки блоку
  • Тестування результатів верстки
  • Управління розміром і положення блоків на сторінці 
  • Технологія Flexbox
  • Базова анімація 
  • Основні інструменти розробника 
  • Робота з GitLab, базові команди, створення свого репозиторію

Модуль 2: UI/UX design Basics

  • Базове знання Figma
  • Базове знання UI/UX
  • Основи сайтобудування

Модуль 3. Advanced HTML/CSS

  • Технологія Bootstrap 4 
  • Технологія Gulp
  • Просунута структура проєкту
  • Адаптивна верстка
  • Гумова верстка 
  • Препроцессори, а саме: Sass

Модуль 4. Basic JavaScript

  • Базові та об’єктні типи даних
  • Перетворення типів
  • Змінні й правила їх іменування
  • Умови, оператори, масиви, цикли, функції, робота з датами та часом
  • Введення в браузерні події
  • Робота з таймерами, localStorage
  • Області видимості
  • Контекст виклику
  • Обробка помилок
  • ООП в JavaScript – функції-конструктори, прототипи, класи

Модуль 5. Soft Skills

Модуль 6. Final Project

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

  • Для дітей віком від 12 до 15 років
  • До 15 дітей в групі
  • Система оцінки знань
  • Багато практичних завдань
  • Робота над власними проєктами
  • Сертифікат про закінчення навчання
Больше информации
Курс
Формат
Online
Начало занятий
04.11.2025
Длительность
4 недель
Уровень
Для профессионалов
Язык обучения
Ukrainian
Стоимость
9 600 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
IT Education Center
  • SysAdmin
Подробнее

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

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

Основи AWS

  • Дізнаєшся, які існують сервіси AWS та їх можливості
  • Зрозумієш, що таке Identity and Access Management (IAM) та як управляти правами доступу до AWS
  • Навчишся призначати права і ролі

Лекція:

  • Введення в курс
  • Огляд сервісів Amazon AWS
  • Робота з офіційною документацією AWS
  • Root-акаунт
  • Best practice по базовому налаштуванню нового акаунту AWS
  • Огляд сервісу Control Tower
  • Identity and Access Management (IAM)
  • Огляд сервісів, що будуть вивчатись на курсі:
    • EC2
    • RDS
    • S3
    • CloudWatch
    • VPC
    • EBS
    • EFS
    • ACM
    • Route53
  • Огляд системи Billing в AWS, планування витрат на інфраструктуру

Практика:

  • Налаштування користувачів та прав доступу
  • Розрахунок вартості хмарних ресурсів

Віртуальна приватна хмара

  • Познайомишся з можливостями Amazon Virtual Private Cloud
  • Навчишся створювати та управляти мережами на Amazon

Лекція:

  • Початок роботи з ресурсами AWS
  • Сервіс VPC
  • Best practice по створенню VPC: приватні, публічні subnets, маршрутизація трафіку, на що звертати увагу
  • Поняття регіону (region), зони доступності (availability zone)
  • Відмовостійкість ресурсів в AWS

Практика:

  • Створення ресурсів через вебінтерфейс і через AWS CLI
  • Налаштування безпеки для мережі VPC: Security Groups, Bastion instance та VPN для доступу до приватної мережі

Вебсервіс Amazon EC2

  • Познайомишся з Amazon Elastic Compute Cloud
  • Навчишся створювати інстанси, їхні образи, переміщатися між зонами доступності та регіонами
  • Розберешся зі спотовими інстансами

Лекція:

  • Кейси адміністрування EC2:
    • створення інстансів віртуальних машин (VM)
    • зміна параметрів інстансів після створення
    • захист від видалення ресурсів
    • створення образів інстансів (ec2 images)
    • переміщення VM між зонами доступності (availability zones) та регіонами (regions)
    • розширення диска наявного інстансу
    • відновлення доступу до інстансу
    • резервне копіювання та відновлення інстансів
  • Спотові інстанси (Spot Instances)
  • Різниця між сервісами EC2 та Lightsail

Практика: Робота з сервісом EC2.

Вебсервіс Amazon EC2. Продовження

Навчишся створювати темплейти, працювати з автоскейлингом, балансувати навантаження тощо.

Лекція:

  • Створення темплейтів в EC2
  • Шаблони запуску інстансів Launch Templates/Launch Configurations
  • Автоскейлинг EC2 (Autoscaling)
  • Балансування навантаження
  • Типи балансувальників (ALB, NLB, Classic)

Практика: Робота з сервісом EC2.

Сховища AWS

  • Розберешся у типах та класах сховищ
  • Попрацюєш зі сховищами даних, створиш та налаштуєш ресурси EBS та EFS

Лекція:

  • Типи сховищ (storage types) та класи сховищ (storage classes)
  • Сервіси EBS, EFS. В чому різниця

Практика:

  • Робота зі сховищами даних в AWS
  • Створення та налаштування ресурсів EBS, EFS

Вебсервіс Amazon RDS

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

Лекція:

  • Робота з базами даних в AWS: сервіс RDS
  • Типи інстансів в RDS
  • Різниця між звичайними рушіями баз даних та Aurora
  • Performance Insights для RDS

Практика:

  • Робота з сервісом RDS
  • Створення MySQL-інстансів
  • Детальне налаштування параметрів бази, тюнінг швидкодії:
    • групи опцій (Option Groups)
    • групи параметрів (Parameter Groups)

Сервіс-сховище даних Amazon S3

  • Дізнаєшся про переваги Amazon Simple Storage Service (Amazon S3)
  • Навчишся створювати бакети, управляти правилами доступу тощо
  • Також попрацюєш з Amazon Certificate Manager та Route53

Лекція:

  • Сервіс об'єктного сховища даних: S3
  • Публічні та приватні бакети та ресурси в них
  • Amazon Certificate Manager (ACM)
  • Сервісом доменних імен Route53

Практика:

  • Створення бакетів S3 (buckets), налаштування політик безпеки й доступу до ресурсів бакетів
  • Робота з ACM
  • Робота з Route53

Сервіс CloudWatch

  • Зрозумієш, чим CloudWatch корисний для DevOps-інженерів, SRE, розробників та ІТ-менеджерів
  • Навчишся моніторити хмару за допомогою CloudWatch та налаштуєш логування інстансів

Лекція:

  • Моніторинг та логування сервісів в Amazon AWS
  • Cloudwatch, Log Groups

Практика:

  • Робота з Cloudwatch, Log Groups
  • Створення Cloudwatch Dashboards
  • Налаштування детального логування інстансів EC2 та інших сервісів до Cloudwatch

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

  • Тест за всіма темами курсу
  • Проєктна робота за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе, а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

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

  • Заняття з 18:00 - 19:30 у понеділок та середу
  • Робота з проєктом
  • Допомога ментора
  • Практика
  • Домашні завдання
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps-практик з 10-річним досвідом

Больше информации
Курс
Формат
Online
Начало занятий
14.10.2025
Длительность
3 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
13 200 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
IT Education Center
  • SysAdmin
Подробнее

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

Заняття 1. Вступ до курсу

  • Дізнаєшся про повний цикл відправлення листа, термінологію для роботи з поштою та поштові протоколи
  • Налаштуєш доменне ім'я

Лекція:

  • Історія виникнення пошти, етапи розвитку
  • Повний цикл надсилання листа. Термінологія для роботи з поштою
  • Як протокол DNS пов'язаний з поштою
  • Огляд поштових протоколів:
    • SMTP
    • POP3
    • IMAP
    • SPF
    • DKIM
    • DMARC

Практика: Підготовка оточення, налаштування доменного імені для роботи з поштою.

Заняття 2. Налаштування поштового сервера на Linux. Відправка пошти з сервера

  • Познайомишся з протоколом SMTP, кодами відповідей сервера
  • Налаштуєш SMTP-сервіси на сервері

Лекція:

  • Протокол SMTP. Принцип роботи, взаємодія клієнта та сервера
  • Коди відповідей сервера. Аналіз лог-файлів

Практика: Налаштування SMTP-сервісів на сервері: Exim, Postfix.

Заняття 3. Приймання пошти. Вебінтерфейс Roundcube для поштового сервера

  • Дізнаєшся про протоколи POP3 та IMAP, принцип роботи Mail Delivery Agent та Dovecot
  • Налаштуєш MX-записів для домену та MDA Dovecot

Лекція:

  • Приймання вхідної пошти
  • Протоколи приймання пошти POP3, IMAP
  • Mail Delivery Agent, принцип його роботи. Dovecot

Заняття 4. Налаштування безпеки. SSL-сертифікати. Протоколи SPF, DKIM, DMARC

  • Познайомишся з SSL/TLS-з'єднанням, принципами роботи та шифруванням
  • Налаштуєш SSL, SPF, DKIM і DMARC та перевіриш коректність налаштувань

Лекція: SSL/TLS-з'єднання, принцип роботи, налаштування шифрування для поштових протоколів.

Практика:

  • Налаштування SSL для сервісів SMTP та IMAP на сервері
  • Налаштування SPF, DKIM, DMARC
  • Перевірка коректності налаштувань та best practice

Заняття 5. IredAdmin

Навчишся працювати з IredAdmin та IredMail.

Практика: Інсталяція та робота з популярним поштовим ПЗ: IredAdmin, IredMail.

Заняття 6. Інтеграція зі сторонніми поштовими системами

Навчишся працювати з Sendgrid та Amazon SES.

Практика: Робота з популярними хмарними сервісами пошти: Sendgrid, Amazon SES.

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

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

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

  • Зручний формат оплати
  • Повернення коштів, якщо курс не підійшов
  • Викладачі практики
  • Підтримка менторів
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps практик з 10-річним досвідом

Больше информации
Курс
Формат
Online
Начало занятий
23.10.2024
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • Digital Marketing
Подробнее

За 3 місяці ти освоїш затребувану професію Інтернет-маркетолога і зможеш працювати маркетологом в компанії, або розвивати власний бізнес.

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

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

  • Що таке маркетинг? Цілі, завдання та cкладові
  • Формування маркетингової стратегії
  • Позиціонування бізнесу в Інтернеті та offline
  • Визначення та сегментування цільової аудиторії
  • Види маркетингових каналів комунікації в online-мережі
  • Поняття бренду та що враховувати при його створенні

Контекстна реклама

  • Огляд можливостей контекстної реклами та її видів
  • Вибір оптимальної стратегії для контекстної реклами
  • Інструмент Google Adwords
  • Ремаркетинг та ретаргетинг
  • Зв'язок з веб-аналітикою

Аналітика

  • Google Analytics, важлива інформація для аналізу сайту
  • Як аналізувати отриманий трафік з різних каналів трафіку за допомогою Google Analytics?
  • Приклади, коли сайт не буде продавати
  • Варіанти як можна слідкувати за подіями на сайті, Google Analytics vs Google Tag Manager
  • Що таке % відмов і як з ним боротися?

SEO

  • Поняття оптимізації сайту та основні фактори ранжування пошукових систем
  • Базова технічна оптимізація
  • Швидкість завантаження сайту та оптимізація контенту
  • Семантичне ядро сайту
  • Основи лінкбілдингу
  • Local SEO
  • Аудит сайту. Види аудиту сайту. Часті помилки та виправлення. Робота з Google WEB Master Tools
  • Відслідковування результатів. Основні інструменти веб-аналітики
  • Аналіз конкурентів та вибір стратегії просування
  • Аналіз юзабіліті сайту (UX), часті помилки
  • Як побудувати прибуткову систему залучення клієнтів
  • Оптимізація сторінки, як поліпшити сайт з точки зору sale - успішності

SMM

  • Роль соціальних мереж в просуванні бізнесу. Їх види, цілі та особливості. Основи SMM термінології
  • Цільова аудиторія: особливості створення портрету потенційного клієнта
  • Розробка SMM стратегії
  • Особливості візуального контенту
  • Content Creation - створення контент-плану
  • Просування в Instagram (особливості й цілі, помилки)
  • Просування у Facebook
  • Просування на інших платформах (Youtube, Google MyBusiness, Twitter, Telegram)
  • Як писати для соціальних мереж - елементи й правила хорошого копірайтингу. Тональність вашого бренду (Tone of voice)
  • Що таке воронка продаж й для чого вона потрібна?
  • Безкоштовні механізми просування бренду
  • SMM аналітика та формування звітності
  • Створення Бізнес менеджера та рекламного кабінету
  • Налаштування Бізнес менеджера та рекламного кабінету. Налаштування ліміту витрат
  • Робота й пояснення як працювати з рекламою:
    • Яку ціль вибрати
    • Яку ставку вибрати і чи потрібно
    • Як налаштувати детальний таргетинг по: Інтересах, -поведінкових факторах, демографії
    • Як налаштувати рекламу на конкретну будівлю
    • Як вибрати місце показу реклами
    • Як показувати рекламу в Інстаграм та інших додатках
    • Як порахувати бюджет рекламний
    • Як налаштувати динамічний показ реклами
    • Як запустити рекламу без сайту і збирати контакти людей
    • Як працювати з лід формами
  • Аудиторії:
    • Як створити аудиторію людей, яким цікавий ваш продукт/послуга
    • Як створити аудиторію з відвідувачів сайту/з переглядів відео/ з тих, хто взаємодіяв з рекламою/ з людей що цікавились вашою подією в Facebook/ з тих, хто взаємодіяв з сторінкою в Facebook & Instagram.
    • Як знайти платоспроможною аудиторію
    • Як створити аудиторію з бази ваших емейлів чи номерів телефону
    • Як створити lookalike аудиторію
    • У чому різниця між запуском реклами через рек.кабінет та безпосередньо через "boost post"
  • Креативи:
    • Які фото та відео потрібно ставити на рекламу
    • Як вибрати різні типи реклами: карусель, відео, картинка і тд
    • Як змінити розмір картинки автоматично під різне місце показу реклами
    • Як в одному рекламному оголошенні зробити різні креативи під пост й сторіс
  • Аналітика:
    • Які показники враховувати, для ефективної реклами
    • Що таке CPA,CPC,CPM,CTR - словник усіх важливих термінів
  • Підсумок - розбір й аналіз проєктів

Підведення підсумків

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

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Стек технологій
  • Особистий кабінет
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

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

  • Мар'яна Павлюк - Internet Marketing Manager at Grand Dim
  • Назар Фігун - Lecturer of SEO at Logos IT Academy
  • Маріанна Сміян - Lecturer of SEO at Logos IT Academy
  • Ія Кучинська - CEO "IQ Promotion"
  • Михайло Білоус - IT Project Manager at Astwellsoft
  • Крилов Дмитро - Сертифікований спеціаліст Google Ads & Yandex Direct
  • Олег Дубей - Засновник Webboost Digital Marketing Agency
Больше информации
Курс
Формат
Online
Начало занятий
10.06.2025
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Logos IT-Academy
  • HR / Employer Branding
Подробнее

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

Відкриття курсу

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

HR: мета, функції, напрями діяльності

  • Цілі на необхідність HR спеціалістів у компанії
  • Місце HR відділу та структура компанії
  • HR моделі
  • Базові компетенції HR-спеціаліста

Комунікації. Ефективний зворотній зв'язок

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

Конфлікти

  • Поведінкові стратегії
  • Медіація
  • Переговори

Рекрутер в IT компанії

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

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

  • Рекрутинговий процес
  • Пасивний пошук
  • Активний пошук
  • Технічна частина (Front End ,Back End, Quality Assurance, Mobile, Embedded)

Креативний пошук кандидатів

  • "Холодні" листи
  • Написання оголошень про вакансію для соц. мереж
  • Нові підходи з підбору персоналу
  • Створення/наповнення профілю у LinkedIn
  • Фокуси пошуку через LinkedIn

Адаптація персоналу

  • Адаптація в команді та компанії
  • Професійна адаптація
  • Роль наставника в процесі адаптації
  • Моделі та підходи адаптації(з практичної точки зору)

Мотивація

  • Суть мотивації в системі управління персоналом
  • Мотивація vs Стимулювання
  • Матеріальна та нематеріальна мотивація
  • Професійне/емоційне вигорання працівників

Оцінка персоналу

  • Суть і мета Оцінки персоналу
  • Мотивація vs Стимулювання
  • Види Оцінки: атестація, метод 360 градусів, тестування тощо
  • Вибір правильного методу Оцінки персоналу

Навчання та розвиток

  • Визначення потреби в навчанні та постановка цілей
  • Зовнішнє та внутрішнє навчання. Види навчання
  • Індивідуальний план розвитку кандидата. Кадровий резерв та кар'єрне зростання в компанії
  • Talent менеджмент, або війна за таланти

HR Брендинг

  • Від цінностей до стратегії компанії, що формують HR бренд
  • Особистий бренд як невід'ємна частина employer brand
  • Корпоративна культура як бренд-ресурс
  • Практичні інструменти формування бренду роботодавця. Метрики

Фінал

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

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Стек технологій
  • Особистий кабінет
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

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

  • Соломія Костельна - HR Specialist / IT Recruiter at AltexSoft
  • Андрій Білий - HR Specialist at Perfectial
  • Марія Бреславська - Mentorship Office Coordinator at SoftServe
  • Леся Когут - Abto Software, Recruiter
Больше информации
Курс
Формат
Online
Начало занятий
10.06.2025
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • Python
Подробнее

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

Вступ

  • Презентація
  • Встановлення Python

Змінні, структури даних та операції над ними

  • Що таке змінні
  • Числа (int, float)
  • Стрічки
  • Списки
  • Кортежі
  • Словники
  • Змінні та не змінні типи даних
  • Операції та методи кожного з типів
  • Індекси, слайси

Умовні інструкції та цикли

  • If else elif
  • For
  • While
  • Continue, break
  • List comperhension

Функції

  • Що це таке
  • Return
  • Параметри - позиційні та іменовані
  • *args, **kwargs
  • Області видимості
  • Розпаковка аргументів
  • Присвоєння результату змінній
  • Анонімні функції

Декоратори

  • Що це
  • Передача функції як аргумент
  • Оголошення функції всередині функції
  • Повернення функції як результат
  • Пишемо простий декоратор
  • Декоратор функції яка приймає аргументи
  • Декоратор із аргументами
  • Подвійний, потрійний декоратор

Генератори та ітератори

  • Що це таке
  • Ітеруємий об'єкт
  • Ітератор
  • Генератор
  • Де використовується
  • Цикл for
  • Функція генератор
  • Генераторні вирази
  • Різниця між yield та return

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

  • Що таке модулі, навіщо вони
  • Організація модулей
  • import module
  • from module import
  • as
  • Що таке пакети
  • Що таке __init__
  • name == main
  • Огляд стандартної бібліотеки Python
  • Що таке pip
  • Встановлення pip
  • Встановлення зовншніх модулей

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

  • Навіщо це
  • Функція open
  • Шлях до файлу
  • Режими відкриття
  • Читання, запис, додавання
  • Менеджер контексту

Обробка виключень

  • Що таке помилки
  • Перехоплення помилок
  • else, finally
  • Вкладення try except
  • Raise своєї помилки

ООП в Python. Класи, об'єкти

  • Що таке класи
  • Що таке об'єкти
  • Аналогія із автозаводами
  • Що таке self
  • Що таке __init__
  • Пайтон як суцільне ООП
  • Атрибути класу проти атрибутів об'єкту
  • Методи
  • Область видимості

Принципи ООП

  • Наслідування
  • Поліморфізм
  • Інкапсуляція
  • Абстракція
  • Перезагрузка операторів
  • Класметоди, статік методи, проперті

Робота із процесами та потоками у Python

  • Що таке потік
  • Що таке процес
  • Архітектура процесора
  • multithreading
  • multiprocessing

Правила написання коду

Правила написання Python-коду. PEP8.

Unit-тестування

Unit-тестування у Python.

Фреймворки

Шлях до веб-розробника. Огляд веб-фреймворків.

Проєкт

Створення першого проєкту з використанням всіх технологій, яким ти навчився на курсі. Пишемо скрейпер інтернет-магазину.

Python Django

  • Встановлення та налаштування віртуального середовища
  • Встановлення та налаштування PyCharm. Встановлення Django, створення проєкту та його конфігураціїї у PyCharm
  • Огляд структури проєкту, використання базових джанго команд, створення супер користувача, доступ до адмін частини
  • Огляд суті моделі та аплікації. Створення моделі поста
  • Огляд Django-адмінки. Підключення моделі до адмін-частини
  • CRUD. Огляд Django-представлень
  • Огляд Django URL-диспетчера. Створення решти представлень
  • Налаштування системи Django-шаблонів
  • Огляд PyCharm-дебагера, Django-терміналу та кверісетів
  • Представлення для деталей поста
  • Огляд Django-форм. Створення та оновлення поста через форму
  • Створення та відображення Django-повідомлень
  • Рефакторинг структури HTML-шаблонів
  • Налаштування системи статичних файлів у Django-проєкті
  • Огляд та реалізація пагінації
  • Створення та обробка поля картинки у Django-моделі
  • Створення та обробка поля користувача у Django-моделі
  • Реалізація форми пошуку постів

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Стек технологій
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

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

  • Володимир Ярошинський - Python Developer at NDA Company
  • Юрій Кіт - Senior Software Engineer at TalentFly
  • Благута Анна-Христина - Freelance Python Developer
Больше информации
Курс
Формат
Online
Начало занятий
23.10.2024
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • Web & Mobile Design / UI/UX
Подробнее

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

Figma

  • Огляд інтерфейсу.
  • Фрейм. Основні інструменти.
  • Створення модульної сітки.
  • Компоненти
  • Тест та вирівнювання.Створюємо стилі.
  • Колір, градієнти, фотографії. Обводка та ефекти: блюр, тінь. Створюємо стилі.
  • Бібліотека
  • Autolayout
  • Прототипи у Фігма і розумна анімація.
  • Панель коду та експорт
  • Плагіни

Adobe Photoshop

  • Вступ в Photoshop
  • Інструменти
  • Робота з файлами та зображеннями
  • Робота з шарами і масками
  • Виділення та маски
  • Робота з шарами

Adobe Illustrator

  • Вступ в Illustrator
  • Робота з кольором та текстом
  • Патерни
  • Робота з ефектами

Adobe After Effects

  • Вступ в After Effects
  • Робота з шарами
  • Плагіни в After Effects
  • Робота з текстом

UI/UX Basic

  • Вступ. Професія дизайнера. Поняття, принципи, етапи розробки
  • Дослідження. Stakeholder ітерв'ю та знайомство з проєктом
  • UX. Що це і навіщо. Основні патерни
  • Карта емпатій, персона, CJM
  • Інформаційна архітектура. Task Flow, User Flow. Low & High fidelity wireframes
  • UI. Герштальт. Трендові стилі. Мінімалізм - це важко)
  • Шрифти і шрифтові пари + теорія кольору
  • Анімація прототипів. Основи Motion
  • Теорія кольору, іконки, дизайн системи
  • Основи юзабіліті. Інклюзивний дизайн. Сервісний дизайн

UI/UX Advanced

  • Зручний інтерфейс
  • Юзабіліті-тестування
  • Сервісний дизайн
  • Форми і UX-дослідження
  • Кейс по сервісному дизайну
  • Design thinking, Патерни взаємодії, евристики Нільсена
  • Проектування CRM-систем
  • E-commerce
  • UI або візуальна концепція
  • Дизайн-системи і патерни
  • Мобільний UX/UI
  • Текст в інтерфейсі
  • Анімація елементів інтерфейсу
  • Дизайн на основі даних
  • A/B-тести
  • Робота над проектом
  • успішна презентація
  • UX + Agile
  • Кар'єра в UX

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Технології
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

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

  • Олександр Соколов - Middle UI/UX Designer at LinkUp Studio
  • Ольга Стахів - Freelance UI/UX Designer
  • Олег Дубей - Засновник Webboost Digital Marketing Agency
Больше информации
Курс
Формат
Online
Начало занятий
23.10.2024
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • iOS Development
Подробнее

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

Теми:

  • Знайомство з iOS та IDE xCode
  • Мова програмування Swift: основи та базові оператори
  • Мова програмування Swift: Потоки керування. Робота з циклами, умовами. Інструкції передачі контролю
  • Мова програмування Swift: класи та структури. Властивості та методи. Індекси
  • Базові принципи ООП. Контроль доступу. Безпека доступу до памяті. Знайомство із CocoaPods
  • Мова програмування Swift: Протоколи та розширення. Protocol Oriented Programming (POP)
  • UI в коді. Аutolayout. Mobile Human Interface Guideline. SwiftUI
  • Cocoa design patterns: Singleton, Delegate, Responder Chain, Observer
  • iOS Concurrency with GCD and Operations
  • Restful APIs
  • Знайомство з Cloud based backend на прикладі Firebase: зберігання даних і аутентифікація
  • Робота з памяттю. Вирішення проблем, повязаних з памяттю. Процес рефакторингу. Лінтер
  • Основи роботи з Git та Command Line. SourceTree
  • Мова програмування Swift: Робота з рядками, символами. Колекції
  • Мова програмування Swift: функції та замикання. Перечислення
  • Мова програмування Swift: ініціалізація, деініціалізація. Опціонали. Робота з опціоналами
  • Імперативне vs Функціональне програмування. Функції map, compactMap, filter, reduce
  • Знайомство з UIKit. Знайомство зі Storyboard, XIB файлами
  • Життєвий цикл додатку, життєвий цикл контролера. UIKit vs SwiftUI
  • Data persistence: User Defaults, Plist, Keychain, Secure Enclave, Core Data, Realm
  • Знайомство з фреймворками Core Location і MapKit
  • iOS Architectures: MVC, MVP
  • Відлагодження програм. Обробка помилок. Написання Unit тестів. Знайомство з Інструментами
  • CI/CD. Підготовка додатку для AppStore

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

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

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

Володимир Рихва - Flutter Developer at Sigma Software Group

Больше информации
Курс
Формат
Online
Начало занятий
10.06.2025
Длительность
5 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • QA Automation / QA Manual
Подробнее

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

Моделі та методології розробки програмного забезпечення

  • Waterfall Model
  • Prototype Methodology
  • Agile Methodology
  • Rapid Application Development
  • Dynamic System Development Model Methodology
  • Spiral Model
  • Extreme Programing Methodology

Основи тестування

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

Основні принципи тестування

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

Основні процеси тестування

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

Основні підходи та рівні тестування

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

Підходи:

  • Проактивне/реактивне тестування
  • Автоматизація та ручне тестування
  • Методи тестування такі як: чорний, білий, сірий ящик
  • Що таке верифікація та валідація
  • У чому різниця позитивного та негативного тестування

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

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

Аналіз вимог

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

Тест-дизайн техніки

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

Тест кейси та інструменти управління тестами

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

Відстеження дефектів

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

Тест звіти та метрики

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

Мережі, лінукс та бази даних

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

Теми:

  • Рівні OSI Моделі
  • Протоколи/Порти
  • TCP/IP модель
  • Клієнт/Серверна архітектура
  • Команди та робота з Лінукс

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

Будемо використовувати такий інструмент як Jmeter для проведення навантажувального тестування. Також, виміряємо ефективність веб сервісів за допомогою Httperf та Apache Bench.

Автоматизоване тестування

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

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

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

Англійська мова

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

Тренінг "Співбесіда в IT"

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

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

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

Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"

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

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Стек технологій
  • Гейміфікація
  • Особистий кабінет
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

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

  • Олег Коваль - Intermediate QC Engineer at SoftServe
  • Оксана Городиська - QA Engineer at Vakoms
  • Яна Захаревич - QA Engineer at ABTO Software
  • Назарій Сулима - QA Engineer at SoftServe
  • Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
  • Романна Бідник - Middle Java Back-end Developer at Aconex Systems
  • Святослав Дюганчук - QC Engineer at SoftServe
Больше информации
Курс
Формат
Online
Начало занятий
23.10.2024
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • Frontend
Подробнее

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

HTML/CSS

На етапі курсу HTML/CSS ти отримаєш всі необхідні знання стосовно "каркасу", розмітки сайту. Навчишся застосовувати стилі, шрифти та опануєш всі основні моменти у побудові сайту. Створиш свою першу лендінг сторінку, навчишся як робити навігацію по сайту, сайдбар та багато іншого. Будеш працювати з зображеннями на сайті та текстовими блоками. Зрозумієш що таке мета-кодування сторінки та для чого воно використовується. Познайомишся з різними браузерами з точки зору розробника та зрозумієш переваги та недоліки кожного з них.

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

У блоці "Основи програмування" ти поринеш у світ IT, зробиш свій перший крок до того, щоб зрозуміти що таке програмування та чим займаються програмісти. Будеш вивчати ази мови Java, розберешся чому вона одна з найпопулярніших. Також в цьому курсі ти напишеш ряд програм, які нададуть тобі перший поштовх в цій сфері. Цей блок підготує тебе до того, щоб перейти вже на професійний рівень програмування.

JavaScript

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

JavaScript Advanced

На етапі курсу "JavaScript Advanced" ти зможеш реалізувати на своєму сайті все задумане, адже будеш вивчати такий популярний фреймворк Angular. Ти дізнаєшся про те які є фреймворки та як з ними працювати. Навчишся працювати з базами даних та зрозумієш особливості роботи сервера. Дізнаєшся що таке Git та опануєш новий для тебе підхід роботи з даними. Дізнаєшся що таке Gulp та як з його допомогою можна автоматизувати роботу фронтенд-розробника. Будеш працювати з об'єктами, функціями та дізнаєшся про всі можливості їх взаємодії у JavaScript. Вивчиш ще одну "мову програмування", фактично надбудову JavaScript, яка допомагає створювати масштабні проєкти, зберігаючи при цьому високу якість та спрощує процес самої розробки.

Проєкт

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

Тренінг "Співбесіда в IT"

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

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

Тут ти дізнаєшся які є переваги цієї гнучкої методології та зможеш на практиці її застосувати. А також поговоримо:

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

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

Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"

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

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Повний стек технологій
  • Закритий телеграм-чат
  • Геймифікація
  • Допомога з працевлаштуванням для успішних студентів

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

  • Олександр Гуцуляк - Solution Architect at TeachMagic
  • Добрянський Юрій - CTO at Empeek
  • Тарас Кундик - Frontend Developer at CodeLions
  • Олег Коваль - Intermediate QC Engineer at SoftServe
  • Володимир Ярошинський - Python Developer at NDA Company
  • Юрій Кіт - Senior Software Engineer at TalentFly
  • Маріна Мокра - IT and Business English
  • Петро Жук - Web Software Developer at UKEESS Software House
  • Анна Кузій - Intermediate Software Engineer at SoftServe
  • Іванна Бабчанік - Senior Software Engineer at EPAM
  • Михайло Гладченко - CEO & Founder at Asign
  • Андрій Ровенський - Lecturer of Computer Science at Logos IT-Academy
  • Тарас Погорецький - Senior Full Stack Engineer at EPAM
Больше информации
Курс
Формат
Online
Начало занятий
10.06.2025
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Logos IT-Academy
  • Java
Подробнее

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

HTML/CSS

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

MySQL

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

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

На цьому етапі курсу тебе чекає знайомство з такою популярною мовою програмування Java. Ти дізнаєшся які є системи числення та як почати думати як комп'ютер та розуміти його "мову". Які мови програмування відносяться до високо- та низько- рівневих, в чому їхня відмінність. Розглянемо поняття змінної та алгоритму, навчимось їх застосовувати на практиці. Також, зможеш написати свою першу програму "Hello World".

Java Core

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

JavaScript

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

Java Advanced

Цей етап навчання є одним з найважливіших. Він націлений на те, щоб зробити з тебе справжнього професіонала. Тут ти опануєш фреймворк Spring без якого не обходиться жоден Java-розробник. Результатом блоку буде повноцінний проєкт який зможеш додати до свого портфоліо.

Проєкт

На цьому етапі ти зможеш застосувати всі знання, здобуті на попередніх блоках курсу. Ти збудуєш справжній потужний проект який буде включати в себе SQL, Java, Spring Boot, HTML, CSS, JS.

Тренінг "Співбесіда в IT"

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

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

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

Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"

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

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

  • Робота з експертами
  • Портфоліо
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Повний стек технологій
  • Закритий телеграм-чат
  • Гейміфікація
  • Допомога з працевлаштуванням успішних студентів

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

  • Олександр Гуцуляк - Solution Architect at TeachMagic
  • Тарас Погорецький - Senior Full Stack Engineer at EPAM
  • Тарас Кундик - Frontend Developer at CodeLions
  • Володимир Завада - Java Software Engineer
  • Олег Коваль - Intermediate QC Engineer at SoftServe
  • Яромир Яремко - Java Web Developer at Freelance
  • Анна Кузій - Intermediate Software Engineer at SoftServe
  • Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
  • Микола Шоробура - Java Core, Java EE & MySQL Trainer
  • Петро Жук - Web Software Developer at UKEESS Software House
  • Сергій Сокол - Freelance IT and Web Services
  • Маріна Мокра - IT and Business English
  • Саша Ліщинський - Java Developer at SEVEN
Больше информации
Курс
Формат
Online
Начало занятий
16.09.2025
Длительность
11 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Levelup
  • QA Automation / QA Manual
Подробнее

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

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

Вступ

  • Загальні поняття і терміни в тестуванні
  • Ролі в команді
  • SDLC
  • Методи розробки
  • Підходи до роботи в різних IT компаніях

Тестування і якість

  • Види тестування
  • Рівні тестування
  • Тестування та якість
  • Цілі і завдання тестування
  • Принципи тестування
  • End-to-end тестування

Артефакти тестування

  • Тест кейс
  • Чек-лист
  • Тест-план (базові поняття)
  • Баг-репорт
  • Робота з вимогами (збір, тестування, аналіз)
  • Практика

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

  • Техніки тест-дизайну і їх призначення
  • Класи еквівалентності
  • Аналіз граничних значень
  • Таблиця прийняття рішень
  • Тестування станів і переходів
  • Метод парного тестування

Робота з багами

  • Пріоритезація
  • Життєвий цикл бага
  • Баг-трекінгові системи
  • Принципи роботи з баг-трекинговою системою JIRA

Особливості тестування

  • Desktop додатки
  • Мобільні додатки
  • Web сайти
  • Архітектура клієнт-сервер і http codes
  • Веб-додатки

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

  • Отримаєш основні практичні знання і навички для тестування ПЗ
  • Познайомишся з циклом розробки програмного забезпечення (SDLC) і зрозумієш місце тестування
  • Зрозумієш мету і завдання тестування програмного продукту, розберешся в методологіях, підходах і методах тестування
  • Навчишся працювати з тестовою документацією: читати і складати тест-план і тест-кейси
  • Навчишся виявляти помилки в роботі продукту і зможеш працювати з основними баг-трекінговими системами
  • Дізнаєшся про роботу баз даних і навчишся працювати зі структурною мовою запитів SQL
  • Ознайомишся з тестуванням API, веб, мобільних і десктопних додатків
  • Навчишся складати CV і проходити співбесіду на позицію Junior QA Engineer

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

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

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

Сергій Крещик - QA Lead at Lanars

Больше информации
Курс
Формат
Online
Начало занятий
08.10.2025
Длительность
21 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
4 600 UAH за курс
Вечерние занятияВыдаётся диплом/сертификат
QALight
  • QA Automation / QA Manual
Подробнее

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

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

Вступ. Протокол SOAP

  • Коротко про лектора.
  • Мета курсу.
  • Що таке API, WS і для чого вони потрібні.
  • Роль тестування API у процесі забезпечення якості.
  • Огляд інструментарію для тестування WS.
  • Методики, що застосовуються у тестуванні WS.
  • Історія виникнення SOAP.
  • Термінологія та основні поняття (XML, XSD, Endpoint, WSDL).

Протокол SOAP. Архітектура REST

  • Термінологія та основні поняття (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses).
  • Структура та основні компоненти SOAP.
  • Сфера застосування.
  • Особливості роботи.
  • SOAP – переваги та недоліки.
  • Особливості REST архітектури.
  • Термінологія та основні поняття (WADL, RESTful, JSON, JSONPath).
  • Принципи REST.
  • Статус код та основні статуси.
  • CRUD дієслова.
  • REST – переваги та недоліки.

Знайомство з SoapUI. Робота з REST проєктом

  • Встановлення Java.
  • Встановлення SoapUI.
  • Огляд основних елементів інтерфейсу.
  • Підключення навчального проєкту.
  • Огляд методів проєкту.
  • Зробити запит на аналіз отриманої відповіді.
  • Вивчення доступних веб-сервісів проєкту.
  • Складання плану тестування.
  • Написання тест-кейсів.
  • Елементи "TestSuite", "TestCase", "TestSteps".

Робота з REST проєктом (XML)

  • Блок "Assertions".
  • Запуск тестів на різних рівнях.
  • Елемент «Properties», основні можливості.
  • Робота з Properties.
  • Елемент "Property Transfer".
  • Робота з Assertions.

Робота з REST проєктом (JSON) Postman

  • Авторизація.
  • Створення запитів.
  • Дістаємо дані з відповіддю.
  • Написання тестів на відповідь із сервера.
  • Змінні.
  • Вкладка Pre-request script.
  • CI Newman запуск тестів з консолі.
  • Postman runner запуск тестів.

Робота з Groovy скриптами

  • Робота зі статичними та динамічними даними.
  • Генеруємо тестові дані.
  • Отримуємо дані з "Properties".
  • Запис і трансфер даних.
  • Умови та розгалуження.
  • Script Assertion.

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

  • Підключення зовнішніх бібліотек та кастомних класів.
  • Mock-сервіси.
  • Для чого потрібні Mock-сервіси.
  • Приклад роботи з Mock-сервісом.
  • А як же CI?
  • Встановлюємо Jenkins.
  • Запуск проєкту на Jenkins.

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

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

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

  • Знання основ тестування ПЗ

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

Ярослав Курочкін - має більше 5 років досвіду в QA Automation.

Больше информации
Курс
Формат
Online
Начало занятий
23.09.2025
Длительность
27 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 990 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
QALight
  • QA Automation / QA Manual
Подробнее

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

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

Вступ та ознайомлення з інструментом

  • Вступ до навантажувального тестування:
    • З чого починається тестування.
    • Навантажувальне тестування – перший крок до автоматизації.
    • Коло проблем, які допомагає виявити навантажувальне тестування.
  • Ознайомлення з інструментом:
    • Встановлення Java середовища.
    • Запуск інструменту JMeter.
    • Запис першого сценарію.
    • Assertions.

Користувачі

  • Профілі користувачів:
    • Паралелізм користувачів/транзакцій.
    • Масштабованість системи.
    • Види навантажувального тестування.
  • Запис сценарію вручну:
    • Змінні користувача – CSV, User Defined Variables.
    • PostProcessor – Regular Expression Extractor.

Базове ускладнення

  • Black magic між Нами та Навантажуваним сервісом:
    • HTTP vs HTTPS.
    • CSRF Tokens.
    • Protocols.
    • CA certificates.
  • Запис HTTPS сценарію:
    • Підстановка CA сертифікатів.
    • PreProcessors.
    • Створення складного сценарію (використовуватимемо отримані знання).

Ускладнене базове ускладнення

  • Спочатку поміркуємо головою, а потім стрибатимемо за бананами:
    • Моделювання продуктивності.
    • Підходи та методи.
    • Чому це настільки важливо.
  • "Кращі" практики при створенні сценаріїв:
    • Встановлення плагінів.
    • Гарний сценарій.

Складно, проте необхідно

  • Підготовка до навантажувального тестування:
    • Тест план.
    • Тест стратегія.
  • Генерація "супер" навантаження:
    • Бот мережа.

Без цього буде складно

  • Складання звіту.
  • Читання графіків.

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

  • Безперервне отримання даних, InfluxDB + Grafana.
  • Консольний режим запуску JMeter, параметризація.
  • Розгляд за допомогою прикладів найпоширеніших випадків.

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

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

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

  • Знання основ тестування ПЗ
  • Знання ОС сімейства MS Windows, Unix
  • Знання основ комп'ютерних мереж
  • Знання основ SQL

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

Дмитро Сидоренко - побудова інформаційних структур, включаючи корпоративні сервера на базі операційної системи FreeBSD.
Святослав Сєвонькаєв - Performance Analyst в "EPAM".

Больше информации
Курс
Формат
Online
Начало занятий
20.10.2025
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
7 499 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
SoftServe Academy
  • Data Analyst / Business Intelligence (BI)
Подробнее

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

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

Теми:

  • Знайомство з аналітикою даних
  • Підготовка даних для аналізу в Power BI Desktop
  • Моделювання даних у Power BI Desktop
  • Виконання обчислень за допомогою DAX
  • Створення простих звітів за допомогою базових візуалізацій
  • Удосконалення звітів за допомогою розширених візуалізацій
  • Сервіс Power BI. Керування наборами даних і робочими просторами
  • Сервіс Power BI. Адміністрування та безпека

На цьому курсі ти навчишся:

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

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

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

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

Ihor Kohut - Ментор SoftServe Академії

Больше информации
Курс
Формат
Online
Начало занятий
15.10.2025
Длительность
46 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Networking Technologies
  • Frontend
Подробнее

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

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

Основи HTML

  • Що таке HTML
  • Елементи, теги та атрибути
  • Структура сторінки

Налаштування середовища розробки

  • Використання терміналу при веб-розробці
  • Основи роботи з Git, (GitHub, Gitlab)
  • Налаштування плагінів для Visual Studio Code
  • Emmet plugin

Основи CSS

  • Основні CSS селектори
  • Як будувати структуру та називати класи
  • Одиниці виміру
  • Робота з кольорами
  • Робота з фоном
  • Робота з зображеннями
  • Робота з шрифтами
  • Блона модель
  • Скидання стилів
  • Властивість Display
  • Вирівнювання та центрування (Bootstrap, Figma, Skeleton)
  • FlexBox
  • Таблиці HTML
  • CSS Grid Layout
  • Потоки в CSS, абсолютне позиціонування
  • Псевдоелементи та псевдокласи
  • CSS анімації

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

Форми.

Препроцесори SCSS, Sass, Less

Препроцесори SCSS, Sass, Less.

Методологія BEM

Методологія BEM.

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

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

Навички які ти отримаєш після курсу

  • Вебверстка: створення привабливих вебсторінок, їх стилізація
  • Використання CSS-фреймворків: майстерне володіння Bootstrap
  • Ефективне налагодження коду: виявлення й виправлення помилок на льоту
  • Адаптивний дизайн: створення сторінок, які красиво виглядають на будь-яких пристроях

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

Світлана Троян - Front End Developer

Больше информации
Курс
Формат
Online
Начало занятий
06.10.2025
Длительность
40 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
35 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Мир Современного Образования
  • SQL / DBA
Подробнее

Слухачі отримають знання та навички для написання базових запитів на Transact SQL для Microsoft SQL Server. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів та розробників баз даних, а також фахівців в галузі бізнес-аналітики.

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

Введення в Microsoft SQL Server

  • Базова архітектура SQL Server
  • Редакції й версії SQL Server
  • Початок роботи з SQL Server Management Studio
  • SQL Server в хмарі (Azure SQL)

Введення в мову запитів T-SQL

  • Введення в T-SQL
  • Поняття набору даних
  • Поняття логіки предиката
  • Поняття логіки послідовності операторів в SELECT-виразах

Написання SELECT-запитів

  • Написання простих SELECT-виразів
  • Видалення дублікатів з використанням DISTINCT
  • Використання табличних і колонкових псевдонімів
  • Написання простих CASE-виразів

Запит даних з декількох таблиць

  • Поняття об'єднань
  • INNER JOIN: запит даних з використанням внутрішнього об'єднання
  • OUTER JOIN: запит даних з використанням зовнішнього об'єднання
  • CROSS JOIN та SELF JOIN: перехресне об’єднання та об'єднання таблиці з собою

Сортування і фільтрація даних

  • Сортування даних
  • Фільтрація даних та предикатів
  • Використання опцій TOP і OFFSET-FETCH для фільтрації
  • Робота з невідомими значеннями (NULL)

Робота з типами даних SQL Server

  • Введення в типи даних SQL Server
  • Робота з текстовими типами даних
  • Робота з типами даних "Дата і Час"

Обробка JSON та XML у SQL Server

  • JSON у SQL Server
    • Збереження та обробка JSON-даних
    • Використання OPENJSON для розбору JSON
    • Отримання значень з JSON за допомогою JSON_VALUE
    • Конвертація таблиць у JSON-формат
  • XML у SQL Server
    • Використання XML-даних та типів
    • Формування XML за допомогою FOR XML
    • Розбір XML з OPENXML
    • Виконання XQuery для запитів до XML

Використання DML для зміни даних

  • Додавання даних
  • Зміна та видалення даних
  • Генерація автоматичних стовпців значень

Використання вбудованих функцій

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

Угрупування й агрегування даних

  • Використання функцій агрегування
  • Використання пропозиції GROUP BY
  • Фільтрація згрупованих даних з використанням пропозиції HAVING

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

  • Написання автономних вкладених підзапитів
  • Написання кореляційних підзапитів
  • Використання предикатів EXISTS у підзапитах

Використання табличних виразів

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

Використання операторів наборів рядків

  • Написання запитів з операторами UNION та UNION ALL
  • Використання операторів EXCEPT та INTERSECT
  • Використання оператора APPLY

Використання функцій ранжирування, зміщення і агрегування Windows

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

Набори відомостей й угрупування

  • Використання запитів з PIVOT та UNPIVOT
  • Робота з угрупованнями даних

Виконання збережених процедур

  • Запит даних за допомогою збережених процедур
  • Передача параметрів у збережені процедури
  • Створення простих процедур
  • Робота з динамічним SQL

Програмування за допомогою T-SQL

  • Елементи програмування T-SQL
  • Управління програмним потоком

Реалізація обробки помилок

  • Обробка помилок T-SQL
  • Структурована обробка виключень

Реалізація транзакцій

  • Транзакції та бази даних двигунів
  • Контроль транзакцій

Після закінчення курсу слухачі зможуть

  • Описати основні концепції архітектури Microsoft SQL Server
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Писати SELECT-запити
  • Виконувати запити з декількох таблиць
  • Сортувати та фільтрувати дані
  • Описати типи даних в SQL Server
  • Змінювати дані за допомогою Transact-SQL
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Використовувати оператор SET
  • Програмувати за допомогою T-SQL
  • Реалізовувати транзакції

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Больше информации
Курс
Формат
Online
Начало занятий
20.10.2025
Длительность
7 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SoftServe Academy
  • C# / .NET
Подробнее

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

План курсу

Теми:

  • Net Framework і мова C#. Правила написання коду
  • Огляд системи типів. Типи-значення. Struct. Enum
  • Конструкції C#: лінійні, вибору, ітерації. Масиви
  • ООП. Клас Object. Створення нових типів засобами в class: поля, властивості, методи, перевантаження операторів
  • Інтерфейси. C# колекції. Узагальнені колекції
  • Перехоплення винятків. Конструкція try-catch-finally
  • Робота з директоріями і файлами в C#. Читання/запис текстових файлів
  • Поліморфізм, наслідування в C#. Абстрактний клас. Композиція
  • Linq. Тип String
  • Побудова юніт тестів
  • Делегати і події в .Net
  • Серіалізація в C#
  • Презентація студентських проєктів, вручення сертифікатів
  • Опційно – ознайомлення Blazor і виконання фінального проекту з використанням цього фреймворка

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

  • Використовуючи середовище розробки програм MS Visual Studio та засоби бібліотеки .Net створювати об'єктно-орієнтовані програми на С#
  • Працювати із змінними різних типів даних, виконувати арифметичні і логічні операції над різними типами даних
  • Будувати алгоритми за допомогою базових конструкцій мови
  • Розробляти програми в об'єктно-орієнтованому стилі, а саме:
    • виконувати інкапсуляцію даних всередині класу чи структури
    • використовувати механізм наслідування для опису нових класів на основі вже існуючих класів чи інтерфейсів
    • застосовувати концепцію поліморфізму під час створення об'єктів з однаковим інтерфейсом але різною внутрішньою структурою
  • Обробляти виняткові ситуації та помилки, що можуть виникнути під час виконання програми
  • Програмно виконувати запис даних у файл та зчитувати дані із файлу, виконувати серіалізацію та десеріалізацію даних
  • Працювати з .Net колекціями та дженеріками для організації даних у програмі
  • Створювати та використовувати делегати
  • Застосовувати Linq
  • Розробляти юніт тести

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

  • Це мова високого рівня, якою легко писати код для вирішення складних задач
  • З С# ти уникнеш багатьох рутинних задач і будеш зосереджуватись саме на програмуванні
  • Середовище розробки С# виявляє помилки в коді ще до запуску програми і допомагає виправити їх
  • Мультифункціональна мова для створення мобільних, десктопних, веб-додатків, хмарних сервісів, вебсайтів, корпоративного ПЗ та для розробки ігор
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових е-курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

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

Iryna Zavushchak - Старший ментор Академії SoftServe

Больше информации
Курс
Формат
Online
Начало занятий
06.10.2025
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
40 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Мир Современного Образования
  • SQL / DBA
Подробнее

Курс адміністрування Oracle Database 19c призначений для того, щоб дати адміністраторам баз даних Oracle практичний досвід адміністрування, моніторингу, настройки та усунення неполадок бази даних Oracle. Слухач дізнається, як забезпечити цілісність і доступність даних компанії в середовищі Oracle. Слухач також навчиться контролювати продуктивність бази даних, розподіляти ресурси за допомогою Resource Manager і планувати завдання за допомогою Oracle Job scheduler.

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

Модуль 1. Введення в базу даних Oracle

  • Огляд бази даних Oracle
  • Огляд хмари Oracle
  • Концепції реляційних баз даних
  • Завдання адміністрування баз даних

Модуль 2. Архітектура баз даних Oracle

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

Модуль 3. Адміністрування примірника бази даних

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

Модуль 4. Налаштування Oracle Network Environment

  • Огляд конфігурації мережі
  • Налагодження та управління Oracle Net Listener
  • Методи іменування Oracle Net
  • Інструменти для налаштування та управління мережею Oracle
  • Використання Net Configuration Assistant
  • Налаштування клієнтських підключень за допомогою Net Manager
  • Перегляд конфігурації listener
  • Запуск і зупинка Oracle listener
  • Використання TNSPING для тестування підключення Oracle Net
  • Підключення до бази даних
  • Налаштування Net Services за допомогою Enterprise Manager

Модуль 5. Структури зберігання

  • Огляд зберігання даних
  • Блок бази даних
  • Огляд табличних просторів і файлів даних
  • Використання Enterprise Manager для перегляду структури зберігання бази даних
  • Команди створення і зміни табличного простору
  • Тимчасові табличні простору
  • Створення файлів даних і управління ними
  • Використовувати OMF
  • Знищення табличних просторів і файлів даних

Модуль 6. Управління користувачами

  • Зумовлені облікові записи адміністрування бази даних
  • Обліковий запис користувача
  • Створення облікового запису користувача
  • Ідентифікація користувача
  • Зміна пароля користувача
  • Керування обліковим записом користувача
  • Щоб видалити обліковий запис користувача
  • Моніторинг інформації про користувачів
  • Завершення сеансів користувача
  • Створення облікового запису Schema Only

Модуль 7. Manage Privileges

  • Доступ до бази даних
  • Зумовлені Oracle ролі
  • Привілеї системного і об'єктного рівнів
  • Команди grant і revoke
  • Створення, зміна та видалення ролей
  • Використання зумовлених ролей

Модуль 8. Управління Profiles and Resources

  • Огляд профілів користувачів
  • Параметри ресурсу профілю
  • Команда створити профіль
  • Управління паролями за допомогою профілів
  • Контроль використання ресурсів за допомогою профілів
  • Ведення профілів

Модуль 9. Database auditing

  • Огляд безпеки бази даних
  • Огляд аудиту баз даних
  • Дотримання вимог безпеки
  • Стандартний аудит
  • Єдина аудиторська реєстрація
  • Розподіл обов'язків з аудиту з ролями AUDIT_ADMIN і AUDIT_VIEWER
  • Налаштування журналу аудиту
  • Вказівка ​​параметрів аудиту

Модуль 10. Data concurrency i lock conflicts

  • Рівні блокування в Oracle
  • Методи, які використовуються для отримання блокувань
  • Паралелізм обробки даних
  • Можливі причини зчеплень
  • Блокування DML
  • Запобігання проблем з блокуванням
  • Виявлення конфлікту блокувань
  • Вирішення конфліктів

Модуль 11. Undo Management

  • Огляд UNDO MANAGEMENT
  • Контроль і адміністрування UNDO
  • Налаштування undo retention
  • Перемикання undo tablespaces
  • Вказівка ​​термін зберігання
  • Гарантоване undo retention
  • Термін збереження undo для flashback запитів
  • Перегляд інформації про undo space
  • Використання undo advisor
  • Розмір табличного простору undo
  • Зміна табличного простору undo на фіксований розмір

Модуль 12. Backup and recovery configuration

  • Рішення Oracle для резервного копіювання
  • Пропоновані Oracle стратегії резервного копіювання
  • Огляд резервного копіювання, відновлення і відновлення бази даних
  • Технологія Flashback
  • Тип відмови
  • Відновлення примірника
  • Налаштування відновлення екземпляра
  • MTTR Advisor
  • Відмова носія інформації
  • Налаштування бази даних для відновлення

Модуль 13. Proactive database maintenance

  • Обслуговування бази даних
  • Перегляд журналу попереджень (alert log)
  • Automatic Workload Repository
  • Рівні збору статистичної інформації
  • Automatic Database Diagnostic Monitoring
  • Моніторинг бази даних Oracle
  • Використання Advisors
  • Налаштування notification rules

Модуль 14. Performance management

  • Налаштування джерел інформації
  • Моніторинг продуктивності
  • Налаштування продуктивності
  • Планування продуктивності
  • Налаштування екземпляра
  • Методологія настройки продуктивності
  • Дані для налаштування продуктивності
  • Моніторинг продуктивності
  • Управління пам'яттю
  • Управління Private Temporary Tables

Модуль 15. Налаштування SQL

  • Налаштування SQL
  • Скасування інструкції SQL в сеансі
  • Оптимізатор Oracle
  • Директиви плану SQL
  • Адаптивні плани виконання
  • SQL Advisors
  • Результати автоматичної настройки SQL
  • Реалізація рекомендації по автоматичному налаштуванню
  • SQL Tuning Advisor

Модуль 16. Moving data

  • Створення об'єктів каталогу
  • Архітектура Data Pump
  • Уявлення словника даних Data Pump
  • Інтерактивний режим Data Pump
  • API Data Pump
  • Використовуйте Data Pump для експорту даних
  • Використовуйте Data Pump для імпорту даних
  • Огляд завантажувача SQL
  • Параметр командного рядка
  • Фільтрація записів
  • Ключові слова керуючого файлу
  • Файл даних
  • Шляхи до даних SQL Loader
  • External Tables

Модуль 17. Managing resources with resource manager

  • Огляд менеджера ресурсів бази даних
  • Використання Resource Manager
  • Створення Resource Plans
  • План Resource Manager за замовчуванням
  • Створення директив Resource Plan
  • Виділення ресурсів для Resource Plans

Модуль 18. Automate Tasks with the scheduler

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

Модуль 19. Manage space

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

Модуль 20. Oracle support

  • Enterprise Manager Support Workbench
  • Увійдіть для отримання оновлень безпеки
  • Робота з Oracle Support
  • Інтеграція c Oracle Support
  • Реєстрація SR (запитів на обслуговування)
  • Управління оновленнями
  • Накат оновлень

Попередні вимоги

Слухачі, які бажають пройти курс адміністрування Oracle Database 19c, повинні мати уявлення про концепції реляційних баз даних і хороші знання операційної системи. Вони повинні пройти курс Oracle SQL або мати хороші знання Oracle SQL. Знання можливостей і використання вбудованих в сервер Oracle стандартних пакетів PL/SQL була б вельми корисною, але для курсу воно не суттєво.

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Больше информации

Страницы