Этот курс научит вас всему, что необходимо для создания готовых к работе микросервисов Golang + Lambda, REST API и бессерверных приложений, управляемых событиями, в облаке AWS на профессиональном уровне. Важно: курс находится в раннем доступе, что означает, что новый контент добавляется регулярно.
6 вещей, которые ты узнаешь
Этот курс не только о Golang . Он содержит все, что вам нужно знать, когда вы работаете с Golang, Lambda и другими сервисами AWS.
Разработка Go-Lambda
Освойте микросервисы Go-Lambda и разработку воркеров, используя пошаговые инструкции и передовые практики.
Узнайте о сервисах AWS
Изучите различные сервисы AWS, такие как IAM, S3, SQS, SNS, DynamoDB, Cloudwatch, Systems Manager, Cognito, API Gateway и т. д. Вы узнаете, почему, когда и как использовать сервисы AWS с проектами Go-Lambda.
Проекты
Ни один курс не обходится без создания проекта. Примените полученные знания для создания проекта с использованием Lambda, API Gateway, Cognito, Cloudformation и других сервисов AWS.
Модульное тестирование и Mocks
Тестирование - неотъемлемая часть разработки любого проекта. Научитесь писать модульные тесты и использовать GoMocks, фреймворк Mockery для создания макетов.
Инфраструктура как код (IAC)
Научитесь писать инфраструктуру как код с помощью Cloudformation. Сегодня ни один проект не обходится без IAC, и вам не нужно изучать его отдельно в другом курсе. Все это включено в этот курс.
Дополнительно
Изучите расширенные концепции, такие как холодный запуск Lambda, очереди недоставленных сообщений, передовые методы безопасности, роли IAM и подробные разрешения.