Безкоштовно та швидко
Перевір свої знання з АРІ та архітектури

КЛІЄНТ-СЕРВЕРНА АРХІТЕКТУРА ТА ТЕСТУВАННЯ API

Авторський курс, який допоможе зрозумітинезрозуміле раз і назавжди

Старт наступної 7 групи

14 квітня 2025

0Days
0Hours
0Minutes
0Seconds

Які переваги саме цього курсу?

01

ВЕЛИКИЙ БЛОК ПРО АРХІТЕКТУРУ

На типових курсах по АРІ фокусуються скоріше на Postman та HTTP. Проте АРІ це дещо більше. І щоб розбиратися в самій суті, треба відокремити це від протоколів та опанувати основу ПЗ (архітектуру).

02

ЕКОСИСТЕМА МАТЕРІАЛІВ

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

03

DOCKER & GIT

Окрім Postman & Swagger на курсі будемо працювати з гітом та докером, що є корисним доповненням в резюме.

04

МАТЕРІАЛИ НАЗАВЖДИ

Я не обмежую доступ до матеріалів та, крім того, даю доступ до постійних оновлень по курсу.

05

РІЗНОМАНІТНЕ ДЗ

Я балансую навантаження від уроку до уроку, тому домашки дійсно різні. Тести, білд проєкту, написання сценаріїв/чеклістів, покриття АРІ автотестами і тд. Також є додаткові домашки для хардкор рівня;)

06

ПОСТІЙНА ПІДТРИМКА

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

ПРОГРАМА

  • МОДУЛЬ 1: Архітектура ПЗ

    Включає 2 уроки:
    ● Загальні принципи роботи інтернету● IP (IPv4/IPv6)● Як працює DNS● Складові клієнт-серверної архітектури● Види архітектур● Ранги клієнт-серверної архітектури● Proxy, gateway, load balancer
    Після цього модуля: отримаєш розуміння як працюють додатки в Інтернеті, які можуть бути рішення для побудови їх архітектури, почнеш розбиратись із архітектурою на своєму проєкті (якщо треба я допомагаю), зможеш спілкуватися з девелопером/девопсом/архітектором однією мовою;)

  • МОДУЛЬ 2: HTTP протокол

    Включає 2 уроки:
    Тут вивчаємо основу майже всіх видів АРІ:● Поняття HTTP● Версії та еволюція протоколу● Еволюція протоколу та web● Протоколи шифрування● Структура HTTP● Request/response● URL/URN/URI● Headers● Methods● Status codes (база + бонусом додатковий урок)● Authorization/authentication + розбір видів● XML, JSON
    Після цього модуля: отримаєш знання з протоколу НТТР на рівні девелопера, а то й краще, для виявлення помилок при роботі із запитами та відповідями, точніше локалізувати дефекти, знати найкращі практики використання протоколу та давати рекомендації команді з реалізації НТТР комунікації

  • МОДУЛЬ 3: API вступ

    Включає 2 уроки:
    ● Поняття API● Які бувають види (розглянемо аж 6!)● RESTful API - розбір принципів● Документування API● Swagger/OpenAPI● cURL● Chrome DevTools for API● Postman Proxy
    Після цього модуля: ознайомишся з поняттям АРІ та різноманіттям видів, їх специфіками реалізації, зрозумієш де шукати документацію АРІ на проєкті та як вона взагалі з’являється, матимеш уявлення про різні способи взаємодії із АРІ та основні інструменти, які знадобляться в робочі будні

  • МОДУЛЬ 4: API практика

    Включає 4 уроки:
    ● Як тестувати API● Види тестування для API● Техніки тест дизайну для API● Типові перевіркиСхема валідація● Postman для тестування● Імпорт та експорт запитів● Змінні та середовища● Сніпети та АІ● Автоматизовані тестрани● Репортинг: Postman CLI, Newman● CI/CD
    Після цього модуля: матимеш стратегію, які перевірки виконувати для тестування АРІ, як ефективно використовувати можливості Postman для цього, як зменшити мануальну роботу та налаштувати запуск тестів

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

ДЛЯ КОГО

QA в пошуку

який пройшов курс з тестування, але так і не розібрався з тим АРІ, не вистачає hard skills для пошуку роботи в тестуванні

QA з досвідом

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

IT спеціалістам

PM, PO, BA та іншим, хто хоче покращити загальний рівень розуміння теми

Image placeholder

ПРО МЕНЕ

QA Team Lead at GR8 Tech

Наразі мій бекграуд є досить обширним: забезпечення якості продуктів та процесів, управління, тестування, викладання; досвід з нативками та вебом, стартапом та масштабним бізнесом, UI та базами даних.
Пройшовши свій шлях можу впевнено сказати, що без розуміння того, як побудований додаток всередині бути ефективним інженером дуже важко. Саме тому цей курс не про тикати запити в Postman, а про РОЗУМІТИ що, де і чи треба тикати.
Це той продукт, якого мені самій колись дуже не вистачало. Продукт, який дозволив би мені почуватись впевнено на інженерних сінках, розуміти розробників та архітекторів, пропонувати покращення до загальної архітектури проєкту, починати тестування АРІ ще з документації і тд. Ну і впевнено вписати в резюме "знання клієнт-серверної архітектури" та "тестування АРІ" і не тремтіти на співбесідах.

РОЗКЛАД


1

1-2 тиждень

Модуль 1: клієнт-сервернаархітектура

2

Live Q&A

Розбір ДЗ/питань

3

3-4 тиждень

Модуль 2: HTTP

4

Live Q&A

Розбір ДЗ/питань

5

5-6 тиждень

Модуль 3: API вступ

6

Live Q&A

Розбір ДЗ/питань

7

7-10 ТИЖДЕНЬ

Модуль 4: API практика

8

Live Q&A

Розбір ДЗ/питань

9

+ 2 місяці

На завершення ДЗ

ТАРИФИ

PROGRESS

-10% при покупці до 15 березня

$405 $450


    відео-лекції
    конспект та глосарій-база
    домашні завдання з перевіркою
    база додаткових матеріалів
    закритий чат з підтримкою
    4 групові Q&A сесії
    доступ до матеріалів НАЗАВЖДИ!

JOB OFFER

-10% при покупці до 15 березня

$540 $600


    все, що в тарифі PROGRESS
    детальний аналіз CV
    mock-співбесіда (2 год)

    повний список питань для підготовки до співбесіди



ОПЛАТА

▪️Повна           

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

▪️Бронь        

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

FAQ

  • Чи буде сертифікат?

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

  • Що я отримаю після проходження курсу?

    Більше не будеш боятись тестування АРІ. В голові завжди буде готова стратегія - з чого почати. Зможеш коригувати цю стратегію, орієнтуючись на отримані знання про архітектуру, види АРІ, нюанси НТТР. Отримані та написані на курсі тестові артефакти (чеклісти, тест сценарії) завжди будуть під рукою для використання на реальному проєкті. Ну і проходження співбесід стане не таким лякаючим 😉

  • Чи є дедлайни для здачі домашніх завдань?

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

    Єдиний дедлайн для відправки дз на перевірку - це +2 місяці після останнього уроку. Але по завершенню курсу можна докупити перевірку ДЗ за потреби.

  • Як і де проходитиме навчання?

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

  • Якого формату домашні завдання?

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

  • Чи зможу я переглядати матеріали після завершення курсу?

    Так. Доступ до матеріалів залишається назавжди. 

  • Чи можна оплатити розстрочкою?

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

  • Яке АРІ будемо тестувати?

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

  • Чи можна зробити інвойс, щоб курс покрила компанія?

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

  • Як довго триває навчання?

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

  • Чи потрібно щось встановити перед курсом на свій комп’ютер?

    Ні. Весь необхідний софт можна встановлювати по ходу навчання (всі посилання я лишаю в інструкціях до уроків). Але можна підготуватись та завантажити Docker і Postman заздалегідь.

  • Чи підходить курс новачку або людині без досвіду в тестуванні?

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

Made with