Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

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

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

35 990 ₽
Есть рассрочка

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

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



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

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

Навыки
1
Go
2
Разработка веб-приложений
3
Библиотека Go
4
Синтаксис языка Go
5
Backend разработка
Сертификат

Школа

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

Преподаватели

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

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

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

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

Модуль 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
Может быть интересно
Программирование на языке Go. Уровень 1. Основы языка Go
На сайт курса

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