Обучение языку Go для переходящих с других языков

От основ – до самого продвинутого уровня
Старт:
Вид обучения:
Формат:
Домашние задания:
3 декабря 2024
Наставничество в группе
Живые 2-часовые вебинары
Необязательные, по желанию

Подробнее о формате

3 встречи в неделю по 2 часа
Теория на слайдах
Публичные код ревью домашних заданий
Живое общение, можно задавать вопросы
Запись будет доступна
Весь код будет доступен
Примеры кода и лайв кодинг
Михаил Непряхин

Наставник

Senior Go Developer
Играющий тренер
Автор и единственный спикер
В IT с 2010 и 5 лет на Go
Работал в Wildberries, Магнит, МТС, Самокат, KFC, Evrone

Для кого это обучение

Если вы:
Если вы к ним не относитесь, но очень хотите
Бекэндер на другом языке
Фронтендер
Девопс
Тестировщик автоматизатор
Вы должны знать любой язык программирования и уметь писать программы
Вы должны уметь работать с git
У вас должен быть коммерческий опыт работы в IT
Если у вас нет опыта в IT, вам будет очень сложно найти работу
Это практически гарантия, что вы сможете потом найти работу
Это путь самурая, на ваш страх и риск

Домашние задания

Будут, но они не обязательные, по вашему желанию
Например, я даю тест, ваша задача сделать так, чтобы он проходил
Или нужно будет дописать какую-то часть функции
На уроке все вместе разбираем типичные ошибки из ваших домашних заданий
Индивидуальных разборов не будет, будут публичные код-ревью
все люди одинаковые, делают одни и те же ошибки

Что будет изучаться

Docker
Если кратко, мы изучаем всё, что нужно для работы Go разработчиком
То, что используется часто - изучаем в первую очередь и уделяем этому больше внимания
То, что используется совсем редко, просто узнаем о существовании или посмотрим как оно выглядит
Ещё есть специфичные вопросы, которые спрашивают на собеседованиях, мы им тоже будем уделять много внимания
Мое обучение – не курс, а менторство в группе (или групповое наставничество)
Я не расписываю все уроки по дням и не ставлю временные рамки на изучении тем
Некоторые темы нужно изучать несколько занятий и потом ещё не раз возвращаться, чтобы закрепить (чего не делают в других школах)
Моя задача сделать так, чтобы вы стали крепким Go разработчиком, способным работать в современном бигтехе. И мы изучим всё, что для этого нужно
Вот некоторые особо важные темы, которые мы будем изучать:
Go
  • Все типы данных на самом низком уровне
  • Функции, методы, ООП
  • Слайсы
  • Указатели
  • Интерфейсы
  • Мапы
  • Работа с ошибками
  • Контекст
  • Каналы, горутины
  • Примитивы синхронизации
  • Структура приложения
  • Слои абстракции
  • Популярные паттерны
  • Много о разных HTTP серверах и клиентах
  • Взаимодействие GRPC
  • Работа с Postgres, Kafka, Redis
  • Миграции
  • Транзакции внутри приложения и распределенные транзакции
  • Логирование, профилирование, трейсинг и OpenTelemetry
  • Туллинг
  • Линтеры
  • Тестирование
  • Оптимизации, переменные в стеке и куче
  • Все способы конфигурирования
  • Работа с Makefile
  • И так далее
  • Основы
  • Локальная разработка
  • Сборка приложения
  • Типовой докер файл
  • Типовой docker compose
Kubernetes
  • Основы
  • Локальная разработка
  • Деплой
  • Helm
  • Особенности
  • Типовые ошибки
Grafana стек
  • Метрики
  • Логирование
  • Трейсинг
1
2
3
4
5
6
7
8

Как будет проходить обучение

В 20:00 по Москве
Вторник, Четверг, Воскресенье
Продолжительность 2 часа
Живые вебинары в Zoom’e
Будет доступна запись

Выберите тариф

Ежемесячный
  • С возможностью продления
  • 13 занятий по 2 часа в группе
  • Первые 3 урока без оплаты
39 000 ₽
Продажи закрыты
рассрочка недоступна
цена за 1 месяц
Middle Go
  • Полноценное обучение Go стеку
  • 65 занятий по 2 часа в группе
  • Первые 3 урока без оплаты
195 000 ₽
Продажи закрыты
от 8 125 ₽/мес при рассрочке на 24 месяца
за 5 месяцев
  • Первый поток стартовал 3 декабря 2024.
  • Дата старта второго потока пока неизвестна.
  • Следите за анонсами в Телеграме: https://t.me/GolangSchool

Ответы на вопросы

Made on
Tilda