Що нового?

Придбаний Go-разработчик онлайн-курс [GeekBrains] [2020]

Інформація про покупку
Тип покупки: Складчина
Ціна: 52000 ГРН
Учасників: 0 з 27
Організатор: Відсутній
Статус: Набір учасників
Внесок: 2003 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Go-разработчик онлайн-курс [GeekBrains] [2020]




Почему стоит изучать Go:

1. Средняя зарплата 150 000 руб./мес.
По данным Хабр Карьера, именно столько получают Go-разработчики. И это ещё не предел!
2. Простота изучения
Язык легко освоить человеку с любым опытом: уже после первого месяца вы сможете писать готовые для выпуска приложения.
3. Востребованность по всему миру
Язык создан в Google, а теперь его используют в IBM, Intel, Adobe, Wildberries, Avito, BBC и других топовых компаниях. С помощью Go вы откроете себе путь к IT-гигантам.
4. Перспективы для опытных разработчиков
Многие компании переходят на Go и ищут специалистов со знанием двух языков программирования. Освоив Go как второй язык, вы получите отличные перспективы карьерного роста.

Курс подойдёт:
1. Новичкам
Если вы никогда не программировали, Golang идеально подойдёт для перспективного старта.
2. Начинающим разработчикам
Освоите новый язык и сможете быстрее построить карьеру.
3. Программистам с опытом
Если вы знаете PHP, C/C++, JavaScript, Ruby или другие языки программирования, сможете сменить квалификацию и зарабатывать больше.

МОДУЛЬ 1 - HTML/CSS. Интерактивный курс
  1. Основные понятия в веб-разработке
  2. Основы языка разметки документов HTML
  3. Основы языка оформления стилей документа CSS
  4. Псевдоклассы и псевдоэлементы, табличная верстка
  5. Формирование блочной модели, блочная верстка
  6. Работа с макетом дизайна в формате PSD
  7. Разметка сайта и знакомство с Bootstrap
  8. Стандарты web и вспомогательные инструменты
МОДУЛЬ 2 - Базовый курс JavaScript
  1. Основы языка JavaScript
  2. Основные операторы JavaScript
  3. Циклы, массивы, структуры данных
  4. Объекты в JavaScript
  5. Введение в DOM
  6. Обработка событий в JavaScript
  7. Урок-практикум
  8. Анонимные функции, замыкания
МОДУЛЬ 3 - Linux. Рабочая станция
  1. Знакомство и установка
  2. Работа в графическом и консольном режиме
  3. Пользователи. Управление пользователями и группами
  4. Загрузка ОС и процессы
  5. Устройство файловой системы Linux. Понятия файла и каталога
  6. Веб-сервисы
  7. Введение в Git
  8. SOA и введение в Docker
МОДУЛЬ 4 - Git. Базовый видео-курс
  1. Введение в Git
  2. Установка и настройка Git
  3. Основные команды терминала
  4. Работа с репозиториями в Git
  5. Управление файлами репозитория
  6. История изменений
  7. Работа с ветками репозитория
  8. Публикация репозитория
  9. Слияния веток
  10. Управление версиями
  11. Создание pull-request
  12. Сложные операции
  13. Работа с Fork-репозиториями
МОДУЛЬ 5 - Go. Уровень 1
  1. История возникновения языка Go. Особенности языка Go. Работа с плейграундом и основы тулчейна
  2. Базовые типы данных, операторы и управляющие конструкции, базовые функции
  3. Сложные типы данных: массивы, слайсы и мапы
  4. Сложные типы данных: структуры (часть 1), функции и методы
  5. Сложные типы данных: указатели, структуры (часть 2)
  6. Интерфейсы. Ошибки и основы обработки ошибок
  7. Основы ввода-вывода и работы с файлами
8.Основы тестирования Go-приложений
МОДУЛЬ 6 - Go. Уровень 2
  1. Продвинутая генерация и обработка ошибок и аварий (паник). Отложенный вызов функций
  2. Кросс-компиляция в Go и более глубокое погружение в тулчейн
  3. Работа с внешними зависимостями
  4. Concurrency часть 1: горутины и каналы
  5. Concurrency часть 2: основы типов данных из пакета sync
  6. Concurrency часть 3: планировщик горутин, race condition и проверка на его наличие
  7. Рефлексия и кодогенерация
  8. Основы работы со стандартной библиотекой Go
МОДУЛЬ 7 - Лучшие практики разработки Go-приложений
  1. Обработка сигналов
  2. Логирование
  3. Конфигурация приложения
  4. Управление зависимостями: продвинутый уровень
  5. Принципы структурирования Go-приложений
  6. Линтеры: продвинутый уровень
  7. Сборка приложений и автоматизация повторяющихся действий
  8. Шаблонизирование и автоматизация создания новых сервисов. Версионирование.
МОДУЛЬ 8 - Базы данных
  1. Вебинар. Установка окружения. DDL - команды
  2. Видеоурок. Управление БД. Язык запросов SQL
  3. Вебинар. Введение в проектирование БД
  4. Вебинар. CRUD-операции
  5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  7. Видеоурок. Сложные запросы
  8. Вебинар. Сложные запросы
  9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  11. Видеоурок. Оптимизация запросов. NoSQL
  12. Вебинар. Оптимизация запросов
МОДУЛЬ 9 - Backend-разработка на Go. Уровень 1
  1. Основы сетевого взаимодействия
  2. Проектируем JSON API с помощью OpenAPI
  3. Разработка и тестирование http-хэндлеров, библиотека httptest
  4. Выбор роутера и библиотек. Middleware. Контекст запроса.
  5. Особенности докеризации Go-приложений
  6. Взаимодействие с базой данных. Миграции
  7. Кеширование in-memory и Redis
  8. Профилирование и оптимизация приложений
  9. Отправка метрик, часть 1
  10. Отправка метрик, часть 2. Трейсинг
  11. Сборка и развертывание приложения. Добавляем Continuous Integration и Deployment
МОДУЛЬ 10 - Backend-разработка на Go. Уровень 2
  1. Принципы взаимодействия микросервисов
  2. JSON-RPC и GRPC
  3. GraphQL
  4. Запуск Go-приложений в Kubernetes. Конфигурирование. Мониторинг. Отладка.
  5. Kubernetes, часть 2
  6. Очереди
  7. Функциональное тестирование/BDD
  8. Основы безопасности Go-приложений
МОДУЛЬ 11 - Командная разработка микросервисного приложения
  1. Совместная работа по проектированию сервисов. RFC и design-документы
  2. Практики совместной работы с git. Кодревью
  3. Совместное тестирование и развертывание сервисов
  4. Ответственность разработчика. Чеклисты готовности к продакшн
  5. Практика oncall-дежурств. Инциденты и пост-мортемы
  6. Консультация по проекту
  7. Консультация по проекту
  8. Консультация по проекту
Продажник: https://godeveloper.geekbrains.ru/?utm_campaign=emarsys_email_av_4.1_if_not_opened&utm_content=AV&utm_medium=email&utm_source=emarsys&utm_term=1728670
 
Угорі