- Регистрация
- 24.09.2021
- Сообщения
- 38 362
Golang - это: 1. 12 место по популярности в мире средиязыков программирования *по данным рейтинга TIOBE 2. 200 000 р.- Средняя зарплата Golang-разработчика 3. 1800 вакансий на территории РФ *данные взяты с сайта hh.ru Кому подойдет практикум: - Разработчики - Специалисты по тестированию - Системные архитекторы и аналитики - DevOps-инженеры Практикум Golang by REBRAIN: - 90% практики, 25 рабочих задач - Все задания идут в ваше портфолио - Эффективность. Вы своими руками сделаете задания, актуальные для разработчика на Go - Выполняете реальные кейсы разработчика на Go - Смотрите видеоматериалы в удобное для вас время - Живые мастер-классы от действующих разработчиков Программа: Работа с БД Конфигурирование подключения к БД (postgres) Работа с БД (postgres) Миграции (goose) Работа с базой на примере использования GORM Работа с NoSql (Mongo) Сервер на Go (обработка запросов, context, middleware) Поднимаем сервер, роутинг, первый handler Работа с параметрами Роутер Gorilla Роутер Chi Middleware Контекст запроса fasthttp WebSockets Низкоуровневость + продвинутая сборка Продвинутая работа с модулями Сборка с использованием Idflags Сборка для разных ОС Пакет unsafe Cgo Микросервисная архитектура Заворачиваем наш сервис в образ Продвинутая сборку образа Подтягиваем конфигурации из key-value store (consul) Межсервисное взаимодействие Синхронное взаимодействие через REST gRPC взаимодействие Interceptors Асинхронное взаимодействие (kafka) и pub-sub Работа с GraphQL в Go Оптимизация in-memory хранение Redis Самописный LRU cache Работа сервиса в кластере Формат логов и уровни логирования Пишем логи (Greylog) Сквозное логирование Метрики (Prometheus + Grafana) graceful обработка сигналов healthcheck |