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

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
04.02.2026
Тривалість
1 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 500 UAH за курс
За промокодом "ITHUB10" – знижка 10%
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Sales / Lead Generation / Business Development
Lemberg Tech Business School
Подробиці

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

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

Вступ до генерації лідів для IT-аутсорсингу

  • Огляд просунутої ролі LinkedIn у B2B IT-аутсорсингу
  • Персональні та корпоративні профілі: поглиблена оптимізація
  • Знаходження компаній (Advanced Account Search)
  • Знаходження людей (Stakeholder Mapping)
  • Кваліфікація проспектів і програма швидкої оцінки

LinkedIn Marketing i Content Marketing: розширений підхід

  • LinkedIn Marketing: органічне vs платне просування
  • Контент-маркетинг із фокусом на B2B-цільові сегменти
  • Побудова Thought Leadership і Employer Branding одночасно
  • Ключові метрики та аналітика

Cloud Outreach i Social Selling: просунуті техніки

  • Cold Outreach на новому рівні
  • Social Selling Index і довгострокова взаємодія
  • Виховування лідів (Lead Nurturing)
  • Етика, культура та International Outreach

Advanced Tools & System Integration

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

Результати після курсу

  • Зріла модель ABM (Account-Based Marketing)
  • Контент-стратегія B2B
  • Командна структура для масштабування
  • Досконалі навички Cold Outreach, Social Selling та Lead Nurturing
  • Глибоке володіння інструментами та CRM

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

  • Лекції
  • Домашні завдання
  • Презентації
  • Доступ до курованого ком'юніті
  • Відеозаписи лекцій
  • Знижка в 30% на участь у всіх конференціях LemBS IT Outsoucing напрямку протягом року
  • Підбірка з більш ніж 100 відео про продажі з Lviv IT Outsourcing Forum, Kyiv IT Outsourcing Forum, UA Online IT Outsourcing Forum
  • Персональна консультація
  • Сертифікат про проходження курсу

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

  • Ростислав Чайка - Засновник Lemberg Tech Business School
  • Oleksandr Mishyn - Grinfi.io, Founder
Подати заявку
Курс
Формат
Online
Початок навчання
23.03.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • DevOps
  • SysAdmin
Networking Technologies
Подробиці

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

Адміністрування Docker

  • Контейнеризація і Docker в CI/CD та Infrastructure as Code
  • Docker в контексті
  • Архітектура Життєвий цикл контейнера
  • Основні Docker команди
  • Збірка образів. Dockerfile
  • Docker Compose, docker-compose.yml
  • Робота з Docker Hub і приватними
  • Мережеві компоненти
  • Docker Volumes
  • Кластер Docker Swarm

Адміністрування Kubernetes

  • Компоненти й архітектура Kubernetes, Kubernetes API
  • Kubernetes об'єкти, артефакти, структура YAML файлів
  • Pods, services, deployments
  • Простір імен
  • Огляд постачальників і платформ Kubernetes
  • Використання легких платформ: k3s, microk8, minikube
  • Інсталяція наземного кластера Kubernetes
  • Планування і налагодження хмарного кластера Amazon AWS EKS
  • Використання міток і анотацій. Репліки (ReplicaSets)
  • Версії. Стратегії оновлення, Rolling Update
  • Зберігання даних, томи
  • ConfigMaps and Secrets
  • Kubernetes Ingress
  • Використання load balancers
  • Аутентифікація користувачів
  • RBAC, стандартні й складні ролі. Стратегії зберігання Kubernetes Secrets
  • Мережева безпека в кластері Політики
  • Pod Autoscaler
  • Резервне копіювання кластера
  • Огляд гібридних стратегій використання Azure Kubernetes Service, RedHat OpenShift, AWS EKS, VMware Tanzu
  • Використання пакетного менеджера Helm
  • Стратегії й інструменти моніторингу. Elastic, prometheus + grafana

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

  • Створювати docker образи, маніпулювати образами
  • Адмініструвати docker контейнери
  • Адмініструвати Docker Swarm кластер і сервіси
  • Розуміти термінологію й архітектуру Kubernetes
  • Планувати та інсталювати рішення Kubernetes різного масштабу
  • Використовувати kubectl
  • Розуміти артефакти й створювати .yml
  • Адмініструвати та моніторити кластери Kubernetes

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Збірник лабораторних робіт в електронному вигляді
  • Підбірка матеріалів в електронному вигляді
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
06.04.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SysAdmin
Networking Technologies
Подробиці

Курс надає знання з основних питань адміністрування Linux-систем, від елементарних команд користувача до складних питань супроводу системи. Він може бути умовно розділений на дві частини. Перша, використання Linux/Unix-систем та друга, адміністрування Linux-систем. У першій частині вивчаються основні інструменти адміністратора системи: командний інтерпретатор, редактор vi, програми для роботи з файлами, процесами, символьними потоками тощо. У другій, власне, система, її основні елементи, їх призначення та використання. Цей курс або аналогічний з ОС FreeBSD разом з мережним курсом є основою для інших курсів навчального центру з відкритих систем.

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

Планування та вибір дистрибутивів Linux

  • Різні ролі серверів та робочих станцій
  • Характеристики та вибір дистрибутивів
  • Тренди розвитку Linux

Анатомія архітектури Linux

  • Властивості ядра Linux
  • Системні дзвінки
  • Життєвий цикл процесу
  • Архітектура пам'яті
  • Фізична та віртуальна пам'ять
  • Менеджер віртуальної пам'яті
  • Архітектура підсистеми введення-виведення
  • Мережева підсистема
  • Файлова система / proc
  • Робота із пристроями

Файлові системи та розширені технології зберігання

  • Вибір та обслуговування різних файлових систем: ext3, ext4, xfs, BTRFS, ZFS
  • Структура даних у файловій системі
  • Відмовостійкі рішення RAID, LVM, ZFS
  • Сценарії резервного копіювання та відновлення
  • Використання LVM, zfs, BTRFS у сценаріях резервного копіювання
  • Шифрування дисків за допомогою технології LUKS

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

  • Постановка задачі моніторингу та оптимізації
  • Засоби та утиліти моніторингу та бенчмаркінгу
  • Аналіз вузьких місць: процесор, пам'ять, дискове введення-виведення, мережа
  • Оптимізація/підстроювання параметрів, у тому числі: CPU affinity, поведінки kernel swap і pdflush, huge pages, I/O elevator, TCP/IP, NFS, параметрів важливих для корпоративних платформ (баз даних та серверів додатків Oracle)
  • Принципи та інструментарій для моніторингу та оптимізація серверів додатків Oracle Weblogic, IBM WebSphere, Tomcat

Мережева взаємодія та інтеграція

  • Маршрутизація
  • NAT
  • Роздільна здатність імен: DNS, LDAP
  • Налаштування NFS, Samba
  • Підключення Active Directory, LDAP
  • Рекомендації щодо платформ IDM, MDM

Огляд засобів підвищення безпеки

  • SELinux
  • Firewalld
  • Призначення та архітектура PAM
  • Файли конфігурації PAM
  • Використання сертифікатів

Знайомство з Docker, Ansible

  • DevOps та позиціювання Docker, Ansible
  • Робота із Docker, Docker Compose
  • Приклади використання Ansible.a

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

  • Знати, як влаштована операційна система
  • Знати призначення складових частин ОС Linux та як використовувати їх для вирішення конкретних завдань
  • Знати, як забезпечується функціональність системи
  • Виконувати основні операції з управління файлами
  • Здійснювати управління доступом
  • Здійснювати монтування файлових систем
  • Створювати і редагувати файли за допомогою текстового редактора vi
  • Ефективно використовувати можливості командного інтерпретатора
  • Створювати та адаптувати скрипти командного інтерпретатора
  • Усвідомлено застосовувати інструментарій ОС Linux
  • Оптимально розподіляти ресурси системи
  • Здійснювати управління процесами
  • Здійснювати специфічні операції над файлами та файловою системою
  • Автоматизувати рішення задач системного адміністрування
  • Інсталювати операційну систему Linux
  • Відновлювати працездатність пошкодженої системи
  • Налаштовувати та конфігурувати систему
  • Встановлювати програмне забезпечення з RPM-пакетів та архівів вихідних текстів
  • Керувати процесом початкового завантаження системи, налаштовувати завантажувач та рівні запуску ОС
  • Виконувати конфігурування та збірку ядра операційної системи
  • Налаштовувати систему під задане апаратне забезпечення
  • Виконувати налаштування системних сервісів: періодичного запуску, запуску процесів за розкладом, журналізацію системи

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Збірник лабораторних робіт в електронному вигляді
  • Підбірка матеріалів в електронному вигляді
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
28.02.2026
Тривалість
11 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
26 300 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Project Manager
Е5
Подробиці

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

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

Фундаментальні поняття проектного менеджменту

  • Основні терміни і поняття проєктного менеджменту
  • Тренди проєктного менеджменту
  • Сучасні стандарти, методології та фреймворки в управлінні проєктами
  • Роль проєктного менеджера / делівері менеджера, завдання, компетенції, сфери впливу, skill matrix
  • Типи проєктів: Waterfall, Agile, Hybrid. Цінності і принципи Agile
  • Проєкт vs продукт
  • Фази проєкту, життєвий цикл проєкту / продукту, SDLC в розробці програмного забезпечення
  • Процеси в управлінні проєктами
  • Tailoring. Вибір типу проєкту: Waterfall, Agile, Hybrid
  • Обмеження проєкту (трикутник PM: традиційний vs Agile)
  • Вплив внутрішнього і зовнішнього середовища організації на проєктну діяльність
  • Типи організаційних структур з функціями проєктного менеджменту
  • Оптимальний набір проєктної документації
  • Трирівнева модель управління проєктами, які методології використовуються на якому рівні, Program Management, Lean Portfolio Management

Agile Project Management

  • Цінності та принципи Agile
  • Cynefin & Stacey Complexity модель
  • Scrum:
    • Огляд Scrum фреймворку (цінності, процес, артефакти, церемонії)
    • Ролі у Scrum (компетенції, сфери впливу, зони відповідальності)
    • Цінність та важливість використання інструментів Scrum Board, Burndown / Burnup Chart, Velocity Chart
    • Bus Factor в рамках Scrum команди
    • Церемонії Scrum (таймінг, agenda, типові проблеми для кожної церемонії)
  • Kanban:
    • Огляд Kanban (цінності, принципи, практики, процес)
    • Дизайн Kanban flow
    • Каденції у Kanban
    • Kanban policies
    • Класи сервісів
    • Метрики Cumulative Flow Diagram, Cycle time, Lead time, Throughput (що це, як це працює та як це використовувати)
    • ScrumBan
  • Порівняння використання найбільш популярних Agile фреймворків
  • Короткий огляд та порівняння використання найбільш популярних Agile Frameworks для масштабування: SAFe, LeSS, ін.

Валідація продукту, ініціація проєкту

  • Шлях від потреби до проєкту
  • Інструменти роботи з продуктом: Elevator Pitch, Business Model Canvas, Lean Canvas, Product Vision Statement, Product Roadmap, Customer Journey Map, User Personas, Empathy Map
  • Business Case як інструмент ініціації проєкту
  • SMART-цілі проєкту
  • Pre-sale процес в розробці програмного забезпечення: основні стадії і артефакти, proposal management, RFI/RFQ/RFP
  • Типи контрактів (Master Agreement) і їх особливості для різних бізнес-моделей проектів: Fixed price, Time and material contracts (T&M), Cost plus, Capped Time and Material, Target Cost, Incremental Delivery, Story Point Contract. Statement of Work (SoW)
  • Project Charter: базовий документ проєкту, його зміст
  • Управління знаннями проєкту, Knowledge Base
  • Discovery Workshop з клієнтом
  • Kick-off проєкту та Sprint 0

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

  • Техніки збору вимог: requirements elicitation techniques, focus groups, surveys, benchmarking, 5-why, what-if, user story mapping
  • Інструменти збору вимог: user story map, mind map, fishbone diagram, affinity diagram, UML, BPMN, prototypes
  • Документування вимог: Requirements Traceability Matrix, Backlog, Project Scope Statement (PSS), Use Cases, Business/Product/Functional requirements document
  • Типи вимог до продукту / проєкту, методи декомпозиції вимог, структура WBS, декомпозиція EPIC/Feature/Story/Task, прив'язка до цілей проєкту/продукту
  • Правила опису User Story, принцип INVEST
  • Scope Baseline
  • Методи пріоритезації вимог: MoSCoW, Kano analysis, Cost of delay, Dot voting, WSJF
  • Управління змінами в проєкті
  • Валідація та контроль якості виконання вимог: Definition of Ready/Definition of Done/Acceptance Criteria

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

  • Методи розробки розкладу проєкту (Critical Path Method, Iterative (Rolling-wave) scheduling for Scrum, On-demand scheduling for Kanban)
  • Визначення залежностей між завданнями, управління залежностями в проєктах і програмах проєктів
  • Gantt chart, Milestone list, leads & lags, float
  • Методи оцінки тривалості/складності завдань: PERT, аналогова оцінка, параметрична, оцінка знизу-вгору, story points estimation. Вибір підходу в оцінці на різних етапах проєкту: story points vs mens hours
  • Аналіз резервів при оцінці тривалості завдань
  • Рівні точності оцінки: Rough Order of Magnitude, Order Of Magnitude, Budget, Definitive
  • Метрики контролю розкладу
  • Логування часу роботи учасників команд і утилізація
  • Планування і моніторинг релізу (Release Management)

Фінансовий менеджмент проєкту

  • Термінологія управління фінансовими показниками в проєкті
  • Планування і контроль бюджету проєкту: CAPEX, OPEX, TCO, P&L
  • Управління інвестиціями проєкту: Payback Period, IRR, PV, NPV, Cash flow
  • Продуктові фінансові показники: ROI, P&L, Monthly recurring revenue (MRR), Average revenue per user (ARPU)
  • Методи оцінки вартості завдань/елементів продукту
  • Cost Baseline, метод моніторингу фінансових показників EVM (Earned value management), CPI (Cost Performance Index), SPI (Schedule Performance Index)

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

  • Набір команди проєкту/виведення учасників команди з проєкту, Staffing plan
  • Ключові концепції і тренди в управлінні командами проєкту
  • Team Charter як основа правил гри команди
  • Ролі і психотипи учасників команди проєкту, методи роботи з ними
  • Фасилітація: правила, інструменти (онлайн/офлайн)
  • Інструменти (онлайн/офлайн) проведення ефективних стенд-апів, ретроспектив, спрінт-ревью (демо), тім-білдингів та knowledge sharing сесій
  • Створення Communities of Practices
  • Делегування і матриця делегування, RACI матриця, рівні відповідальності учасників команд, Delegation Poker
  • Теорії мотивації і робота з основними мотиваторами (Moving Motivators, матриця хоче/може, ін.)
  • Інструменти оцінки команди (121, Performance review, 365 assessment, Team happiness radar), ідентифікація і робота з дисфункціями в командах
  • Розвиток команди: модель Такмана
  • Інструменти управління конфліктами і вирішення проблем в командах
  • Ідентифікація зацікавлених осіб з використанням Stakeholders Matrix: ролі, інтереси, рівень знань, очікування і рівень впливу. Power/interest grid, power/influence grid, or impact/influence grid, Stakeholder cube
  • Управління рівнем залученості стейкхолдерів і робота з проблемними клієнтам
  • Моніторинг залучення/задоволеності зацікавлених осіб проєкту
  • Управління каналами комунікацій в проєкті, кроскультурні комунікації

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

  • Ризик-культура проєкту, правила опису ризиків, властивості ризиків, методи оцінки ризиків
  • Ідентифікація ризиків і планування управління ризиками: Risk Breakdown Structure, Probability and impact matrix, Risk register, Stakeholder risk appetite
  • Інструменти залучення команди і інших стейкхолдерів в управління ризиками
  • Якісний і кількісний аналіз проєктних ризиків
  • Планування/імплементація відповідей на ризики, стратегії відповідей на ризики

Моніторинг і контроль, закриття фази проєкту або проєкту

  • Моніторинг і контроль виконання проєктних робіт: RAG report
  • Види репортінгу в проєкті і їх області застосування
  • Agile метрики: Velocity, Burndown/up chart, Cumulative Flow Diagram (CFD), Lead time, Cycle time, User story planned VS User story accepted, Predictability, number of defects per release/feature/user story etc.
  • Закриття проєкту, ітерації або фази
  • Ретроспективи, пост-мортем аналіз, lessons learned та їх врахування при нових проєктах

Сертифікації в проєктному менеджменті

  • Сертифікації: які вибрати, з чого почати
  • Сертифікація PMP: як готуватися?

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

  • Заняття проходить в онлайн форматі
  • Курс складається з 11 занять по 4 години кожне, які проходять у вихідні
  • Під час занять використовується англійська термінологія
  • Практичні навички на реальних кейсах
  • Учасники отримають 40 PDU для PMP, PgMP і PMI-ACP сертифікацій в Project Management Institute

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

  • Олексій Шебанов - Director. Head of Project Management Office у Intellias
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
12 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • IT Recruiting
CHI IT Academy
Подробиці

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

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

Знайомство з IT та професією

Ласкаво просимо де першої лекції курсу Recruiter від CHI IT Academy!

Починаємо з основ: що взагалі таке IT галузь та чим вона відрізняється від будь-якої іншої? Зробимо огляд ринку праці в Україні та у світі. Знайдемо відповіді на запитання: хто такий Tech Recruiter? Які основні завдання виконує? Які навички необхідні для того, щоб стати рекрутером? Розглянемо основні поняття та терміни галузі.

Дізнаємось, які типи IT-компаній бувають та які види й рівні спеціалістів існують.

Особистий бренд Tech Recruiter

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

Про вакансії та пасивний пошук

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

Основи сорсинга

Ця лекція подарує тобі розуміння принципів активного пошуку кандидатів. Окрім того, ти опануєш основи сорсингу:

  • Навчишся створювати Boolean Search запити
  • X-Ray пошук
  • Пошук на GitHub
  • Скрейпинг даних

Додаткові джерела пошуку кандидатів

Рекрутер, окрім основних платформ для пошуку, має вміти знаходити кандидатів і з додаткових джерел. Наприклад, Meetup, Quora, Slideshare, Kaggle, месенджери соцмережі. Окрім того, на занятті ти навчишся шукати творчих кандидатів та використовувати Chat GPT та інші AI-інструменти в роботі.

Ділова переписка та бізнес-етика

Одвічне питання рекрутера: як писати так, щоб мені відповідали? Саме цьому ти навчишся на шостому занятті:

  • Письмова та ділова переписка
  • Робота за запереченнями та відмовами
  • Бізнес-етика

Інтерв'ю: структура та результат

Як провести інтерв'ю, щоб отримати максимальну інформацію про кандидата, продати вакансію, налагодити контакт.

Офер для кандидата

Ти пройшов шлях від першого контакту з кандидатом до оферу. А що тепер? На занятті ти дізнаєшся про:

  • Подачу кандидата, супровідний лист
  • Офер, пропозиція про співпрацю
  • Фінансові перемовини, робота із запереченнями

Автоматизація роботи, аналітика та міжнародний рекрутинг

Ще трохи - і ти повністю опануєш базові навички професії Tech Recruiter. На цьому занятті розглянемо такі теми:

  • Автоматизація роботи Tech Recruiter
  • Аналітика та метрики, необхідні рекрутеру
  • Інструменти, які економлять час та збільшують продуктивність
  • GDPR та міжнародний рекрутинг

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

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

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

У майбутньому на тебе чекатимуть інтерв'ю не лише з українськими, а й із закордонними кандидатами. Саме тому англійська - must have.

Фінальне завдання. Видача сертифікатів

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

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

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

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

Тетяна Корбанюк - Lead of Recruitment Departament at CHI Software

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
150 USD за курс
Гнучкий графікСупровід ментора
  • HR / Employer Branding
Hurma Academy
Подробиці

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

План зустрічей:

  • Зустріч знайомство
  • Теорія компетентісного підходу
  • Репертуарні решітки та інтерв'ю за критичними інцидентами
  • Практика: Репертуарні решітки та критичні інциденти
  • Метод прямих атрибутів
  • Практика: Метод прямих атрибутів
  • Імплементація моделі компетенцій у процеси
  • Завершальна зустріч

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

  • Локація Google Meet
  • Теорія в записі
  • Практичні заняття
  • Зрозумілий результат
  • Маленька група

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

Ольга Олепір - СОО в IT блокчейн компанії

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Дата формується
Тривалість
3 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Sales / Lead Generation / Business Development
  • Digital Marketing
WebPromoExperts
Подробиці

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

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

Вступ до Amazon та електронної комерції

  • Огляд Amazon як маркетплейсу
  • Важливість просування на Amazon
  • Відмінності пакетів
  • Статистика продажів
  • Поточна ситуація на ринку Amazon

Реєстрація та особистий кабінет

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

Оформлення акаунту

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

Amazon Handmade та просування на маркетплейсі

  • Amazon Handmade: огляд платформи Amazon Handmade
  • Основні відмінності між звичайним Amazon та Amazon Handmade
  • Розбір політик та обмежень за брендами
  • Основні стратегії й практики роботи з рекламою на Amazon

Логістичні рішення

  • Процеси доставки та складського управління на Amazon
  • Вибір між самостійною доставкою та використанням Amazon FBA (Fulfillment by Amazon)
  • Грамотна підготовка товарів до доставки
  • Політика повернень на Amazon: основні правила та вимоги щодо повернень товарів

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

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

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

Микола Серветник - Співзасновник та керівник відділу Upgrade в компанії Handmade-Hub UA

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
21 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Digital Marketing
WebPromoExperts
Подробиці

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

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

Digital-маркетинг в фармацевтичній компанії. Можливості та потенційні ризики

  • Особливості розміщення реклами та доступні інструменти
  • Напрямки та канали, які найбільше впливають на продажі
  • Вільні ніші та "звички" категорії

Огляд цифрової зрілості фармацевтичного ринку в Центральній і Східній Європі

  • Український ринок
  • Ринки Центральної Європи
  • Ринки країн СНД
  • Ринки Південно-Східної Європи

Законодавчі обмеження і регулювання цифрової реклами для фармацевтичних компаній на ринках Центральної і Східної Європи

  • Загальні обмеження для категорії в країнах Центральної та Східної Європи
  • Обмеження в медіа (зокрема, в цифровій рекламі)
  • Обмеження зі збору, зберігання та обробки персональних даних
  • Регулювання акцій і активацій в країнах Центральної та Східної Європи та СНД
  • Обмеження на онлайн-продажі в країнах Центральної та Східної Європи та СНД

Формування стратегії Інтернет-маркетингу

  • Складові digital-стратегії. Визначення цілей і завдань компанії для просування в соціальних медіа
  • Позиціювання і відбудова від конкурентів. Формування УТП
  • Планування розподілу контенту по каналах
  • Метрики, показники, KPI для відстеження ефективності каналів просування
  • Кейси фармацевтичних компаній

Телебачення або онлайн: що краще працює для просування лікарських засобів і товарів медичного призначення?

  • Як порівняти ефективність ТБ і онлайн-реклами?
  • Де краще розміщуватися з різними категоріями товарів?
  • Що дешевше з точки зору вартості контакту і як порахувати вплив ТБ та інтернету на продаж 1 упаковки?

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

  • Що ми можемо запускати в онлайн-медіа? Політика Google Ads та Facebook Ads для OTC препаратів
  • Постановка цілей для онлайн-реклами
  • Типи рекламних кампаній в Google і Facebook Ads - відповідність типів кампаній маркетинговим цілям
  • Принцип роботи аукціону пошукової/медійної реклами
  • KPI кампаній і робота з підрядниками
  • Створення Digital Marketing Mix під препарати

Медійна і пошукова реклама - як працювати з цими інструментами в фармацевтичній компанії? Частина 1

  • На чому фокусуватися: відео, банери або спец.проєкти?
  • Показники ефективності, на які варто звертати увагу при плануванні

Медійна і пошукова реклама - як працювати з цими інструментами в фармацевтичній компанії? Частина 2

Вибір стратегії в пошуку.

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

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

Посадкові сторінки, креативи, онлайн-магазини. Що вибрати для просування свого препарату?

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

Розвиток електронної комерції для фармацевтичної компанії

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

Робота з сервісами аналітики. Google Analytics

  • Як веб-аналітика допомагає оптимізувати етапи воронки продажів і збільшити прибуток?
  • Принципи роботи та можливості лічильника Google Analytics
  • Основні метрики ефективності сайту
  • Основні групи звітів: їх цінність і що дозволяють дізнатися про просування і продажах
  • Компоновщик URL: як і навіщо використовувати
  • Багатоканальні послідовності

Робота з сервісами аналітики. Інші інструменти аналітики

  • Інструменти аналітики і як ними користуватися
  • Моделі аналітики для прогнозування продажів
  • Як зв'язати продажу в офлайні з онлайн-рекламою

Побудова комплексної SMM-стратегії

  • Огляд тематичних стратегій фармкомпаній в соціальних мережах
  • Робота з інструментами Facebook і Instagram
  • Вибір стратегії позиціонування в залежності від цілей компанії
  • Ком'юніті-менеджмент для різних типів сторінок
  • Формування та створення контент-плану: завдання і показники ефективності
  • Можливості використання чат-ботів для комунікації зі споживачем

Email-маркетинг - інструмент підвищення продажів в інтернеті

  • Email-розсилки: обов'язкові технічні налаштування перед запуском
  • Складання контент-плану: ідеї листів
  • Робота з базою передплатників і її сегментація
  • Побудова критичної системи розсилок
  • Планування розсилок. Як не потрапити в спам
  • Мессенджер-маркетинг і його завдання
  • Правила та особливості розсилок в різних соцмережах і месенджерах
  • Аналітика розсилок: як виміряти ефективність розсилок і порахувати дзвінки з розсилки

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

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

Консультаційна сесія

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

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

  • Живі вебінари з можливістю поставити будь-яке запитання лектору
  • Доступ до запису вебінару вже на наступний день після проведення
  • Практичні домашні завдання
  • 30+ годин навчання у форматі онлайн
  • Доступ до корисних додаткових матеріалів
  • Закрите ком'юніті в Telegram на період навчання
  • Інтерактивна навчальна платформа
  • Зворотний зв'язок від куратора протягом навчання
  • Матеріали курсу доступні 1 рік з моменту його завершення
  • Сертифікат WebPromoExperts
  • Можливість сплатити за курс частинами (від 2 до 6 платежів)
  • Від 5 учасників діють спеціальні умови
  • Отримайте в подарунок запис конференції Pharma digital day!

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

Євген Савчук - Регіональний менеджер з цифрового маркетингу HALEON

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
12 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Product Manager / Product Owner
  • Project Manager
IAMPM
Подробиці

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

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

Delivery. Як забезпечити і налагодити процес

  • Процес Delivery: з чого почати й де він закінчується
  • Контрольні точки процесу Delivery
  • Які технічні знання потрібні Delivery-менеджеру
  • Форс-мажори в процесі Delivery
  • Як підтримувати якість проєкту

NFR's. Управління нефункціональними вимогами

  • Різниця між функціональними й нефункціональними вимогами
  • Як визначити та згрупувати нефункціональні вимоги (NFR's)
  • Ознайомитеся з такими нефункціональними вимогами як:
    • Availability
    • Reliability
    • Performance
    • Scalability
    • Maintainability
    • SLA
    • Certification
    • Compliance
    • Localization
    • Portability
    • Usability
    • Security

Архітектура. Шаблони та паттерни

  • Що таке архітектура проєкту і як її вибрати
  • Як реалізуються бізнес-вимоги в складних системах
  • Особливості шаблонів архітектури: від моноліту до мікросервісу

Архітектура. Управління процесом

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

Архітектура. Як підготувати архітектуру для проєкту?

  • Що таке бізнес-архітектура
  • Усе про передпроєктне дослідження: коли потрібно, як підготуватися і як провести
  • Коли можна викотити MVP-реліз і як розподілити функціонал
  • Як працювати із замовником у межах проєкту
  • Як працювати із замовником у межах проєкту
  • Реальні кейси з різних типів бізнесів

Архітектура. Інтеграція та зовнішні сервіси

  • Особливості інтеграції з іншими сервісами
  • Інтеграція на прикладі API-сервісу й еквайрингу
  • Що потрібно враховувати і що потрібно вміти під час API-інтеграції
  • Еквайринг: особливості налаштування шлюзу
  • Правові складнощі процесу
  • Зони відповідальності РМ-а й розробника

Практика Архітектури: глибоке занурення в архітектуру проєктів та практичне застосування (запис)

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

Continuous integration & continuous delivery для проєкту

  • Цілі CI\CD: поняття
  • Як підхід CI/CD допомагає в процесі Delivery
  • Що потрібно врахувати під час впровадження підходу: особливості й можливі труднощі
  • Як формується вартість і які статті витрат
  • Інструменти й аналітика в підході
  • Зона відповідальності РМ-а

Безпека. Як захистити ваш проєкт

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

Оцінка. Розрахунок і планування тривалості робіт

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

Тестування. План і стратегія (відеолекція)

  • Що таке план і стратегія тестування
  • Типи і цілі планування
  • Шаблони планів тестування
  • Які ролі в процесі тестування і як їх розподілити
  • Як автоматизувати процес
  • Нефункціональні види тестування (usability, localization, performance, security)

Тестування. Метрики та інструменти (відеолекція)

  • Метрики тестування проєкту:
    • BUGs
    • Test Cases
    • Logged time
    • Automation ROI
  • Тестування проєкту за участю QA і без нього: підбір оптимальних методик
  • Кейси на нових і зрілих проєктах

Jira. Воркшоп по створенню та налагодженню проєкту

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

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

  • Архітектура та управління технічною командою
  • Програма розрахована на IT-менеджерів рівня Middle з досвідом роботи понад 2 роки
  • Викладачі мають великий досвід роботи у різних компаніях
  • Персональні консультації по розвитку кар'єри
  • Рекомендації по покращенню резюме та портфоліо

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

  • Павло Устінов - Project manager Officer at SOLAR Digital
  • Дмитро Липовець - Business Analyst в компанії SoftServe
  • Денис Ювженко - System Architech at Intellias
  • Артем Жарвоцький - Senior PM at SoftServe
  • Андрій Мележик - Delivery Manager at Softengi
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
25 499 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Web & Mobile Design / UI/UX
Apollo it School
Подробиці

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

Теми:

  • Будуємо команду
  • Продуктова гіпотеза: Lean UX Canvas
  • Попереднє дослідження задач користувачів
  • Мапа користувацького шляху (CJM)
  • Глибинні інтерв'ю
  • Аналіз якісних даних
  • Воркшоп з клієнтом
  • Концепція продукту
  • Валідація концепції з користувачами
  • Аналіз кількісних даних
  • Презентація результатів валідації гіпотез
  • Стратегічне планування

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

  • Є безкоштовна версія
  • Вся теорія в доступі
  • Можливість дивитися стріми з запрошеними лекторами
  • Можливість пропрацьовувати свій проєкт або від реального замовника
  • Можливість задавати питання тренерам
  • Можливість задавати питання запрошеним лекторам
  • Отримання сертифікату
  • Можливість до 3 уроку повернути кошти

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

  • Таня Зав'ялова - Дизайнерка та менеджерка, 19+ років досвіду
  • Юра Терницький - Понад 17 років досвіду у креативних індустріях
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Python
A-Level Ukraine
Подробиці

Викладачі онлайн-курсу Python в A-Level розробили програму таким чином, щоб охопити всі фундаментальні основи цієї мови програмування, принципи роботи з базами даних та фреймворком Django.

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

Модуль 1 - Основи програмування

Знайомство. Типи даних. Базові операції

  • Ознайомлення з мовою
  • Блок-схеми
  • Змінні Python: визначення, типи даних
  • Типізація
  • Найпростіші математичні операції з цілими числами
  • Перша програма

Булева алгебра та умови

  • Булеві змінні
  • Умовний оператор if
  • Оператори порівняння та пріоритети операцій
  • Особливості порівнянн об'єктів

Цикли

  • Оператори циклу
  • Цикл while
  • Вічний (нескінченний) цикл
  • Оператор циклу for
  • Базова робота з файлами

Списки та рядки, List comprehension

  • Типи даних, що змінюються і незмінні
  • Рядки
  • List (список)

Функції, map, zip, lambda

  • Функції
  • Створення, оголошення функції (function declaration)
  • Параметри та аргументи функції
  • Види параметрів функції
  • Функція як тип даних

Import, tuple, set, dict

  • Імпорт бібліотек
  • Tuple
  • Set
  • Dict
  • Методи та функції для роботи зі словниками

Практика

Модуль 1

Модуль 2 - PostgreSQL

Git basics (init, add, commit, pull, push, rsa-автентифікація)

  • Передмова, історія проблеми
  • Основи: команда diff
  • Системи контролю версій
  • Види систем контролю версій
  • Створення локального репозиторію, команда init
  • Статуси файлів, команди status, add, commit, config, log

Git practice, linux basics

  • Linux basics
  • Команди та основи використання bash
  • Створення та видалення файлів та директорій. touch, mkdir, rm, ls, cat...
  • Wildcard
  • Абсолютні та відносні шляхи
  • Hard & symlinks

Як працює інтернет: HTTP, REST, форми, основи HTML + CSS, Bootstrap

  • HTML
  • Структура HTML документа
  • Теги HTML
  • Bootstrap
  • Grid - сітка та інше
  • Client-server, HTTP, REST, Форми

Postgresql, CRUD таблиць, CRUD записів. Відносини, зв'язки

  • PostgreSQL, CRUD даних
  • CRUD даних - Create, додавання даних (INSERT)
  • CRUD даних - Read, вибірка даних (SELECT)
  • Практика з SELECT та INSERT

Postgresql, Відносини, зв'язки, складні запити, JSON, etc

  • Відносини між таблицями
  • Об'єднання (JOINS)

Postgresql практика, модуль 2

Модуль 3 - OOP

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

  • Огляд парадигми об'єктно-орієнтованого програмування
  • Основні концепції ООП
  • Класи та об'єкти

Успадкування. Magic методи

  • Множинне успадкування
  • Використання super
  • Магічні методи класів

Code organization. PEP8. imports

  • PEP8
  • Імпорти

Exceptions

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

Decorators. Static methods, Class methods, Property methods

  • Патерн проектування "Декоратор" та його використання у Python
  • Створення декораторів
  • Декоратори методів класу

Тестування в Python

  • Основи тестування
  • Види тестування
  • Бібліотеки для тестування в Python
  • Створення тестів

Проектування. Патерни. SOLID

  • Паттерни проектування
  • SOLID

Модуль 3

Модуль 4 - Front End

HTML. CSS

  • Ознайомлення з HTML
  • Ознайомлення з CSS

Основи JavaScript у порівнянні з Python

Які відмінності JavaScript від Python?

Функції та замикання в JavaScript, області видимості, функціональні особливості мови

  • Функції
  • Замикання
  • Області видимості
  • Функціональні особливості

Модуль 4

Модуль 5 - Django

Загальний погляд на Django, MVC(MVT), urls

  • Знайомство з Django
  • MVC (MVT)
  • URLs

Темплейти

  • Django templates
  • Темплейт теги
  • Успадкування шаблонів

Django models

  • Django models
  • Поля моделей та їх атрибути
  • Зв'язки моделей
  • Адмін панель

Django ORM, objects and quesrysets

  • Django ORM
  • Meta моделей
  • CRUD
  • Агрегація даних

Форми, реквест та автоматизація

  • Форми та Django-форми
  • Валідація форм
  • Модель користувача
  • Login

Class based views, Model Forms

  • Model Forms
  • Class Base View
  • CRUD clasess
  • Login clasess

Куки, сесії, кеш

  • Cookies
  • Сесії
  • Кеш

Middlewares. Signals. Messages

  • Middlewares
  • Signals
  • Messages framework

Модуль 5

Модуль 6 - Django advanced

Що таке API. REST та RESTful. Django REST Framework. Serializers

  • API
  • REST та RESTful
  • Django REST Framework
  • Серіалізація даних

Resourses, Routers

  • API Views
  • ModelViewSets
  • Роутинг

Авторизація та розподіл доступів. Фільтрація

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

Тестування у django

  • Види тестування
  • Тестування Django
  • Тестування API
  • Фабрики для створення даних
  • Видача завдання. Покрити тестами абсолютно весь модуль

Celery

  • NoSQL бази даних
  • Celery

Multithreading. GIL. Multiprocessing

  • Багатопоточність
  • GIL
  • Багатопроцесність

Асинхронне програмування. Coroutines, asyncio

  • Ітератори
  • Генератори
  • Корутини
  • Asyncio. Aiohttp

Web sockets. Django channels

  • Протокол реалізації чату (безліч запитів, long polling, сокети)
  • Web Sockets
  • Django channels

Модуль 7 - Linux. Деплоймент та CI/CD

Linux

  • Дистрибутиви
  • Командний рядок (навігація, маніпутація з файлами тощо)
  • Користувачі, групи та права
  • Менеджери додатків
  • Змінні оточення

Робота з OC Linux

  • SSH
  • Simlinks
  • Curl
  • Cron та crontab
  • Nginx та Apache
  • Демонізація

Media, static. Amazon EC2. Deployment, gunicorn + nginx

  • Static та Media файли
  • Деплоймент
  • AWS. EC2
  • Gunicorn
  • Nginx

Amazon RDS, S3 bucket, IAM, Route 53. HTTPS

  • AWS. RDS
  • AWS. S3
  • AWS. IAM
  • AWS. Route 53
  • HTTPS. Certbot

Методології розробки, git flow, CI/CD

  • Методології розробки
  • Git flow
  • CI/CD
  • Моноліт та мікросервіси
  • Docker

Дипломна робота

Опис

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

Захист дипломної роботи

Фінальна робота включає захист теорії. Необхідно здати співбесіду на Junior Developer, сторонній, запрошеній людині За обидва блоки можна отримати від 0 до 10 балів

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

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

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

  • Гармаш Данііл - Freelancer
  • Городілов Сергій - Software Engineer
  • Внуков Ігор - Software Engineer
  • Мариніч Данило - Технічний директор
  • Пономарьов Владислав - Senior Python Developer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • C# / .NET
A-Level Ukraine
Подробиці

Курс .Net/C# дозволить вам навчитися писати дійсно надійні та стійкі програми під Windows та Windows Mobile.

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

Модуль 1 - Основи .Net

Філософія .Net, змінні, базові операції

  • Різниця між платформою .Net і мовою C#. Області застосування .Net. Різновиди версій .Net
  • CLR та які функції він виконує (CLS, CTS, CIL, JIT)
  • GAC, NuGet
  • Solution та Project. Різниця між ними. Властивості проєкту за тапуск програми
  • Що таке змінна? Базові типи даних змінних. Літерали. Суфікси. Неявна типізація
  • Арифметичні операції. Операції присвоєння C#
  • Інкремент та декремент. Конкатенація рядків

Види типів даних, базові конструкції, масиви

  • Значні та посилальні типи даних. Упаковка та розпакування
  • Область видимості. Стек, керована купа і збирач сміття
  • Динамічні типи. Перетворення типів. Перерахування
  • Конструкції розгалуження (If, Switch, Тернарна операція)
  • Цикли. Масиви
  • Локальні функції. Ref та out. Params. Парсинг рядка, string, Format. Інтерполяція рядків

Стилістика написання коду, рядки

  • Code Convection
  • StyleCop
  • Інтелісенс та налагодження коду. Гарячі клавіші
  • Розв'язання практичних завдань

Система контролю версій

  • Базові поняття Git
  • Git flow
  • Команди fetch, pull, commit, strash, push, revert, merge, rebase, cherry pick
  • Інструментарій роботи з Git
  • Робота з допомогою pull request (PR). Що таке reviewer
  • Створення репозиторію

Модуль 1

Модуль 2 - ООП

Клас, Структура, Статика

  • Види користувальницьких типів даних. Простір імен
  • Поля. Методи. Властивості. Конструктор
  • Поняття інкапсуляції та приховування даних
  • Ключове слово this, const та readonly
  • Анонімні типи. Властивості для читання (init)
  • Робота з часом
  • Singleton

Підходи до написання коду

  • SOLID
  • DRY, KISS, YAGNI
  • Різновиди бібліотек. Крос-платформна архітектура програми
  • Partial класи. Деконструктор. Користувальницький тип даних Records. Nullable типи

Спадкування, Поліморфізм, Абстракція

  • Спадкування
  • Перетворення типів. (as, is) Downcasting & Upcasting
  • Поліморфізм. Перевизначення. Розширення (Base). Приховування. Запечатування
  • Абстракція. Інтерфейси. Явна реалізація інтерфейсів
  • Методи розширення
  • Клонування та Сортування об'єктів

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

  • Типи винятків та створення своїх
  • Не керовані ресурси
  • Деструктор. IDisposable, using
  • Робота з файлами
  • Рефлекція та пізнє зв'язування
  • Серіалізація та Десеріалізація. Відмінності JSON та XML

Модуль 2

Модуль 3 - Загальні конструкції

Колекції. Узагальнення

  • Не узагальнені колекції
  • ArrayList, Queue, Stack, Hashtable
  • Ієрархія інтерфейсів колекцій
  • Узагальнення. Статика. Спадкування. Обмеження
  • List <T>. Dictionary <T>. HashSet<T>
  • Ітератор або ж, що таке foreach
  • Yield

Делегати. Події. LINQ

  • Делегат у прикладах
  • Делегат у C#
  • Коваріантність та Контрваріантність делегата
  • Action, Func, Predicate, EventHandler
  • Комбінування делегата
  • Відмінність делегата від події
  • LINQ. Список методів розширень

Багатопочність. Асинхронність

  • Відмінність Багатопоточності від Асинхронності
  • Багатопоточність та її проблеми
  • Синхронізація потоків. Lock, Semaphor, Mutex, SemaphorSlim, Interlocket
  • Асинхронність та її різновиди реалізації в .NET

Система контролю версій

  • TAP, async/await. State машина
  • Синхронізація завдань Task.WhenAll та Task.WaitAll
  • TaskCompletionSource
  • async/await

Модуль 3

Модуль 4 - База даних

Реляційна БД

  • Таблиця
  • Індекси
  • Ключі
  • Нормалізація. Таблиці словники
  • Логічна та фізична схема даних

SQL query

  • Select. Where. Join
  • GoupBy. Агрегуючі функції. Підзапити
  • Alter, Constraint, Create DB

Entiy Framework

  • ADO net
  • Підключення до існуючої БД
  • Dapper. Як працює мапінг
  • ORM
  • Entity Framework Core
  • Сутності. Моделювання всіх типів зв'язку використовуючи EF Core
  • LINQ to Entities
  • IEnumerable vs IQueryable

Міграції

  • _EFMigrationsHistory таблицю
  • Правила створення міграцій
  • Add-Migration. Remove-Migration. Update-Database. Script-Migration

LINQ

  • Вмикання логування згенерованих SQL запитів
  • Різниця Local vs Server evaluation
  • DBContext
  • Eager Loading. Explicit Loading. Lazy Loading
  • AsNoTracking
  • Використання C# методів у Select. Concurrency

Модуль 4

Модуль 5 - Front-end

Networking

  • TCP/IP протоколи
  • Запит клієнт-сервер
  • Протокол HTTP
  • RESTful архітектура

Markup

  • HTML
  • CSS

JavaScript

JavaScript - синтаксис та базове уявлення (без ООП)

Модуль 5

Модуль 6 - Back-End

Asp Net Core (Web Api)

  • Клас Startup
  • Dependency Injection
  • Робота з конфігурацією
  • ILogger
  • ApiController та Маршрутизація. Стан програми

UI + Backend

  • CORS
  • React + Asp .Net Core Web Api

Docker

  • Концепція контейнеризації
  • Мікросервісна архітектура
  • Docker (Концепція, Команди, DockerFile, Docker compose)
  • PostgreSQL
  • Nginx

Asp .Net Core (Maddleware)

  • Razor та концепція представлення сторінок
  • Razor Pages
  • Asp .Net Core Identity

oAuth (Identity Server 4)

  • Концепція Clients
  • Resources
  • Grants
  • Scopes

Тестування

  • Unit тести
  • Moq

Модуль 6

Дипломна робота

Опис

Дипломна робота включає в себе на задану вчителем тему створення власного дизайну інтернет-магазину та додавання його на сторінку Behance у вигляді презентації. Завданням є створити магазин в desktop версії та зробити адаптиви (мобільна версія та планшет). В дипломній роботі присутніми повинні бути 8 обов'язкових сторінок магазину.

Захист дипломної роботи

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

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

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

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

  • Лопушко Ігор - Senior Software Engineer
  • Варвашенко Владислав - Software Engineer
  • Постільга Дмитро - Senior .NET Developer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
7 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • IT Recruiting
A-Level Ukraine
Подробиці

На курсі IT-Recruiting в A-Level ви дізнаєтесь, де саме шукати відповідного кандидата: починаючи від вузькопрофільних соціальних мереж (таких як LinkedIn), закінчуючи закритими чатами та офлайн-конференціями.

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

Модуль 1 - IT-Recruiting

Вводне заняття

  • Що таке рекрутинг? Хто та кого шукає?
  • Кого шукає рекрутер та навіщо
  • Хто є хто в IT-напрямі
  • Типи компаній
  • Позиції

Рекрутинг

  • Види IT компаній
  • Види проєктів та їх особливості

Sales

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

Технічне заняття: які технології, фахівці та посади зустрічаються в IT

  • Які існують стеки технологій
  • Відмінність фронтенду від бекенда
  • Хто такий Full Stack, web developer, web та UI/UX designer, embedded developer, та інші технології
  • QA/QC, їхня відмінність. Бази даних: SQL, Oracle

Рекрутинг

  • Імідж рекрутера або продаж у рекрутингу
  • Оцінка кандидата
  • Дані клієнта. Різні структури даних, методи роботи з ними та способи надсилання файлів на сервер
  • Заявка на пошук кандидату
  • Анкета за підсумками HR Інтерв'ю
  • Методи та види рекрутингу (Активний та Пасивний рекрутинг, Хедхантинг)
  • Executive search
  • Етапи рекрутингу

Мови, технології, фреймворки

  • Front-End (JavaScript, HTML, CSS)
  • Front-end frameworks and libs (React, Angular, Vue). Back-end
  • PHP frameworks, C# and .NET, Node.js, Perl, Python, Java, C++. QA і AQA (на чому автоматизують і в чому відмінність)
  • Selenium

Рекрутинг

  • Інструменти пошуку кандидатів
  • HR-брендинг
  • Job-сайти
  • Професійні мережі
  • Boolean search
  • Freelance сайти
  • Перше повідомлення кандидату

Техлікнеп висновок

  • Підсумковий техлікнеп
  • Захист презентації
  • Оцінка блогів, відповіді на питання
  • PM теорія (PMBOK, Waterfall, Agile, SCRUM)

Рекрутинг

  • Співбесіда
  • Теорія. Види питань
  • Підписання контракту, робота з запереченнями
  • Аналіз резюме
  • Практика співбесіди

HR

  • Хто такий HR та на які процеси він впливає
  • Робота HR та рекрутерів (зони перетину)
  • Повний роад-мап - від найму до звільнення
  • Основні помилки через які можна втратити кандидата
  • Цикл життя компанії = що робимо і на якому етапі
  • Основні проблеми на випробувальному терміні
  • Як зробити так, щоб не довелося шукати заново

Рекрутинг

  • Тайм менеджмент рекрутера та аналіз роботи
  • CRM-системи
  • Метрики та аналіз

Дипломна робота

Опис

Екзаменаційна робота включає в себе співбесіду (інтерв’ю), яку потібно провести для того щоб зрозуміти підходить кандидат на вакансію компанії чи ні. За інтерв’ю спостерігають викладачі. Паралельно здають питання з теорії лекцій, які були проведені раніше. Також проводиться невелике опитування у вигляді тесту. Оцінювання ведеться за все - процес ведення комунікації та використання набутих навичок, також правильність відповіді на задане питання та відповіді на тест.

Екзамен

Студентам надається 3 різних резюме, різних спеціалістів. На підготовку надається 20-30 хв. Потім проходить інтерв’ю. Після всіх перевірок студентів оцінюють та видають дипломи.

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

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

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

  • Ваніна Яна - Senior IT-Recruiter/Program Lead
  • Буглак Вікторія - Recruiter
  • Лобойко Арміне - HR Speciallist
  • Пивоварова Руслана - Head of HR Department
  • Мясникова Яніна - Partnership collaboration manager
  • Найданова Анна - HR-manager
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • SEO
SkillUP
Подробиці

Ефективна методологія, за якою в топ-3 Google виведено 457 сайтів. Разом з викладачем ви працюєте над просуванням вашего сайту в топ Google.

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

Блок 1. Семантика і оптимізація контенту

  • Що таке SEO і як працює Google
  • Цілі і завдання SEO-просування
  • Принципи та способи збору ключових слів
  • Типи запитів по частотності, конкурентності, сезонності і потреби користувача
  • Комерційні та інформаційні запити
  • CTR і його вплив на SEO
  • Основні інструменти збору ключових слів (Google Adwords, Wordstat, SerpParser і інші)
  • Способи аналізу семантики конкурентів
  • Інструменти збору позицій
  • Методи кластеризації ключових запитів
  • Формування структури сайту
  • Типи контенту на сайті
  • Оптимізація текстів: ключові слова і структура тексту
  • Написання метатегів: ручні і шаблонні метатеги
  • Релевантність тексту і LSI
  • Складання ТЗ копірайтеру
  • Поняття переспаму і способи усунення

Блок 2. Технічний SEO-аудит

  • Цілі і завдання технічної оптимізації сайту
  • Індексація і кешування сайту
  • Оператори пошуку Google
  • Сервіси парсинга сайту: Netpeak Spyder і Screaming Frog
  • ЧПУ-урли і урли з get-параметрами
  • Пошук дубльованих сторінок і способи їх закриття від індексації
  • Складання файлів robots.txt і sitemap.xml
  • Теги meta robots, canonical і hreflang
  • Способи оптимізації пагінації, фільтрації і сортування
  • Перевірка індексації контенту на сайті
  • Мікророзмітки
  • Коди відповіді сервера і оптимізація 404-ї сторінки
  • Налаштування 301-редиректів
  • Робота з Google Search Console
  • Написання ТЗ програмісту
  • Оптимізація швидкості і мобільної версії сайту

Блок 3. Формування посилальної маси

  • Що таке посилальна маса, ранжирування посилань
  • Типи і види посилань на сайтах (за різними параметрами)
  • Анкорні і безанкорні посилання
  • Аналіз конкурентів, формування довідкової стратегії
  • Критерії якісних майданчиків для формування посилальної маси
  • Правильне розміщення посилань на сайтах-донорах
  • Біржі посилань і їх типи
  • Природна посилальна маса і крауд-маркетинг
  • Правила безпечного і ефективного просування
  • Робота з біржами посилань (Miralinks, GogetLinks і іншими)
  • Формування посилального бюджету

Блок 4. Аналітика і фільтри

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

Додатково

Для кращого засвоєння матеріалу до кожного заняття надаються відеоматеріали з теоретичною частиною заняття.

Результат навчання:

Після 1-го блоку ти зможеш:

  • Складати список запитів для сайту
  • Розділяти запити за посадковими сторінками і формувати правильну структуру сайту
  • Прописувати метатеги для сторінок
  • Формувати ТЗ копірайтеру і оптимізувати тексти на сайті
  • Створювати контент, з яким сайт займе високі позиції в Google

Після 2-го блоку ти зможеш:

  • Робити технічний SEO-аудит сайтів
  • Знаходити і усувати технічні помилки
  • Складати файли-директиви і проставляти теги для коректної індексації
  • Усувати основні помилки на сайті
  • Формувати ТЗ програмісту SEO-правкам на сайті

Після 3-го блоку ти зможеш:

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

Після 4-го блоку ти зможеш:

  • Аналізувати відвідування сайту
  • Відстежувати ефективність просування
  • Виводити сайт з-під фільтру пошукових систем
  • Просувати сайти безпечно та ефективно

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

  • Практика на реальних проєктах
  • Можливість просувати власний сайт
  • Кожне ДЗ - це конкретний кейс з буднів SEO-шника
  • Підтримка тренера 24/7
  • Можливість на іспиті знайти роботу
  • Можливість оплати курсу частинами

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

  • Катерина Золотарьова - 8 років досвіду в SEO
  • Артур Квак - Керівник компанії COMPAS Agency
  • Галіца Олег - 8 років досвіду в SEO
  • Седловський Валентин - 5 років досвіду в SEO
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • SEO
Boosta Academy
Подробиці

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

Блок 1. Цінність лінкбілдингу та лінкбілдерів

  • Заняття 1. Що таке SEO і в чому його цінність для бізнесу?
  • Заняття 2. Що таке посилання і чому вони важливі для SEO. Лінкбілдинг як ключовий напрямок SEO і як професія

Блок 2. Інструменти, база, контроль ефективності

  • Заняття 3. Інструментарій аутріч лінкбілдера
  • Заняття 4. Як збирати базу донорів для посилань

Блок 3. Практичний лінкбілдинг

  • Заняття 5. Аутріч: як будувати якісні гест пости
  • Заняття 6. Як працювати з контентом для лінкбілдинг кампанії: від ТЗ до замовлення тексту
  • Заняття 7. Guest Posting та робота з Ahrefs - шукаємо та використовуємо стратегію конкурентів
  • Заняття 8. База донорів для Igaming: принципи та фішки
  • Заняття 9. Нестандартний аутріч: Link Exchanges, Scholarships, Broken Links, Link Insertions, Sponsorships
  • Заняття 10. Non-English outreach: будуємо гест пости для локальних проєктів
  • Заняття 11. Як використовувати АІ у аутріч лінкбілдингу
  • Заняття 12. Перевірка готового гп. Як відстежувати свої посилання і результати лінкбілдинг стратегії

Блок 4. Бонус (формули, піар, робота з фрілансерами, наукові публікації)

  • Заняття 13. Крауд лінки: специфіка напрямку (форуми, блок комменти, профілі, Q&A)
  • Заняття 14. Як отримувати посилання через наукові публікації
  • Заняття 15. Parasite SEO: лінки на топових майданчиках та реферальний трафік
  • Заняття 16. Аутсорс: взаємодія з фрилансерами для лінкбілдингу
  • Заняття 17. Професія лінкбілдера: специфіка та перспективи

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

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

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

  • Лекції у записі на нашій платформі
  • Практичні завдання, тести
  • Запитання на Q&A сесіях
  • Безкоштовний доступ для користування різними сервісами та інструментами
  • У кращих студентів буде можливість влаштуватись у Boosta

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

  • Яна Шульга - Head of Linkbuilding Department
  • Дар'я Завірюха - Senior Linkbuilder/Outreach Specialist
  • Олег Бей - Linkbuilding Team Leader
  • Олександр Стрекозов - Linkbuilder/Outreach Specialist
  • Катерина Савченко - Senior Outreach Specialist
  • Ілля Жураковський - Middle Outreach Specialist
  • Олена Рощук - Senior Outreach Specialist
  • Ірина Тонконог - SEO Trainee
  • Інна Гринчук - Senior Outreach Specialist
  • Андрій Пенський - Crowd TeamLead
  • Катерина Шварц - Outsource TeamLead
  • Анастасія Сарана - Linkbuilder Specialist/Parasite SEO
  • Денис Волгін - Head of Linkbuilding Department
  • Тарас Смірнов - SEO Specialist
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Fullstack
A-Level Ukraine
Подробиці

Під час навчання на курсі Full Stack ми приділяємо велику увагу не тільки технічним знанням та навичкам, а й іншим важливим аспектам: вивченню англійської, вмінню писати резюме та проходити всі етапи співбесід, наповнюванню портфоліо, захисту особистого проєкту тощо. Тому випускники A-Level є більш конкурентоспроможними та впевненими кандидатами на ринку праці та швидше досягають кар'єрного зростання за умови високої вмотивованості!

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

Модуль 1. Верстка

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

  • Роль FrontEnd у світі IT. Взаємодія "фронту" з "беком" і дизайнером
  • Етапи життя проєкту
  • Інструменти для розробки (редактор коду, Photoshop, devTools)
  • Рендеринг сторінки
  • Базові принципи верстки. Кросбраузерність і валідність - що це і чому це важливо
  • Браузери
  • Структура HTML-документа
  • Взаємини блоків: вкладений, дочірній, сусідній, батьківський

CSS

  • Що таке CSS
  • Способи завдання стилів
  • Селектори CSS
  • Каскад ("вага" селекторів)
  • Комбінування та угрупування селекторів. Ієрархія селекторів. Успадкування. Значення inherit
  • Вбудовані стилі браузерів. CSS reset
  • Блокова модель
  • border
  • Властивість display
  • Потік
  • Властивості float
  • Позиціонування
  • Властивість overflow
  • Властивість transition
  • Властивість transform
  • CSS3-анімація

CSS-Flex-box

  • Вбудовані стилі браузера
  • Блокова модель
  • border
  • Box-sizing
  • Властивість display
  • Потік
  • Властивість float
  • clearfix
  • Властивість overflow

Responsive

  • Adaptive & Responsive
  • Види "девайсів"
  • CSS-інструменти для респонсування
  • Налаштування для респонсування сторінки
  • Медіа-запити CSS
  • Breakpoints (контрольні точки)
  • Навігація на сайті
  • Pixel Perfect

Практична верстка

  • Social networks за допомогою SVG-іконок
  • Шрифти та їх підключення
  • Практична верстка

GIT

  • Основи: команда diff
  • Системи контролю версій
  • Команда init
  • Статуси файлів, команди status, add, commit, config, log
  • Робота із віддаленим репозиторієм, ssh, ключі
  • Основні команди

Linux

  • WHO IS OPERATION SYSTEM
  • UNIXWAY
  • Automation, scripting, network tools (ssh, rsync, ftp, telnet)
  • Networking
  • Docker
  • Docker-compose

Bootstrap

  • Framework. Що? Навіщо? Чому?
  • Bootstrap: встановлення, налаштування
  • Компоненти Bootstrap
  • Утиліти (Utilities)

Модуль 1

Модуль 2. JavaScript

Загальний вступ. Знайомство з JavaScript

  • Калькулятор
  • Вирази
  • Властивості виразів
  • Змінні
  • Присвоєння
  • Блоки коду
  • Отладка

Вступ до типів даних. Числа та порожні типи

  • Типи даних
  • Числа
  • Операції та вирази з числами
  • Спеціальні значення
  • Пусті типи даних

Рядки

  • Устройство рядку
  • Літерали рядків
  • Базові операції з рядками
  • Chaining
  • Знайомство з регулярними виразами

Boolean та логічні вирази

  • Boolean
  • Приведення до типу Boolean
  • Тернарний оператор
  • АБО (||, ??), І (&&)
  • Знайомство з умовами "if-else"

Масиви

  • Hoisting (Підняття)
  • Масиви
  • Черги та стеки
  • Посилання
  • Деструктуризація
  • Цикл for...of
  • Ітеруючі методи масивів

Об'єкти

  • Об'єкти огляд
  • Літерали та присвоєння об'єктів
  • Робота зі значеннями в об'єкті
  • Посилання
  • Spread (...)
  • Деструктуризація
  • Ключове слово in
  • Цикл "for-in"
  • Знайомство з JSON
  • Упорядкованість ключів в об'єктах
  • Висновки

Функції

  • Знайомство: Функції, дії
  • Вирази пов'язані з функціями
  • Рівні абстракції
  • Стрілкові ункції =>
  • Виклик
  • Callback

Висновок про синтаксис, типи даних і вирази. Знайомство з DOM

  • Огляд
  • Деревовидимість коду та його ефекти
  • Відокремленість
  • Незалежність та зв'язність коду
  • Визначення типу значення (typeof та constructor.name)
  • Вирази
  • Аксіоми

Розгалуження (if та switch)

  • Розгалуження (if i switch)
  • Блоки коду
  • if-else
  • switch-case

Цикли

  • Визначення
  • Загальна структура циклів
  • while, do..while
  • for
  • for..of
  • for..in
  • Загальні підходи до написання циклів
  • Нескінченні цикли, що не запускаються
  • Ітеруючі методи масивів

Замикання

  • Області видимості
  • Замикання
  • Let Over Lambda (LOL)
  • Як користуватися замиканнями
  • Як праблеми вирішують замикання
  • This в стрілочних
  • Стандартні помилки
  • JS реалізація ООП: замикання теж об'єкти

Redux і друга частина DOM

ООП

  • Принципи ООП
  • Функціональне ООП
  • Знайомство з new, та прототипами
  • Приховування (інкапсуляція)
  • Стан

Рекурсія try-catch-finaly

Асинхронна архітектура браузера. Promise

  • Асинхронна архітектура браузера
  • WebAPI
  • Мережеві можливості браузера
  • Promise: ідея, стан, результат
  • 'then', 'catch', 'finaly'
  • Що приймає та повертає 'then' та інші методи промісу

Async, Await. Паралельність vs Послідовність

  • Async, Await
  • Паралельність та Послідовність
  • Хронологія роботи та результат асинхронної функції
  • Схожість із звичайними функціями
  • Симетрія виклику
  • Використання .then та .catch спільно з await
  • Коли використовувати послідовний або паралельний сценарій використання коду і як цим керувати

REST, GraphQL та JWT

  • Загальний огляд розповсюджених сучасних мережевих API
  • REST - простий та нестандартизований
  • GraphQL більш потужний
  • Яким чином сервер відрізняє користувачів від анонімів та один від іншого

Redux Thunk та CombineReducers. Модульне завдання

  • Просунутий Redux - сценарії роботи з Redux та способи об'єднання ред'юсерів
  • Підготовка до модульного завдання

Генератори

ООП, Прототипне ООП, ES6 класи

  • Принципи ООП
  • Будова JS класів - Конструктори та Прототипи
  • Наслідування

Консультаційні заняття

Модуль 2

Модуль 3. Node

Вступ

  • Що є ядро та API
  • Що є в ноді
  • Серверне господарство
  • Файли. Бази. Мережа
  • npm
  • Підходи до реалізації обробки безлічі клієнтів
  • Мультитред
  • Async/coroutines
  • Потоки

Мережа та Express

  • Що і навіщо?
  • MVC
  • REST
  • + && -
  • File Upload
  • Alternatives
  • JSON-RPC
  • graphql

Знайомство з СКБД. NoSQL. MongoDB. ODM

Mongo та mongoose.

SQL СКБД. Maria DB/MySQL. DDL

  • Datatypes
  • Data Definition Language
  • CREATE DATABASE && TABLES
  • CRUD (create-read-update-delete)

SQL СКБД. MariaDB/MySQL. DML. Знайомство з ORM

  • INSERT, DELETE, SELECT, JOINS
  • Sequelize

JWT Аутентифікація, знайомство з GraphQL

  • Як працює аутентифікація
  • Як створити та підписати JWT Token
  • Різниця між GraphQL та REST
  • Базовий каркас GraphQL

Захист модульної роботи

Модуль 4. React

Вступ. Загальний огляд, шаблонізація та JSX

  • Загальний огляд: Що таке React та які проблеми він вирішує
  • Шаблонізація. Що повині вміти шаблонізатори
  • Верска та JSX
  • children
  • JSX синтакси. Toolchain. Пошук та заміна
  • Ланцюжок JSX => React.createElement => VirtualDOM
  • Можливості та особливості JSX

Стан

  • Коли оновлюється (перевикладається) компонент React
  • Стан
  • Програмний інтерфейс компоненту
  • Проблеми функціональних компонентів

Життєвий шлях та цикл. Компоненти-класи

  • Життєвий шлях та цикл
  • ref
  • Аксіоми React
  • Мінімальний компонент-клас. Пропс. Стан в компонентах класах
  • Життєвий шлях та цикл

Засоби комбінування коду в React

  • Controlled Components
  • Контейнери та презентори
  • Render Prop
  • High Order Component (HOC)
  • Custom Hooks

Routing та Redux

  • Router
  • Route
  • Link
  • Параметри
  • Redirect
  • Hooks
  • Redux
  • connect
  • useDispatch
  • useSelector

Redux Toolkit

  • Redux Toolkit
  • RTK-Query
  • redux-persist

Випуск

Дипломна робота

Опис

Дипломна робота включає в себе створення сайту. Сайт має містити: реєстрацію та логін, індивідуальний кабінет (залежить від конкретного проєкту), роутинг, захищений роутинг за наявності ролей на беку, заливка файлів, структурне розташування коду на диску, один із фреймворків або своя верстка: Bootstrap, Ant Design. Структурна верстка, розбиття на компоненти за суттю. Сховище, Redux + кілька ред'юсерів, серверна взаємодія та тривалі сценарії: actionCreator + Thunk або Saga, робота з беком.

Захист дипломної роботи

Необхідно здати практику, передбачає демонстрацію робочого проєкту, відповіді на будь-які питання пов'язані з проєктом, демонстрацію коду на вимогу. Та здати співбесіду на Junior Developer, сторонньому, незалежному експерту За обидва блоки можна отримати від 0 до 10 балів.

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

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
4 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
220 USD за курс
Гнучкий графікСупровід ментора
  • HR / Employer Branding
Hurma Academy
Подробиці

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

Корпоративна культура та цінності

  • Поняття корпоративної культури
  • На що впливає корпоративна культура
  • Типи корпоративних культур
  • Складові корпоративної культури
  • Що таке цінності та їх кластеризація
  • Бонусний матеріал: Ціннісні кластери за методологією Шварца. Типи корпоративних культур за методологією Beck&Cowan

Кейс

Розбір практичного кейсу. Шукаємо кращі шляхи вирішення ситуації в компанії.

Оцінка та впровадження корпоративної культури

  • Методи оцінки корпоративної культури
  • Етапи зміни та впровадження корпоративної культури
  • Роль лідера у впровадженні та підтримці корпоративної культури
  • Бонусний матеріал: Типи лідерства

Кейс

Розбір практичного кейсу. Шукаємо кращі шляхи вирішення ситуації в компанії.

Залученість співробітників

  • Особливості сприйняття та залученості різних типів співробітників
  • Що таке залученість? Та на що вона впливає
  • В чому різниця між залученістю, лояльністю та задоволеністю
  • Бонусний матеріал: "Дорожня карта" стратегії роботи з залученістю персоналу

Кейс

Розбір практичного кейсу. Шукаємо кращі шляхи вирішення ситуації в компанії.

Зв'язок залученості та корпоративної культури

  • Що впливає на залученість персоналу
  • Категорії залученості співробітників
  • Методи оцінки залученості в організації
  • Бонусний матеріал: Автоматизований файл для підрахунку показників та формування звітів по методології Gallup

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

  • Локація: Google Meet
  • Доступ до записів занять без обмежень в часі
  • Можлива оплата частинами

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

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

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Web & Mobile Design / UI/UX
A-Level Ukraine
Подробиці

Викладачі онлайн-курсу Web Design в A-Level розробили програму таким чином, щоб у рамках навчання кожен зміг послідовно ознайомитися та навчиться користуватися всіма цими інструментами та сервісами.

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

Модуль 1 - Основи графічного дизайну

Історія дизайну. Брендинг. Айдентика

  • Знайомство з фундаментальними подіями і іменами в історії дизайну
  • Філософія дизайну
  • Розбір термінології в дизайні
  • Студенти отримують теми для проєктів
  • Додаткова література і фільми

Знайомство із графічним редактором PS. Основні інструменти. Растрові зображення

Знайомство із графічним редактором AI. Основні інструменти. Векторні зображення

Основи композиції. Характер форми. Психологія композиції

  • Поняття композиції
  • Основні елементи композиції
  • Композиційний центр
  • Текстури і фактури у композиції
  • Що таке гармонія і як її досягти?

Колористика. Основи кольорознавства. Психологія сприйняття кольору. Способи поєднання кольорів

  • Основні характеристики кольору
  • Способи змішування кольорів. Режими RGB та CMYK
  • Способи поєднання кольорів
  • Психологія сприйняття кольорів
  • Чому ми реагуємо на колір і як підібрати палітру для проєкту?
  • Колористичні прогнози і тенденції

Символіка форми. Знаки. Семіотика

  • Що таке семіотика і навіщо в ній розбиратися?
  • Знак. Види знаків
  • Символізм
  • Семіотичний аналіз
  • Конотація і риторика
  • Свідомий підхід до створення зображень

Сітки та пропорції в дизайні. Золотий перетин. Числа Фібоначчі

  • Пропорції в дизайні
  • Золота пропорція
  • Модулор і золотий перетин
  • Модульні сітки

Типографіка. Види шрифтів. Шрифтові пари. Стилі шрифтів

  • Основи типографіки
  • Типи шрифтів
  • Параметри набору тексту
  • Як поєднувати шрифти в проєктах
  • Емоційне забарвлення шрифтів
  • Практика в AI

Верстка тексту. Правила оформлення текстових блоків

  • Вирівнювання тексту
  • Що не можна робити з текстом
  • Леттерінг
  • Верстка великих масивів тексту

Логотип. Етапи роботи над логотипом

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

Етапи роботи над проєктом. Розвиток ідеї. Референси. Мудборд

  • Портфоліо
  • Комунікація
  • Бриф і ТЗ
  • Референси і мудборд
  • Етапи роботи над проєктом

Інфографіка. Ілюстрація. Створення персонажів, принтів, патернів

  • Що таке інфографіка?
  • Види, техніки і стилі. Як не плутати між собою?
  • Іконки в дизайні. Правила створення і використання

Друкарська підготовка. Особливості та сфери застосування

  • Підготовка макетів до друку
  • Ефекти
  • Нюанси у роботі з текстом

Брендбук. Гайдлайни. Підготовка до презентації

  • Розбір інтерфейсу і можливостей Behance
  • Рекомендації для підготовки презентації
  • Відмінності між брендбуком і гайдлайнами
  • Що таке UI KIT?

Модуль

Модуль 2 - Створення Landing page

Етапи розробки проєктів. Опис етапів розробки проєкту. Що таке прототипування і навіщо воно потрібне?

  • Життєвий цикл продукту
  • Що відбувається на кожній стадії?
  • Що таке прототип?
  • Види прототипу
  • Як розробити прототип?

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

  • Що таке композиція?
  • Елементи композиції
  • Основи композиції
  • Основні принципи
  • Інтерфейс Figma
  • Редактор файлів

Що таке Landing Page. Формула AIDA. Прототипи Landing Page

  • Landing Page
  • Навіщо потрібні цільові сторінки
  • Основні блоки цільових сторінок
  • Що таке формула AIDA? Як її використовувати
  • Як зробити прототип та як зробити хорошу цільову сторінку?

Сітка. Робота з секціями (Обкладинка, Інфо-блоки)

  • Що таке сітка і навіщо вона потрібна?
  • Види сіток
  • Композиція за допомогою сітки
  • Ритм
  • Інфо-блоки

Робота з запереченнями. Робота з секціями (Блоки переваг та вигод, Блоки довіри, Блок дії. Call to Action та очікування відвідувача)

  • Що таке заперечення відвідувача?
  • Як з ними працювати?
  • Блоки вигоди та переваг
  • Блок довіри
  • Блок дії

Форми. Що таке форми? Дизайн форм. Валідація

  • Що таке форми та навіщо вони потрібні?
  • Основні типи форм
  • Основні правила роботи з формами

Responsive

  • Як створити сітку?
  • Розміщення елементів по сітці
  • Сітка Bootstrap
  • Adaptive чи Responsive
  • Як зробити Responsive дизайн

Практика - RESPONSIVE LANDING доопрацювання та оптимізація для респонсив, фінальні доопрацювання.

Теорія по сітках bootstrap та брейкпоінти

Mobile First. Основні правила респонсив дизайну

Модуль

Модуль 3 - Мобільні додатки

Введення в мобільні додатки. iOS vs Android та web app. Що таке гайдлайни? Що таке ретина? Особливості побудови мобільних додатків (скелет екрану). Основні тренди

  • Види мобільних додатків
  • Що таке iOS та Android?
  • Гайдлайни
  • Навігація
  • Тренди

User flow mobile app. Realtimeboard

  • Що таке IA та user-flow
  • Які бувають формати
  • Що таке Скетч, Wireframes, Прототип
  • Паттерни навігацій

Splash screen - перше, що побачить користувач. Що таке splash screen? Його призначення

  • Мудборд та референси. Чим вони відрізняються і де їх брати?
  • Splash screen. Onboarding
  • Екрани та елементи програми
  • Дизайн-система (кейси)

Основні стани екранів згідно з виданою темою

  • Закони UX-дизайну
  • Дизайн-принципи
  • Дизайн-система (кейси)

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

  • Активація та залучення
  • Які є механіки залучення?

Практика: опрацювання всіх екранів додатків

Практика: порізка іконок, експорт зображень та шрифтів

Практика. Фінальні доопрацювання

Модуль

Модуль 4 - E-commerce

Figma. Робота з компонентами та автолейаутами

Інформаційна архітектура E-Commerce. Що таке архітектура проєкту?

  • Що таке IA?
  • Для чого потрібна IA?
  • Компоненти

UX Сценарії - User Stories UX сценарії, персонажі, мапа сайту, мапа сценаріїв

  • Що це і для чого потрібно?
  • Які бувають дослідження?
  • Як створити персону?
  • UX сценарії
  • Навіщо потрібна CJM?
  • Як побудувати CJM?

Чеклист юзабіліті інтернет магазину. Що таке чеклист юзабіліті для IM? Як його скласти та основні помилки

  • Що це таке?
  • Основні критерії
  • Структура сторінок
  • Головна сторінка
  • Навігація по сайту
  • Пошук по сайту
  • Каталог товарів
  • Картка товару
  • Кошик
  • Оформлення замовлення

Картка товару. Що таке картка товару? Правила її побудови

  • Для чого потрібна?
  • З яких елементів складається?

Категорії та фільтри. Практика категорії та фільтри. Правила їх побудови. Відпрацювання

  • Правила побудови
  • Категорії та фільтри
  • Категорії: для чого потрібні, як працюють
  • Фільтри: для чого потрібні, види фільтрів
  • Сортування товару: для чого потрібне?

User flow. Розбір та практика кошик та чекаут, stepper. Старт роботи над степпером, оформлення замовлення

  • Типи кошиків
  • Основні елементи кошику
  • Що таке чекаут?
  • Як зробити чекаут?

Внутрішні та додаткові сторінки. Стан та валідація форм

  • Які внутрішні сторінки бувають?
  • Їх призначення

Практика з додаткових модулів. Мега меню, фільтри, соціальні плагіни

  • Що таке мегаменю?
  • Коли використовується?
  • Типи мегаменю

Практика: респонсив для online store

Популярні фреймворки для інтернет-магазинів. Практика

  • Популярні фреймворки
  • Їх класифікація

Додаткова практика із розбором ДЗ. Робота над помилками

Дипломна робота

Опис

Дипломна робота включає в себе на задану вчителем тему створення власного дизайну інтернет-магазину та додавання його на сторінку Behance у вигляді презентації. Завданням є створити магазин в desktop версії та зробити адаптиви (мобільна версія та планшет). В дипломній роботі присутніми повинні бути 8 обов'язкових сторінок магазину.

Захист дипломної роботи

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

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

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

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

  • Войтенко Іван - Freelancer
  • Малихіна Любов - Product Designer
  • Романенко Сергій - UI/UX, Web-designer
  • Таньпетер Володимир - UI/UX designer
  • Кормишева Ольга - UI/UX designer
  • Фоміна Олена - Digital designer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
A-Level Ukraine
Подробиці

На вас чекає практика на основі реальних кейсів.

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

Модуль 1 - Теорія тестування

Основи тестування (What is Testing? QA/QC, Why is Testing Necessary?)

  • Знайомство - коротко про курс
  • Що таке тестування
  • Валідація верифікація
  • Quality та його характеристики
  • Цілі тестування

Методології розробки ПЗ (Agile, Waterfall та ін.)

  • Трохи про ключові ролі у проектній команді (хто такі і за що відповідають?)
  • SDLC як поняття
  • Waterfall - як методологія розробки, принцип, коли застосовують
  • V-model - як методологія розробки, принцип, коли застосовують
  • Гнучкі методології, Agile, Agile manifest, основи, чому виникла ідея, які профіти
  • Scrum – як методологія розробки, принцип, коли застосовують
  • Kanban – як методологія розробки, принцип, коли застосовують
  • BDD підхід - принцип, коли застосовують
  • SAF- як методологія розробки, принцип, коли застосовують
  • LeSS - як методологія розробки, принцип, коли застосовують та інша екзотика

Seven Testing Principles, test levels, test types

  • 7 принципів тестування
  • Психологія тестування
  • Рівні тестування
  • Види тестування

Робота з вимогами (теорія + практика)

Тестова документація оглядова лекція (Checklists, TestCase, TestSuite)

Test Design Techniques

  • Що таке техніки тест дизайну і навіщо вони потрібні
  • Клас еквівалентності, як поняття
  • Техніка розбиття за класами еквівалентності
  • Метод граничних значень
  • Decision table
  • Pairwise testing
  • State transition

Defect Costs, Bugs + Bug Lifecycle - create bugs, bug tracker

  • Що таке дефект, види дефектів
  • Вартість дефекту
  • Життєвий цикл дефекту
  • Баг-репорт, баг-трекер
  • Поля баг репорту

Test Management, Test Plan (IEEE 829) + Practice Estimating + Test Strategy

  • Хто встановлює стандарти для процесу тестування (кілька слів про ISTQB)
  • Етапи процесу тестування по ISTQB (які дії виконуються, на які питання шукаються відповіді)
  • Які розділи містить, що пишуть у розділах (шаблон з IEEE-829)
  • Що таке ризики, які види ризиків бувають, як управляють ризиками
  • Що таке естімейт, які методи видачі естімейтів є

Модуль 2 - Базові технічні навички для тестувальників

Основи Web (client - server). Мережа, протоколи передачі Web application structure + тест/опитування

  • Клієнт-серверна архітектура додатків. Концепція клієнта, сервера. Навіщо потрібно і чому зручно
  • IP адреса, DNS name, DCHP/DNC сервер
  • Що таке протокол передачі даних, та основні протоколи (у чому особливість, чому застосовують)
  • Структура простого типового веб-додатка (діаграма, де сервер, хто клієнт, за якими протоколами які повідомлення надсилають, загалом)
  • Що таке авторизація, сесія, що таке cookies, навіщо потрібні в контексті клієнта сервера
  • Загалом, що таке API, як подивитися запити та час їх виконання у браузері

HTML

  • Що таке HTML, навіщо потрібен, як можна його написати
  • Базові секції html документа (head, body, etc.), наприклад базові теги (бажано на практиці пописати)
  • Як подивитися html, сторінки як користуватись інспектом

CSS

  • Що таке css, навіщо потрібен, як можна його написати
  • Що таке атрибути, навіщо потрібні, які найширше використовуються атрибути тегів (клас)
  • style атрибут
  • Скрипти на HTML сторінці, навіщо потрібні як підключаються (загалом, не сильно заглиблюючись)

SQL

  • Поняття БД
  • Реляційні БД, нормальні форми
  • Поняття сервера баз даних
  • SQL
  • Поняття таблиці, які типи даних, PK, FK
  • Створення/модифікація/видалення таблиць
  • Практика написання запитів із менеджментом таблиць
  • CRUD. Оператори запитів
  • Логічні оператори + whare + like
  • Агрегаційні функції (count/sum/max/avg)
  • Group by / having
  • Join-и

API testing. Postman

  • Що таке API
  • SOAP
  • REST
  • Postman як утиліта для api testing

Особливості тестування мобільних додатків

  • Типи/види мобільних додатків
  • Короткий огляд актуальних платформ для мобільних додатків
  • Способи тестування мобільних додатків

Модуль 3 - Java core basics

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

  • Що таке VCS, види VCS
  • Що таке Git, як поставити, чому зручно, як використовують
  • Базові терміни, поняття, команди
  • ВВедення в Java
  • JDK, IntelijIdea
  • Точка входу в програму Java (main method)
  • Що таке змінна, що таке ініціалізація
  • Примітиви та типи посилань
  • Як працює компілятор Java

Оператори

  • Літерали які бувають, що таке
  • Оператори
  • Оператори імпорту, в контексті пакету Math
  • Пакет Math корисні функції

Масиви та рядки

  • Масиви що таке, як ініціалізувати навіщо потрібні
  • Рядки, особливості
  • Корисні функції під час роботи з рядками
  • Порівняння рядків

Умовні висловлювання та цикли

  • if, if else, if/else/if
  • switch/case
  • Блок схеми
  • Розгалуження програм із прикладом на блок схемі
  • Цикли while, for із прикладом на блок схемі

Класи та об'єкти

  • Навіщо потрібні класи
  • Що таке клас
  • Конструктори
  • Ключове слово this
  • Вкладені внутрішні класи
  • Об'єкти
  • enum

Поля та методи

  • Що таке поля класу
  • package
  • Модифікатори доступу (private, package private protected, public)
  • Getter/Setter to String() методи
  • Статичні та нестатичні поля
  • final модифікатор
  • Константи в Java
  • Порядок ініціалізації зміннихб блоків тощо
  • Що таке методи
  • Що таке сигнатура методів
  • Локальні змінні методів

Спадкування, Абстрактні класи

  • Принципи ООП
  • Спадкування, навіщо потрібне ключове слово extends
  • Ключове слово super
  • Object як клас, і кілька його методів
  • Анотація класу, ключове слово abstract
  • Перевантаження та перевизначення методів
  • final для класів та методів

Інтерфейси

  • Що таке інтерфейс, як створити
  • Відмінності інтерфейсів від абстрактних класів
  • UML, що це таке як позначаються класи, найпростіша ієрархія класів та методів
  • Взаємодії

Патерни проєктування

  • Що таке патерни проєктування
  • Принципи SOLID
  • Singleton
  • Builder
  • factory

Колекції

  • Що таке структури зберігання даних
  • Що таке колекції
  • Stream API для роботи з колекціями
  • Оглядово Collections framework
  • List інтерфейс з імплементаціями
  • Set інтерфейс з імплементаціями

Generics

Робота з файлами, Винятки

  • Програмно створюємо файл, видаляємо файл. Пишемо у файл. Читаємо з файлу
  • Винятки
  • Checked та unchecked
  • try catch finally
  • Що таке json
  • Робота з json, Gson

Annotations, Reflection

  • Рефлексія, що таке навіщо потрібна
  • Інструкції
  • Чому рефлекція "ламає ООП", але потрібна
  • Depricated та інші базові анотації

Модуль 4 - Selenium Webdriver вступ

Введення у Web автоматизацію. Бібліотека Selenium WebDriver. Видача дипломних проєктів

  • Selenium
  • Selenium webdriver
  • Пробуємо підключити (не використовуємо мавен та інші збирачі, для цього окрема лекція)
  • Базові операції з браузером у селеніумі
  • Перші кліки

Локатори

  • Локатори, що це таке, навіщо потрібні?
  • xpath які є абсолютні відносні
  • Actions
  • Як шукати по css
  • Пошук списків елементів (driver.findElements)
  • Пріоритет щодо використання локаторів
  • Дії над елементами у Selenium WebDriver

Очікування у Selenium WebDriver

  • Implict wait explicit wait
  • Expected conditions
  • Чому Thread.sleep погано

Альтернативи Selenium WebDriver

  • Actions
  • JS кліки, скроп і видалення елементів з DOM
  • FindBy
  • Фреймворки Atlas
  • Selenide

Модуль 5 - Основи побудови UI Automation framework

Бібліотека TestNG, Assertions

  • Що таке TestNG
  • Підключаємо NestNG без використання maven
  • Анотації Test, BeforeMethod, BeforeClass, BeforeTest, AfterMethod, AfterClass, AfterTest
  • junit4
  • Dataprovider в testng
  • Hamcrest матчери

Основи побудови UI Automation framework + Maven

  • Паттерни проектування автотестів, Page Object
  • Загальна структура фреймворку
  • Модифікатори доступу (private, package private, protected, public)
  • maven як інструмент збірки
  • Підключаємо селеніум та testNG через maven

CI. Встановлення Jenkins + Maven + Allure

Модуль 6 - Web services testing

REST, SOAP, REST API automation

  • Що таке вебсервіси
  • Що таке REST
  • Що таке SOAP
  • REST vs SOAP
  • Як працюють soapui/postman

Practice, Міні фреймворк для тестування REST API

TDD, BDD, Jbehave BDD Cucumber

Дипломна робота:

Опис

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

Захист дипломної роботи

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

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

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

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

  • Педько Дарія - QA Manual
  • Смага Денис - Software Test Engineer
  • Філіпова Оксана - QA Engineer
  • Кардаков Павло - QA Test Engineer
  • Пальоха Лоліта - Senior Business Analyst
  • Зайцева Софія - Lead Test Engineer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 350 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Project Manager
A-Level Ukraine
Подробиці

Розробляючи програму онлайн-курсу Project Management, викладачі IT-школи A-Level додали до неї всі необхідні та актуальні методології та інструменти, а також максимально наситили її практичними кейсами, щоб кожен успішний випускник міг отримати позицію Trainee/Junior Project Manager в одній із IT компаній!

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

Модуль 1 - Теоретичні аспекти Project Manager

Знайомство з IT-індустрією

  • Знайомство
  • Коротко про курс
  • ПМ та його роль у проєкті
  • Інші ролі та взаємодія з ними

Проєкт та види проєктів

  • Класифікація проєктів
  • Типи контрактів
  • Життєвий цикл проєктів

Методи керування проєктами 1 Waterfall. Введення в Agile

  • Методики управління проєктами - Waterfall. Діаграма Ганта
  • ТОП методологій проєктного менеджменту
  • Переваги і недоліки
  • Waterfall або Agile

Методики управління проєктами 2 Scrum + Practice

  • Agile маніфест
  • SCRUM. Ролі, події та артефакти

Методики управління проєктами 3 Kanban + Practice

  • Kanban
  • Some practice
  • Модуль 1 - анонс

Основи проєктної документації. Project Charter

  • Життєвий цикл проєкту. Учасники проєкту
  • Теорія. 5 основних документів
  • Практика

Expectations Management

  • Що таке очікування?
  • Функції PM під час керування очікуваннями
  • Очікування всередині команди

Scope Management

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

Модуль 2 - Практичні аспекти Project Management

Quality Management. Metrics

  • Управління якістю - теорія
  • Управління якістю - практика
  • Метрики

Timeline management

  • Керування термінами - теорія
  • Метод критичного шляху
  • Метод критичного ланцюгу

Risk management

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

Budget management. Metrics

Scope, Timeline, Risk, Budget management. Remaining topics

  • Повторення за темами з модуля 2
  • Обговорення питань від студентів за модулем 2
  • Надання завдання для модуля 2

Технічний лікнеп

  • Хто такі розробники
  • Back end
  • Front end
  • Top codebase storage repositories
  • Переваги мов

Комунікація. Communication Plan

  • Типи комунікацій PM
  • Комунікація з керівництвом
  • Комунікація з командою
  • Комунікація з клієнтом
  • План комунікацій

Побудова команди

  • Правила формування команди
  • Мотивація. Management
  • Moving motivators
  • Метод колірної типології
  • Постановка задач
  • Корисні посилання
  • Фасилітація мітингів

Реалізація базових PM завдань у таск трекінгових системах

  • Навіщо нам трекати що-небудь?
  • Де зазвичай трекають?
  • Види трекерів
  • Праця в основних трекерах
  • Висновок

Self Management

  • Концепція Self management. Набір навичок
  • Практики та лайфхак
  • Q&A Session

Пост-морте та закриття проєкту

  • Закриття проєкту
  • Пост-морте
  • Практика
  • Психотипи замовників

Управління процесами, кореспонденція, ведення мітингів

  • Клієнтоорієнтованість. Типи клієнтів
  • Прояв клієнтоорієнтованості у софт скілах
  • Прояв клієнтоорієнтованості у хард скілах
  • Як писати листи, на які хочеться відповідати
  • Як ефективно вести мітинги
  • Методи управління конфліктами
  • Q/A

Дипломна робота

Опис

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

Захист дипломної роботи

Студент розповідає покроково процес проведення роботи над проєктом та висновки: який результат отримав, які складності виникли та які аспекти були пророблені.
За обидва блоки можна отримати від 0 до 10 балів

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

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

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

  • Самофалова Олена - Project Manager Scrum Master
  • Ратінов Роман - Project Management Officer
  • Нестеренко Іван - Project Manager
Подати заявку

Сторінки