Go поставляется из коробки с полнофункциональной стандартной библиотекой, не требующей сторонних библиотек для таких вещей, как манипулирование строками, файловый и сетевой ввод-вывод, тестирование, HTTP-серверы и многое другое. В этом курсе мы рассмотрим пакеты, наиболее часто используемые в стандартной библиотеке, включая fmt, strings, strconv, errors, flag, regexp, io, os, bytes, math, time, archive, сжатие и изображение.
Мы также рассмотрим net/http и context для создания устойчивых сетевых приложений, таких как HTTP-серверы и клиенты.
Мы узнаем, как принимать и обслуживать JSON для наших REST API, используя пакет encoding/json. Тестирование — это первостепенная задача в Go, и мы научимся в полной мере использовать его преимущества с помощью пакета тестирования. Наконец, ни один курс по Go не был бы полным без изучения того, что в первую очередь привлекает многих к Go, а именно примитивов и шаблонов параллелизма.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Go Standard Library Solutions,
а также все другие курсы, прямо сейчас!
Manipulating Strings and Bytes with the Strings and Bytes Packages
Урок 5.00:09:30
Converting to and from Strings with the strconv Package
Урок 6.00:10:16
Working with Regular Expressions Using the regexp Package
Урок 7.00:10:13
Get Comfortable with the Go Build Tools
Урок 8.00:06:20
Interact with the Environment through the flag and os Packages
Урок 9.00:13:46
Perform File and Directory Manipulation with the os, io, and path Packages
Урок 10.00:07:55
Always Handling Our Errors and Using the Errors Package
Урок 11.00:06:44
Let's Do Some Math
Урок 12.00:06:25
Working with Time
Урок 13.00:05:39
Archives and Compression
Урок 14.00:06:52
Images
Урок 15.00:10:18
Build a Simple Server with Net/Http
Урок 16.00:05:09
Middleware
Урок 17.00:06:54
Writing Robust HTTP Clients
Урок 18.00:12:42
Context
Урок 19.00:07:32
Encoding
Урок 20.00:07:49
Handling JSON Input and Output
Урок 21.00:05:58
Data Storage and Retrieval
Урок 22.00:06:21
Testing with the Testing Package
Урок 23.00:06:34
Goroutines
Урок 24.00:03:48
Channels
Урок 25.00:01:53
Synchronization
Урок 26.00:06:41
Concurrency Patterns
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Golang уже называют многообещающим - он простой в изучении, быстрый, эффективный и точно останется с нами надолго. На курсе мы научим вас создавать свой API сервер с помощью Golang, запускать контейнеры, взаимодействовать с Docker из Go, работать с кастомными операторами и многим другим приятным и полезным штукам.
Программирование на Go (Golang): полное руководство для разработчиков
Go Programming (Golang): The Complete Developer's Guide
Изучайте Golang с нуля у отраслевого эксперта. Создавайте реальные приложения. Изучите все от основ до продвинутого параллелизма, чтобы пройти путь от новичка до возможности быть нанятым в качестве разработчика Go!
Практикум для разработчиков на Golang. 90% практики. Онлайн-практикум для освоения Golang (Go). 25+ заданий. Выполни все задания и стань разработчиком на Go в российских или международных проектах.
React и Go - это что-то вроде союза, заключенного на небесах. React - самая популярная в мире библиотека JavaScript для создания одностраничных приложений, а Go отлично подходит для создания серверных частей REST. Вот о чем весь этот курс. Узнайте, как разработать и развернуть быстрое и безопасное веб-приложение, созданное с использованием самого популярного и востребованного внешнего интерфейса JavaScript (React), с одним из самых популярных и м