Основы Go

Go — язык от Google для быстрого, простого и надежного кода. Освойте основы, структуры, интерфейсы и конкурентность на практике по книге «Основы Go». Начните писать программы, которые работают везде и всегда!
Начальный уровень
Сертификат Stepik

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

  • Основам языка программирования Go;
  • Подготовитесь к погружению в "кровавый энтерпрайз" и используемые в нем фреймворки;
  • Работе с файлами (разработаем БД на основе односвязного списка и хранилище типа "ключ:значение");
  • Работе базами данных на примере SQLite (чистый SQL и GORM);
  • Написанию тестов;
  • Какие ключи сборки приложения существуют и как ими пользоваться;
  • Основам конкурентного и сетевого программирования;
  • Рефакторингу на примере развития проекта-игры.

О курсе

Go — язык, который любят за скорость, простоту и надежность. Разработанный в Google, он стал стандартом для серверной разработки, облачных сервисов и высоконагруженных систем. Go сочетает в себе минималистичный синтаксис, мощную встроенную конкурентность и производительность на уровне C/C++.

В этом курсе, основанном на полной версии книги «Основы Go» мы вместе пройдем путь от первых строк кода до уверенного владения структурами, методами, интерфейсами, дженериками и другими ключевыми возможностями языка.

Почему стоит учить Go?

  • Простота, которая экономит время и нервы.

  • Быстрый код без жертв удобства.

  • Кроссплатформенность: один исходник — разные ОС.

  • Конкурентность без боли: горутины и каналы работают из коробки.

Go — это не просто язык. Это инструмент, который помогает писать чистый, быстрый и надежный код!

О курсе

Данный курс представляет собой альтернативу прочтения первого издания книги "Основы Go" (второе издание сокращенной бесплатной версии «Основы Go: Community edition» можно скачать здесь). Наличие тестов и интерактивных заданий позволит учащемуся не гадать: "Правильно ли я понял, что от меня требуют реализовать или нет?", а, закатав рукава, сразу приступить к оттачиванию полученных знаний на практике.

Начиная с 1-й темы вас ждет проект (игра «Крестики-Нолики»), который будет развиваться по мере изучаемого материала и, в его последней версии, преобразится в полноценное клиент-серверное приложение с поддержкой игры как с другим игроком, так и с компьютером После каждой новой итерации по проекту, вас будут ждать предложения по внесению изменений в его кодовою базу, что позволит прокачать свои hard-скиллы.


Репозиторий курса: https://github.com/MADTeacher/go_basics/tree/main

Что вас ждет:

  • Реальные задачи. Выполняя задания, вы сможете сразу применять полученные знания и учиться решать проблемы, с которыми сталкиваются разработчики.
  • Подготовка к собеседованиям. В курсе включены типичные задачи и вопросы, которые встречаются на технических интервью, что поможет вам уверенно чувствовать себя при трудоустройстве.
  • Алгоритмы и логика. Решение алгоритмических задач развивает структурированное мышление, что особенно важно для успешной карьеры программиста.

Преимущества курса

  1. Практическая направленность. Задачи разработаны так, чтобы вы могли сразу приступить к кодингу, что способствует быстрому освоению языка.
  2. Широкий охват тем. Вы изучите ключевые концепции Go, от основ до продвинутых тем, включая работу с горутинами и файлами.
  3. Сообщество обучающихся. Вы сможете обмениваться решениями, участвовать в дискуссиях и получать поддержку от других студентов.

 

По поводу найденных ошибок и опечаток пишите, пожалуйста, тг-каналу "MADTeacher

Для кого этот курс

Желающие изучить язык программирования Go (версия 1.25), а также студенты магистратуры и бакалавриата высших учебных заведений, обучающиеся по IT-направлениям.

Начальные требования

Курс адресован слушателям, которые ранее не имели опыта программирования на Go.

Наши преподаватели

Как проходит обучение

Курс состоит из текстового материала, тестов и интерактивных заданий с написанием кода (+ имеется их видеоразборы). Предназначен для самостоятельного прохождения.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

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

  • Навыки превозмогания;
  • Отработку теории на практике;
  • Закрепление знаний по Go;
  • Сертификат.

Сколько стоит обучение

Price: 2 499 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 2 499