Онлайн-курс Go-разработчик

За 6 месяцев изучите язык программирования Go. Интенсивный формат — вебинары, видеоматериалы, практика для быстрого результата
Обучение 3 месяца
Диплом / Сертификат
5,0
Стоимость курса
69 900 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Онлайн-курс Go-разработчик» от Бруноям - brunoyam.com

  1. Бесплатный курс «Учись учиться». Это короткий, интерактивный и супер-полезный курс, в котором вы узнаете, как ставить четкие цели, вырабатывать ту самую мотивацию, а главное — учиться системно. Материалы помогут не только в обучении, но и в работе🤝.
  2. Основы языка Go - 3 часа. Что такое Go и его особенности Установка Go и настройка рабочей среды Компиляция и запуск программ на Go Переменные, типы данных и операторы Условные операторы: if, else, switch Циклы: for, range Функции и возврат значений Методы и с…
  3. REST API - 2 часа. Что такое REST и основные принципы Протокол HTTP и его методы Отправка HTTP-запросов с помощью Go Создание простого HTTP-сервера на Go Обработка HTTP-запросов Отправка JSON-ответов Использование пакета Gin для работы с маршрутами Получение…
  4. Git - 1 час. Что такое Git и зачем его использовать Установка и настройка Git Основные команды Git: init, clone, add, commit, push, pull Создание и переключение веток Слияние веток и разрешение конфликтов Организация работы с ветками в команде Связь с удаленн…
  5. Работа с БД - 2 часа. Основные понятия и типы баз данных Установка и настройка базы данных через Docker-compose Подключение к базе данных с помощью Go Создание таблиц и вставка данных (PostgreSQL) Запросы SELECT, UPDATE, DELETE, INSERT Подготовленные запросы…
  6. Многопоточность - 6 часов. Понятие многопоточности Что такое горутины и планировщик Создание и управление горутинами Каналы для обмена данными между горутинами Синхронизация и защита данных Работа с Mutex и RWMutex Понятие race condition и способы избежать ег…
  7. Архитектура приложения - 6 часов. Изучение различных паттернов проектирования Разделение приложения на слои (модель, представление, контроллер) Обзор MVC и MVVM Организация кода для создания API Применение паттерна Repository для работы с данными Реализация с…
  8. Финальный проект - 2 часа. Постановка задачи Представление финального проекта и его функциональных требований Анализ и планирование разработки проекта Разбивка проекта на подзадачи и выделение этапов разработки Разработка проекта Разработка всех модулей и ком…
  9. Дополнительный модуль: Linux - 1 час. Дистрибутивы Linux Установка VirtualBox Интерфейса операционной системы Linux Mint Пакетный менеджер и файловая система Работа в терминале Утилиты Конфигурирование Web-сервера и PostgreSQL В этом модуле вы создадите свою…
  10. Дополнительный модуль: процесс разработки ПО. Agile - 1 час. Процессы (методологии) разработки ПО: виды и различия Agile Особенности и принципы Agile. Agile-манифест Методологии на основе Agile: Scrum, Kanban Особенности тестирования в agile-командах. shift-l…
  11. Карьерный трек для выхода на рынок труда - 5 часов. Постановка реалистичной карьерной цели Самооценка и анализ профессионального пути Разбор нетипичных случаев: долгий перерыв в работе, декрет, смена трека Создание резюме, которое понравится рекрутерам Анализ…
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь создавать и применять: что такое rest и основные принципы протокол http и его методы отправка http запросов с помощью go создание простого http сервера на go обработка http запросов отправка json ответов исп…
  • Научитесь настраивать и организовывать: что такое git и зачем его использовать установка и настройка git основные команды git init, clone, add, commit, push, pull создание и переключение веток слияние веток и разрешен…
  • Научитесь настраивать и организовывать: основные понятия и типы баз данных установка и настройка базы данных через docker compose подключение к базе данных с помощью go создание таблиц и вставка данных (postgresql) за…
  • Научитесь настраивать и организовывать: что такое go и его особенности установка go и настройка рабочей среды компиляция и запуск программ на go переменные, типы данных и операторы условные операторы if, else, switch…
  • Освоите и сможете применять: бесплатный курс «учись учиться». это короткий, интерактивный и супер полезный курс, в котором вы узнаете, как ставить четкие цели, вырабатывать ту самую мотивацию, а главное учиться систем…

Подробная информация о курсе

За 6 месяцев изучите язык программирования Go. Интенсивный формат — вебинары, видеоматериалы, практика для быстрого результата

Цены и сроки

  • Стоимость69 900 ₽

Содержание

  • Формат обученияСмешанный

По окончанию курса

  • Диплом или сертификатДиплом / Сертификат

Отзывы о курсе

28922
alt
Анастасия Петрова
26 сентября 2024 г.
5.0

Проходила курс Go с нуля, очень понравилось. Был преподаватель Михаил Герасимов. За 3 месяца изучила язык, было много практики. Интенсивное обучение 2 раза в неделю позволило не забросить учебу. Старалась посещать каждый вебинар. Если не получалось, смотрела в записи. Рекомендую!

87645
alt
Михаил Антонов
6 июня 2024 г.
5.0

Прошел онлайн курс "Go - разработчик". Привлек интенсивный формат обучения и умеренная цена... Задача была как можно скорее начать программировать не имея практического опыта... Ожидания оправдались полностью - через 2 месяца я уже свободно пишу код и смог осилить итоговый проект. Не скажу, что учит…

Онлайн-курс Go-разработчик
69 900 ₽