

Ultimate Go: Передовая инженерия 2.0
Научитесь продвинутым концепциям Go, создавая эталонную реализацию блокчейна на Go! Цель этого курса - поделиться опытом написания сложных инженерных задач, необходимых для создания технологии блокчейн.
Научитесь продвинутым концепциям Go, создавая эталонную реализацию блокчейна на Go! Цель этого курса - поделиться опытом написания сложных инженерных задач, необходимых для создания технологии блокчейн.
В этом курсе рассматриваются основы использования Terraform для управления ресурсами в AWS. Идеально подходит для инженеров, стремящихся реализовать больше автоматизации и упростить развертывание. Начните с основ Infrastructure-as-code и посмотрите живую демонстрацию о том, как раскрутить веб-сервер с помощью Terraform.
В этом вводном курсе рассматриваются такие темы, как строки, REST API, обработка ошибок, тестирование, сортировка и многое другое! Идеально подходит для инженеров, которые только начинают свой путь в Go. Этот курс поможет вам ознакомиться с основными понятиями языка программирования Go. Благодаря лекциям и упражнениям вы узнаете об основных концепциях, необходимых для того, чтобы стать продуктивным разработчиком Go.
Изучите продвинутые концепции Go, создав эталонную реализацию блокчейна в Go! Цель этого класса — поделиться тем, как решать сложные инженерные задачи, необходимые для создания технологии блокчейна. С самого начала вы будете работать в паре с инструктором, знакомясь с философией дизайна и рекомендациями, используемыми для разработки кода. На занятии вы узнаете больше о Go и продвинутых инженерных функциях языка.
Этот курс предназначен для разработчиков, devops или даже архитекторов, которые хотят глубже погрузиться в Kubernetes и изучить концепции Container Network Interface (CNI). Мы обсудим плагины CNI и то, как модули взаимодействуют друг с другом в Kubernetes. В качестве примера мы изменим плагин CNI в работающем кластере Kubernetes.
Для инженеров, которые хотят повысить безопасность своих приложений Go. В этом докладе мы обсудим передовые методы защиты ваших приложений Go. Мы поговорим о мышлении о безопасности, о том, как использовать автоматические инструменты, такие как gosec, и научимся избегать распространенных ошибок безопасности при написании веб-приложений.
Мы увидим, как KinD (Kubernetes-in-Docker) может предоставить кластер в средах Linux, Mac и Windows для людей, которые хотят начать работу с Kubernetes, или людей, которым нужно быстро настроить одноразовые кластеры.
В этом обновленном курсе вы узнаете, как создавать сервисы продакшн уровня на Go, используя всю мощь Kubernetes. С самого начала курса вы будете программировать в паре со своим инструктором Биллом Кеннеди, поскольку он познакомит вас с философией проектирования, архитектурными решениями и передовыми практиками, применимыми к разработке готового к продакшену сервиса Go.
Этот Notebook был написан и разработан, чтобы дать ссылку на все, что описано в нашем курсе Ultimate Go. Если вы уже посещали курс раньше, эта книга будет неоценимой для напоминаний о содержании. Если вы никогда не посещали курс, эта книга по-прежнему имеет огромную ценность. Она охватывает более сложные темы, которых сегодня нет в других книгах.
Это курс для разработчиков, ops, архитекторов; все ИТ-специалисты и инженеры, которым необходимо достаточно хорошо разбираться в Kubernetes и оркестровке контейнеров, чтобы использовать их для развертывания, масштабирования и эксплуатации современных приложений в средах «Cloud Native».