
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Устраните разрыв между базовым пониманием Go и использованием его расширенных функций. Go (a.k.a. Golang) - это статически типизированный язык программирования, впервые разработанный в Google. Он получен из C с дополнительными функциями, такими как сбор мусора, безопасность типов, возможности динамического ввода, дополнительные встроенные типы и большая стандартная библиотека.
Это всесторонний курс 3-в-1, основан на реальном подходе к программированию Go, который охватывает все, что необходимо для создания потрясающих приложений в Go. Он использует использование современных сторонних пакетов с открытым исходным кодом в Go для создания распределенного приложения, которое будет поддерживать несколько баз данных, устанавливать эффективные методы последовательной связи и создавать расширенный веб-уровень с поддержкой шаблонов, куки-файлов и веб-карт.
Содержание и обзор
Эта программа обучения включает в себя 2 полных курса, тщательно подобранных, чтобы дать вам наиболее полное обучение.
Первый курс, Modern Golang Programming начинается с обновления основных блоков Go. Оттуда мы рассмотрим множество пакетов с открытым исходным кодом, которые позволят работать с различными базами данных в рабочей среде, а также с уровнем ORM. Затем мы рассмотрим создание надежных микросервисов, которые эффективно взаимодействуют друг с другом посредством быстрой сериализации и методов RPC.
Второй курс «Начальные решения в Go - Основы, клиенты и серверы» взлетает, когда основные учебные пособия на этом языке опускаются. Вы можете сразу применить некоторые из более продвинутых концепций и библиотек, предлагаемых языком, избегая при этом некоторых распространенных ошибок для новых разработчиков Go. Курс охватывает базовый тип и обработку ошибок. Он исследует приложения, которые взаимодействуют с пользователями, такие как инструменты командной строки или через файловую систему.
Третий курс, Advanced Solutions в Go-Testing and Distributed Systems исследует приложения, которые взаимодействуют с пользователями, такие как веб-сайты, инструменты командной строки или через файловую систему. Он демонстрирует, как обрабатывать такие расширенные темы, как параллелизм, распределенные системы и настройка производительности. Наконец, он заканчивается реактивным и безсерверным программированием в Go.
Об авторах:
Мина - опытный инженер, который развил много опыта в Go, используя его лично и профессионально. Он регулярно публикует статьи и учебные пособия по языку, а также делится Go open source-проектами. Он написал множество приложений Go с различной степенью сложности. Он является автором курса программирования Mastering Go для Packt, который собрал отличные отзывы от рецензентов.
Аарон Торрес получил степень магистра в области компьютерных наук. Он работал над распределенными системами в высокопроизводительных вычислениях и в крупных приложениях и микросервисов. В настоящее время он возглавляет группу разработчиков Go, которая усовершенствует и фокусируется на лучших практиках Go, уделяя особое внимание непрерывной доставке и автоматическому тестированию.
Аарон опубликовал ряд документов и имеет несколько патентов в области хранения и ввода-вывода. Он страстно любит делиться своими знаниями и идеями с другими. Он также является большим фанатом языка Go и открытым исходным кодом для бэкэнд-систем и разработки.

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.