Архітектура високих навантажень
Курс про Архітектуру високих навантажень, який вивчає веб-розробку в контексті розробки високонавантажених систем. Курс включає в себе вступ до основних понять архітектури високих навантажень, таких як масштабованість, доступність та надійність. Курс також охоплює різні підходи до розробки високонавантажених систем, такі як мікросервісна архітектура та обробка подій. Крім того, курс досліджує різні інструменти та технології, що використовуються в архітектурі високих навантажень, такі як бази даних з реплікацією та шаруванням, кешування та балансування навантаження.
Ти отримаєш:
Практика
Домашні завдання
Підтримка кураторів
Додаткові матеріали
Нетворкінг
Диплом
Курс буде корисним
- Developers / Software Architect, щоби розробляти дизайн систем так, аби вони могли легко масштабуватися, зберігаючи компроміс між надійністю, ресурсами та часом.
- DevOps / Tech Lead / Team Lead, щоби зрозуміти, як великі світові компанії ладнають із високим навантаженням, розробити власну Highload-архітектуру та навчитися вибирати відповідні рішення з огляду на завдання бізнесу.
- CEO / CTO, щоб отримати фундаментальні знання в галузі системного дизайну, зрозуміти, які технології застосовувати в тій чи іншій ситуації, та оцінювати витрати на реалізацію складних рішень.
Що чекає вас на курсі
- Технології Highload. Дізнаєтесь, які технології лежать в основі відмовостійких систем та як світові компанії готують ресурси до напливу трафіку. Навчитеся застосовувати та адаптувати сучасні Highload-практики.
- Практика. Навчитеся знаходити правильні рішення щодо архітектури фічі, компонента, сервісу або програми в цілому. Самостійно проєктуватимете та розроблятимете системи, які можуть витримати > 1 млн користувачів щодня.
- Кар’єра. Зможете оптимізувати роботу наявних систем на вашій поточній позиції та навчитеся визначати вартість впровадження того чи іншого рішення під задачі бізнесу.
ПРОГРАМА КУРСУ
- Вступ до автоматизованого тестування
- Інструменти автоматизації
- Класи та інтерфейси
- Найпопулярніші інструменти Java для тестування
- Web UI тестування
- АРІ-тестування
- Навантажувальне АРІ-тестування
- Continuous Integration
Детально про програму дивіться на сторінці курсу
Ще немає відгуків.