Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

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

  Сложность

Пока неизвестно

  Длительность

40 ак. ч. + 20 ак. ч. самостоятельно

  Формат

онлайн

  Документ по выпуску

Пока неизвестно

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

Подробнее о курсе

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

Автор курса

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

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

  Модуль 1. Основы языка Go &nbsp(2&nbspак.&nbspч.)

Краткая история языка и цели создания Настройка окружения и GOPATH Базовые типы данных и типизация Практикум

  Модуль 2. Управляющие конструкции &nbsp(3&nbspак.&nbspч.)

Условный оператор Оператор множественного выбора Циклы в Go Практикум

  Модуль 3. Функции и паника &nbsp(4&nbspак.&nbspч.)

Явные функции Анонимные функции Замыкания Отложенный вызов Паника и обработка паники Практикум

  Модуль 4. Структуры, методы и интерфейсы &nbsp(7&nbspак.&nbspч.)

Основы структур Создание структурных методов Интерфейсы Реализация ООП в Go Пакеты Практикум

  Модуль 5. Многопроцессорное программирование &nbsp(8&nbspак.&nbspч.)

Каналы и пайплайны Контекст, таймер, таймаут Мьютексы и состояние гонки Практикум

  Модуль 6. Динамические данные и тестирование &nbsp(8&nbspак.&nbspч.)

Основы работы с JSON/YML Рефлексия Декомпозиция кода Генерация кода Профилирование Модульные тесты и покрытие тестами Практикум

  Модуль 7. Основы работы с HTTP &nbsp(8&nbspак.&nbspч.)

Идея HTTP Пакет net Обработка HTTP запросов Тестирование HTTP запросов Шаблоны и шаблонизация Трассировка сервиса Практикум

Что вы получите

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

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных