КЛІЄНТ-СЕРВЕРНА АРХІТЕКТУРА ТА ТЕСТУВАННЯ API
Які переваги саме цього курсу?
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 для цього, як зменшити мануальну роботу та налаштувати запуск тестів
ПРО МЕНЕ
QA Team Lead at GR8 Tech
Наразі мій бекграуд є досить обширним: забезпечення якості продуктів та процесів, управління, тестування, викладання; досвід з нативками та вебом, стартапом та масштабним бізнесом, UI та базами даних.
Пройшовши свій шлях можу впевнено сказати, що без розуміння того, як побудований додаток всередині бути ефективним інженером дуже важко. Саме тому цей курс не про тикати запити в Postman, а про РОЗУМІТИ що, де і чи треба тикати.
Це той продукт, якого мені самій колись дуже не вистачало. Продукт, який дозволив би мені почуватись впевнено на інженерних сінках, розуміти розробників та архітекторів, пропонувати покращення до загальної архітектури проєкту, починати тестування АРІ ще з документації і тд. Ну і впевнено вписати в резюме "знання клієнт-серверної архітектури" та "тестування АРІ" і не тремтіти на співбесідах.
Progress
405$
Які переваги саме цього курсу?
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 для цього, як зменшити мануальну роботу та налаштувати запуск тестів
ПРО МЕНЕ
QA Team Lead at GR8 Tech
Наразі мій бекграуд є досить обширним: забезпечення якості продуктів та процесів, управління, тестування, викладання; досвід з нативками та вебом, стартапом та масштабним бізнесом, UI та базами даних.
Пройшовши свій шлях можу впевнено сказати, що без розуміння того, як побудований додаток всередині бути ефективним інженером дуже важко. Саме тому цей курс не про тикати запити в Postman, а про РОЗУМІТИ що, де і чи треба тикати.
Це той продукт, якого мені самій колись дуже не вистачало. Продукт, який дозволив би мені почуватись впевнено на інженерних сінках, розуміти розробників та архітекторів, пропонувати покращення до загальної архітектури проєкту, починати тестування АРІ ще з документації і тд. Ну і впевнено вписати в резюме "знання клієнт-серверної архітектури" та "тестування АРІ" і не тремтіти на співбесідах.
Progress
405$
https://innaosinna.com.ua/