Библиотека Go-разработчика | Golang
23.3K subscribers
2.07K photos
41 videos
87 files
4.44K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
REST API приложение на Go: пошаговый туториал

В этой статье мы рассмотрим, как создать REST API приложение на языке Go: лучшая пошаговая инструкция с использованием популярной архитектуры.

https://proglib.io/p/rest-api-go/
#golang #video

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

https://www.youtube.com/watch?v=SqrbIlUwR0U
#golang #web

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

https://metanit.com/go/web/1.1.php
#golang #book

Go - современный язык программирования, сочетающий в себе простоту, многофункциональность и производительность других популярных и состоявшихся языков. Если вы опытный программист, то можете попробовать свои силы в языке, применяя всё то, что знаете из других, а если начинающий, то можете связать своё первое обучение программированию с Go, а это книга будет вам надёжным помощником, рассказывая об основах создания веб-приложений на этом языке.

https://t.me/progbook/1820

https://t.me/progbook/1821
👍2
#golang #библиотека

Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.

https://github.com/gorilla/mux
👍1
#golang #web

Архитектура веб-сервисов на любом языке программирования выглядит примерно одинаково: у вас есть папка с моделями для работы с базой данных, есть папка public, настройки, папка vendor, в которой хранятся все зависимости вашего проекта и несколько файлов ещё. Предлагаем посмотреть, как то же самое выглядит на языке Go.

https://bit.ly/2APBgnE
#golang #book

Go - современный язык программирования, разработанный корпорацией Google с целью сделать простой по сравнению с другими язык программирования, но не менее эффективный при разработке программного обеспечения и веб-приложений. Из руководства вы узнаете о том, как установить Go и настроить рабочее окружение, как использовать сторонние библиотеки и как пользоваться всеми возможностями языка.

https://t.me/progbook/1845

https://t.me/progbook/1846
#golang #video

Данный плейлист познакомит с самыми современными технологиями в программировании и веб-разработке: Go, ReactJS и RethinkDB. Вы создадите приложения реального времени и научитесь работать в данном стеке технологий.

https://bit.ly/2PJIAJX
#golang #video

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

https://bit.ly/2AW7VYS
#golang #video

В языке Go есть много разных особенностей. Например, горутины и каналы. Горутины — это функции, которые могут параллельно работать с другими функциями, что делает работу программ ещё более эффективным. Узнать больше про горутины и каналы можно в следующем видео:

https://bit.ly/2Pfrggm
1
Большой плейлист по изучению замечательного языка программирования Go.

1. Функции, структуры, интерфейсы;
2. Асинхронная модель;
3. Работа с сетью;
4. Работа с СУБД;
5. Система тестирования;
7. Производительность и многое другое.

https://bit.ly/2MovBHG
#golang #библиотека

Давно известно, что Go хорошо работает на основе микросервисной архитектуры. Если вы хотели бы начать использовать язык именно для этой цели, вам не обойтись без популярной библиотеки Go kit.

https://github.com/go-kit/kit