Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

38 990 ₽
есть рассрочка

Курс посвящен основам языка Go. Целью курса является изучение базовых концепций и синтаксиса языка Go.

  • Курс включает в себя рассмотрение синтаксиса языка Go , а также базовых инструментов стандартной библиотеки Go для создания простейших CLI и веб-приложений.
  • Курс основан на опыте практического применения языка Go в современной backend разработке.
  • Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
  • Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.



Вы научитесь:
использовать язык Go для создания как консольных утилит, так и простейших макетов веб-сервисов.

Что вы получите после обучения

Приобретаемые навыки
1
Go
2
Библиотека Go
3
Синтаксис языка Go
4
Backend разработка
5
Разработка веб-приложений
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Профессиональный преподаватель курсов программирования, сертифицированный разработчик Python Institute с общим стажем работы в сфете IT более 20 лет. С нуля ыстроил ИТ системы в 4 компаниях. Преподавательской деятельностью занимается более 5 лет.

Вадим Викторович окончил в 2000 году РГГУ по специализации «Информатика и вычислительная техника». Настоящий профессионал в вопросах администрирования СУБД, автоматизации бизнес-процессов компаний (ERP, CRM и др.), создании тест-кейсов и обучении сотрудников.

Умеет мотивировать и увлекать. Требователен к своим слушателям, всегда готов разъяснить сложные моменты. Богатый опыт работы над реальными проектами позволяет ему обращать внимание на те детали, которые начинающими разработчиками обычно упускаются из вида.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

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

Модуль 1. Основы языка Go (2 ак. ч.)
Краткая история языка и цели создания
Настройка окружения и GOPATH
Базовые типы данных и типизация
Практикум
Модуль 2. Управляющие конструкции (3 ак. ч.)
Условный оператор
Оператор множественного выбора
Циклы в Go
Практикум
Модуль 3. Функции и паника (4 ак. ч.)
Явные функции
Анонимные функции
Замыкания
Отложенный вызов
Паника и обработка паники
Практикум
Модуль 4. Структуры, методы и интерфейсы (7 ак. ч.)
Основы структур
Создание структурных методов
Интерфейсы
Реализация ООП в Go
Пакеты
Практикум
Модуль 5. Многопроцессорное программирование (8 ак. ч.)
Каналы и пайплайны
Контекст, таймер, таймаут
Мьютексы и состояние гонки
Практикум
Модуль 6. Динамические данные и тестирование (8 ак. ч.)
Основы работы с JSON/YML
Рефлексия
Декомпозиция кода
Генерация кода
Профилирование
Модульные тесты и покрытие тестами
Практикум
Модуль 7. Основы работы с HTTP (8 ак. ч.)
Идея HTTP
Пакет net
Обработка HTTP запросов
Тестирование HTTP запросов
Шаблоны и шаблонизация
Трассировка сервиса
Практикум

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.11.2024 09:38
Программирование на языке Go. Уровень 1. Основы языка Go

Программирование на языке Go. Уровень 1. Основы языка Go

Оставить отзыв
Поделиться курсом с друзьями