Golang - разработчик

Все для трудоустройства без опыта
на Junior позицию

Обучение подойдет тебе, если

Golang твой первый язык программирования

• Ты уже знаком с IT и другим языком программирования

• Ты изучал Go, но тебе не хватает знаний для трудоустройства

Средняя зарплата Go-разработчика 250 000 ₽

Это выше, чем у других разработчиков

Junior

100 000 ₽ / месяц

Middle

215 000 ₽ / месяц

Senior

350 000 ₽ / месяц

Программа обучения

Golang

• Переменные и константы
• Типы данных
• Функции (лямбда, defer)
• Пакеты и модули

• Указатели
• Структуры (конструкторы, сетеры, гетеры, тэги)
• Методы
• Слайсы и массивы
• Map
• Условные конструкции и циклы
• Error
• Panic, fatal
• Интерфейсы
• Сериализация / десериализация данных
• Switch
• Валидация
• Контексты
• Логирование
• ООП в go (полиморфизм, инкапсуляция, композиция, агрегация)
• Транзакции

Многопоточность в Go

• Горутины (race condition, deadlock)
• Планировщик
• Каналы
• ErrGroup
• Select channel
• Мьютексы (RW)
• Sync map
• WaitGroup

Backend

• Web framework Fiber
• REST API
• JSON
• Маршрутизация и эндпоинты
• Body / query params
• CRUD операции
• Чистая архитектура
• Внедрение зависимостей
• Statefull / stateless
• Сервер / клиент gRPC
• Protobuf
• Graceful shutdown

База данных PostgreSQL

• Уровни изоляции
• CRUD: Select, Delete, Update, Insert
• Транзакции: Commit, Rollback
• Alter, Create, Drop
• Where, Group by, Having, Order by, In, Sort
• JOIN
• Нормализация / денормализация данных

Итоговый проект

• Напишем с нуля собственный Банк
• Научимся создавать и интегрируем Telegram-бота
• Свяжем микросервисной архитектурой с использованием gRPC
• И используем хранилище данных PostgreSQL

Дополнительно изучим

Изображение

Git

• GitHub
Изображение

Docker

• Docker-compose, yaml
Изображение

Telegram Bot

• Напишем Telegram-бота в микросервисной архитектуре по gRPC
Изображение

Брокер сообщений

• Kafka: основы для собеседований
Изображение

База данных NоSQL

• Redis: основы для собеседований
Изображение

Архитектура

• Монолит
• Микросервисы

Период обучения

• От 4-х до 6 месяцев в зависимости от того, сколько времени будешь уделять обучению

Расписание

• Видеоуроки будут выходить 2-3 раза в неделю

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

• Для закрепления материала и практической отработки навыков

Discord - офис онлайн

• "Кабинет", где все могут выполнять домашнее задание в любое время
• "Переговорки" для обсуждения рабочих вопросов с коллегами
• "Кухня" и "спортзал", где можно поболтать о чем угодно

Система баллов

• Накапливай баллы за активное участие в комьюнити и помощь другим участникам
• В конце курса сможешь потратить накопленные баллы, например, на итоговое собеседование 1 на 1

Прокачка Soft - скиллов

Разберем:
• Как вести переговоры на собеседовании
• Как быстро расти в зарплате
• Паттерн объяснения информации

Преимущества

1
Лучшее цена-качество на рынке
2
Все, что нужно для трудоустройства без воды
3
Здесь ты найдешь друзей и единомышленников
4
Тебе подойдет, если понравились видео на YouTube
5
Окупаемость обучения 2 - 3 недели после трудоустройства

Go - разработчик

85000 ₽

100000 ₽

или от 7084 ₽/месяц в рассрочку

• Успей попасть на обучение, которое изменит твою жизнь
• Для покупки и вопросов обращайтесь в чат на сайте справа внизу или к Gopher ассистенту