8370 подписчиков
Go знает, почему облака не падают. Мы хотим, чтобы и ты знал, держи новиииииночку!
На Go написаны Docker, Kubernetes и половина инфраструктуры Яндекса. Если хочешь работать с облаками, highload и микросервисами - без него никуда.
Поэтому, ГО разбираться вместе с нашим новым курсом!
➡️ Чему конкретно научим:
1. Старт: Введение в Go, установка, первый код, типы данных, переменные, операторы.
2. Основы разработки: Массивы, слайсы, структуры, интерфейсы, указатели, функции, ошибки, panic, defer, дженерики.
3. Пакеты и модули: Организация кода, работа с зависимостями, модульная структура проектов.
4. ООП в Go: Абстракция, инкапсуляция, полиморфизм, композиция вместо наследования.
5. Конкурентность: Горутины, каналы, мьютексы, WaitGroup, context - пишем быстрые и параллельные программы.
6. Работа с файлами и логирование: Чтение/запись файлов, стандартный логгер, продвинутое логирование через zap.
7. Тестирование и отладка: Модульные тесты, профилирование, поиск и исправление ошибок.
8. API и микросервисы: Разработка HTTP-сервисов, gRPC, работа с запросами и ответами.
9. Базы данных: Подключение и работа с PostgreSQL, выполнение запросов, интеграция в приложения.
10. Архитектура Go-проектов: Структурирование кода под продакшн, лучшие практики и шаблоны.
11. Финальный проект: Разработка полноценного приложения на Go - от проектирования до деплоя, защита проекта и сертификат.
Что можешь уже глянуть в бесплатных вводных уроках:
— Установка и первый запуск
— Переменные, типы данных, операторы
— Условия и функции
— Ввод/вывод
— Циклы и базовая работа с кодом
➕практика: разбор и тест, чтобы закрепить
Регистрируйся на бесплатные вводные уроки и погнали учиться! wiki.merionet.ru/...=go
1 минута
18 февраля