Материалы по тегу: golang
21.06.2022 [12:00], Сергей Карасёв
Курс Golang для инженеров: третий поток в Слёрм с 4 июляРазберём, как создавать API сервера с помощью Go, запускать контейнеры, взаимодействовать с Docker и работать с кастомными операторами Kubernetes. К концу курса вы создадите сильно упрощённый аналог Prometheus'a. Вы разработаете систему, которая будет собирать состояние других сервисов, сохранять собранное состояние в базу данных и предоставлять WEB API для доступа к сохраненным данным. ПрограммаМодуль 1: Основы GolangНаучитесь разбираться в простых конструкциях языка, понимать его синтаксис и структуру. Узнаете, как объявляются переменные, какие типы данных в GO бывают. Сможете объявлять и присваивать их, начнете делать циклы и ветвления. Модуль 2: Погружаемся глубже в основыНаучитесь решать вычислительные и логические задачи с помощью Go. Узнаете, как структурировать свои приложения и как работать с зависимостями в модулях. Поймёте, как использовать флаги env и как запускать сторонние приложения из Go. Научитесь оперировать стандартной библиотекой языка и создавать сложные программы на Go. Разберёте тесты структурно — поймёте, что такое тест и как он организован. Модуль 3. Docker и KubernetesУзнаете, для чего нужен Docker SDK. Научитесь использовать его в Go и поймете, как Docker говорит с приложениями. Познакомитесь с различными паттернами, узнаете о целях Kubernetes API, приготовитесь к прикладному применению. Рассмотрите анатомию операторов, их использование в production-е, а также напишите свой оператор сами. Спикеры Всеволод Севостьянов — Engeneering Manager в HelloFresh.
Тигран Ханагян — Team Lead & Backend Developer в Citymobil.
Посмотреть подробную программу и записаться: https://slurm.club/3tMZRVi |
|