Разработка на Go

Бесплатный
Офлайн курс
Оставьте предварительную заявку
Курс в проработке

О курсе

Для кого?

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

Что дает курс?

  • Освоите принципы программирования на Go;
  • Сможете использовать Go для написания сервисов, работающих с базами данных и сторонними API.

Информация

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

  • /01 тема
    Вводная часть

    Что такое Go;

    Зачем учить Go в 2021;

    Подробный разбор курса.

  • /02 тема
    Типы данных

    Основные типы данных в Go;

    Переменные;

    Первая программа.

  • /03 тема
    Функции. Управление потоком программы

    Как пишутся функции в Go;

    Условия, циклы, switch;

    Defer.

  • /04 тема
    Структуры и интерфейсы

    Go и ООП;

    Структуры;

    Указатели.

  • /05 тема
    Многопоточность

    Горутины

    Каналы;

    Пакет sync.

  • /06 тема
    Работа с пакетами

    Повторное использование кода;

    Структура проекта;

    Подключение сторонних библиотек

  • /07 тема
    Полезные библиотеки

    Интерфейс командной строки;

    Работа с БД;

    Взаимодействие с API.

  • /08 тема
    Итоговый проект

    Написание небольшого HTTP-сервера;

    Обсуждение итогового задания (как делать, что использовать в работе и так далее).

  • /09 тема
    Резервная лекция

    Проверка домашнего задания;

    Ответы на вопросы.