REST API на Golang (Часть 1): Веб-сервер

  Рет қаралды 144,342

Gopher School (Уроки по Golang)

Gopher School (Уроки по Golang)

Күн бұрын

Пікірлер: 146
@sergeyk4319
@sergeyk4319 5 жыл бұрын
Наконец-то нормальный человек который говорит по теме и не льет воды, удачи в начинании!!)
@GopherSchool
@GopherSchool 5 жыл бұрын
Спасибо, приятно слышать!
@sivr5vs38
@sivr5vs38 5 жыл бұрын
Чтоб у тебя здоровье было крепким! Наконец-то я нашёл видео не «учим го с нуля», а что-то интересное)
@miwkabarry7414
@miwkabarry7414 4 ай бұрын
Жаль автор перестал делать видео, если ты наткнулся на это видео в 2024 и еще не смотрел, знай это один из лучших курсов, чтобы познакомиться с GO в условиях реальной задачи
@KOCHARYAN0080
@KOCHARYAN0080 2 күн бұрын
А чо по основам го я освоил до функции потом мозг перегорел
@Евгений-у5й7я
@Евгений-у5й7я Күн бұрын
Автор открыл другой канал, поищи Alexander Tipugin
@rumartru
@rumartru 5 жыл бұрын
Спасибо за видео! Надеюсь не забросите.
@GopherSchool
@GopherSchool 5 жыл бұрын
Буду стараться :)
@slavapinchuk4829
@slavapinchuk4829 4 жыл бұрын
Классные ролики, я тащусь! Не забрасывайте!!!!
@СергейЛежнёв-ш2т
@СергейЛежнёв-ш2т 3 жыл бұрын
Благодаря вашему курсу перешёл с Питона на Го. Устроился в хорошую компанию. Спасибо большое!
@GopherSchool
@GopherSchool 3 жыл бұрын
Сергей, спасибо! Очень приятно слышать, что видео принесли пользу. Хорошая мотивация вернуться к каналу :)
@yourcommentor
@yourcommentor 5 жыл бұрын
Хорошая подача и интересный материал, не забрасывай!
@nikolay_tuzov
@nikolay_tuzov 2 жыл бұрын
Очень понравилась подача материала. Успехов автору! 👾
@Valera7077
@Valera7077 10 ай бұрын
Класное обучение, все доступно и понятно. Спасибо вам огромное, буду ждать новых выпусков😊
@antonnekrasov5670
@antonnekrasov5670 5 жыл бұрын
Давно искал качественный материал по Go на русском языке. Спасибо!
@dobryakov
@dobryakov 4 жыл бұрын
Спасибо за видео! Радует то, что Вы всё так хорошо объясняете
@АлексейЗайцев-б7у
@АлексейЗайцев-б7у 4 жыл бұрын
Спасибо тебе большое! Реально приятно смотреть
@РусланСафин-э8ъ
@РусланСафин-э8ъ 5 жыл бұрын
Наконец то внятные уроки нашел. Человеческое спасибо!
@user-ho4yl7zk6q
@user-ho4yl7zk6q 2 жыл бұрын
Очень толковые видео у Вас, огромное спасибо!
@GopherSchool
@GopherSchool 2 жыл бұрын
Спасибо, рад, что оказалось полезно :)
@KatariadaOne
@KatariadaOne 4 жыл бұрын
Соглашусь с предыдущими отзывами, что видео очень сожержательное и понятное. Спасибо )
@ТимофейБ-ф3з
@ТимофейБ-ф3з 2 жыл бұрын
Реально полезное видео, спасибо за ваши труды!
@vladimirpek
@vladimirpek 5 жыл бұрын
Вот то, что я долго искал! Спасибо!
@Мирискусства-д4ы
@Мирискусства-д4ы Жыл бұрын
Спасибо большое за видео! Пусть у тебя все будет хорошо!❤😊
@govegas1
@govegas1 4 жыл бұрын
огромное спасибо, много полезного и интересного для себя выделил
@paxbritanica5217
@paxbritanica5217 Жыл бұрын
Памятник воздвигнуть автору этого курса. Спасибо за просвещение и сохранение времени. Курс очень помог, спасибо!
@ivanstrelka3448
@ivanstrelka3448 3 жыл бұрын
Очень круто. По больше бы такого контент. Благодарю
@ЮрийСалагаев
@ЮрийСалагаев 4 жыл бұрын
2 минуты и понял - это я удачно зашел )
@TitikUniverse
@TitikUniverse Жыл бұрын
Супер ультра мега крутой урок! Очень рад, что нашел его! Автору большое спасибо за видео
@gigavaxer6557
@gigavaxer6557 3 жыл бұрын
Хороший материал. Автор знает чему учит.
@rerurkful
@rerurkful 2 жыл бұрын
ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!! ОЧЕНЬ МНОГОЕ ПОДЧЕРПНУЛ ПАРАЛЛЕЛЬНО!!!
@dmitryvozniuk
@dmitryvozniuk 3 жыл бұрын
Топ контент, спасибо большое.
@GopherSchool
@GopherSchool 3 жыл бұрын
Спасибо!
@sultandelux
@sultandelux 5 жыл бұрын
Keep it up, best Russian Go tutes here
@evgeniy_panin
@evgeniy_panin 3 жыл бұрын
Супер, редкость, благодарю)
@mechos753
@mechos753 3 жыл бұрын
Большое спасибо! Очень толковое и полезное видео. Одно маленькое замечание на будущее: я бы предложил сделать размер шрифта побольше. На маке 13-шке приходится напрягать зрение.
@sergeypopov9995
@sergeypopov9995 Жыл бұрын
Молодец, очень познавательно, делай ещё видео
@zafarTAG
@zafarTAG 5 жыл бұрын
Спасибо большое, удачи.
@ddden97
@ddden97 3 жыл бұрын
Огромное спасибо за видео!
@Сергій-в8н
@Сергій-в8н 3 жыл бұрын
Сам программист, молодец, материал и форма преподнесения на высоте, спасибо. Удачи!
@Аудиокниги-г8д
@Аудиокниги-г8д 3 жыл бұрын
зачем ты пишешь что сам программист?
@bobrob2410
@bobrob2410 4 жыл бұрын
Большущее спасибо!
@dgavrikov84
@dgavrikov84 4 жыл бұрын
Классное видео, лайк и подписка.
@Sm1Le55
@Sm1Le55 5 жыл бұрын
Спасибо!
@BeGeek101
@BeGeek101 4 жыл бұрын
спасибо, тож пытаюсь что то интересное по ГО сделать для сообщества
@GopherSchool
@GopherSchool 4 жыл бұрын
Отличные видео!
@ДмитрийБондаренко-ф7ь
@ДмитрийБондаренко-ф7ь 4 жыл бұрын
Подписался. Жду новых роликов!
@Flipzvl
@Flipzvl 4 жыл бұрын
Спасибо большое!
@ivankprod
@ivankprod 3 жыл бұрын
Видос кул) Но, предпочтительнее сразу бы писать на fasthttp вместо обычного net/http :)
@tigranvardanyan5044
@tigranvardanyan5044 4 жыл бұрын
Классный канал... Жаль что автор забросил его
@РамильКеримов-ы5р
@РамильКеримов-ы5р 5 жыл бұрын
Спасибо большое ! :)
@Evg2002
@Evg2002 Жыл бұрын
Спасибо
@torezracerful
@torezracerful 2 жыл бұрын
О, замыкания в Go
@user-alexsumin
@user-alexsumin 3 жыл бұрын
Две библиотеки toml и logrus в maintenance-mode на гитхабе
@ynerush
@ynerush 2 жыл бұрын
👍👍👍👍
@theblackaces998
@theblackaces998 5 жыл бұрын
Очень приятно видеть такой хороший материал, еще и русскоязычный) Вот интересует, а что за плагин в VS code'е стоит?
@GopherSchool
@GopherSchool 5 жыл бұрын
Спасибо! Плагин вот этот - github.com/microsoft/vscode-go
@theblackaces998
@theblackaces998 4 жыл бұрын
@@GopherSchool я имел в виду, как называется плагин, который автоматически импорты добавляет)
@GopherSchool
@GopherSchool 4 жыл бұрын
@@theblackaces998 Вообще импорты добавляет тулза goimports. Ее в свою очередь вызывает плагин для VSCode при сохранении. Правда, плагин нужно настроить и поставить `"go.formatTool": "goimports"` (по умолчанию там стоит gofmt).
@theblackaces998
@theblackaces998 4 жыл бұрын
Gopher School спасибо, теперь накачу) хотел узнать, будут ли видео о создании небольшого сервера на основе net/http? Довольно обширная тема, хотелось бы видеть такое же внятное объяснение и разбор подводных камней
@theblackaces998
@theblackaces998 4 жыл бұрын
​@@GopherSchoolможет дашь ссылку на плагины, которые у тебя стоят? очень приятно глазам)
@maydru
@maydru 2 жыл бұрын
При создании Makefile без указания расширения был создан файл с другим значком. большая буква М . при попытке вбить команду make в git выдаёт это: $ make bash: make: command not found как с этим разобраться не понятно. может какое то расширение должно стоять?
@Jonathaann
@Jonathaann 7 ай бұрын
Изучаю Golang в 24 году. Подскажите, актуальна ли еще эта серия уроков?
@ТимофейБ-ф3з
@ТимофейБ-ф3з 2 жыл бұрын
Подскажите, почему flag.Parse вызывается не в конце функции init, а в main?
@grandlagging0zero175
@grandlagging0zero175 4 жыл бұрын
Сделай пожалуйста отдельное видео про makefile and go mod/sum
@YuriiKyrychenko-z1b
@YuriiKyrychenko-z1b 4 жыл бұрын
балдеж
@onkelen5677
@onkelen5677 4 жыл бұрын
Подскажи, пожалуйста, как у тебя vscode автоматом подставляет нужный импорт? Это какой-то специальный плагин?
@GopherSchool
@GopherSchool 4 жыл бұрын
Это marketplace.visualstudio.com/items?itemName=golang.go, но ему нужно включить в настройках такое: "go.autocompleteUnimportedPackages": true
@artiomoganesyan8952
@artiomoganesyan8952 3 жыл бұрын
почему используешь toml а не обычный json к примеру?
@merenhor342
@merenhor342 2 жыл бұрын
все круто, но почему последние видео 2 года назад, хочется новых уроков!
@GopherSchool
@GopherSchool 2 жыл бұрын
Был небольшой перерыв с Go, да и времени из-за работы маловато :(
@MoodMusic
@MoodMusic 2 жыл бұрын
@@GopherSchool Спасибо за твои старания и уроки! Очень хочется увидеть продолжение этой темы с GO, если будет время, пожалуйста, продолжи)) Ты единственный нормальный канал по GO :)
@ВалентинаСахарова-ь3б
@ВалентинаСахарова-ь3б 4 жыл бұрын
спасибо большое за контент! скажи, а какие плагины для vs code ты используешь? у меня вот стоит ms-vscode.go, но подсветки синтаксиса минимум, почти все белое. и импорты стороних библиотек сами подтягиваться не хотят, приходится руками прописывать
@GopherSchool
@GopherSchool 4 жыл бұрын
Привет! Спасибо :) По поводу плагинов можно глянуть тут - atipugin.dev/posts/vscode-extensions/
@ВалентинаСахарова-ь3б
@ВалентинаСахарова-ь3б 4 жыл бұрын
@@GopherSchool акей спасибоньки)
@grandlagging0zero175
@grandlagging0zero175 4 жыл бұрын
@@GopherSchool Какой из плагинов отвечает за изменение неравно?
@drurus0
@drurus0 3 жыл бұрын
@@grandlagging0zero175 это шрифт Fira Code
@paulpa744
@paulpa744 4 жыл бұрын
Спасибо! Очень познавательно. Но проект не собирается на Ubuntu, пишет cmd/apiserver/main.go:9:2: use of internal package not allowed $ git log -1 --oneline d59926c (HEAD -> master, origin/master, origin/HEAD) Merge branch 'part-6'
@davidapk323
@davidapk323 3 жыл бұрын
у меня VSCode тест не выдает ответ конечный "ок". он начинается и ждёт бесконечно долго. а вот внешний тест по команде make test всё правильно делает.
@ZK-mu4hq
@ZK-mu4hq Жыл бұрын
Спасибо, увеличительное стекло подержал
@errmaker
@errmaker 11 ай бұрын
штатная библиотека реализует тоже самое компактнее и быстрее
@sergeychulanov220
@sergeychulanov220 2 жыл бұрын
А что такое .PHONY в Makefile?
@GopherSchool
@GopherSchool 2 жыл бұрын
Если у вас в папке например есть файл "test", и в Makefile есть команда "test", то вызов "make test" просто ничего не сделает, потому что посчитает, что файл test уже есть и задача выполнена :) С помощью .PHONY вы указываете, что это нужно игнорировать
@anastascat2770
@anastascat2770 Жыл бұрын
Насколько актуально видео на 2023 год? Что-то принципиально поменялось в создании рест на го?
@PaulIshenin
@PaulIshenin 4 жыл бұрын
В чем смысл использовать .toml для хранения конфигурации? Ведь дальше скорее всего потребуется передать настройки через переменные окружения. Почему не использовать .env и godotenv?
@GopherSchool
@GopherSchool 4 жыл бұрын
Особого смысла действительно нет, просто мне нравится toml :) Env-переменные действительно предпочтительнее, особенно если это нужно деплоить в какой-нибудь кубер.
@PaulIshenin
@PaulIshenin 4 жыл бұрын
@@GopherSchool думаю что это не новая мысль, но можно было бы отдельным уроком показать по укладку проекта в docker, ci/cd, k8s
@slava6343
@slava6343 5 жыл бұрын
Что за расширения в vs code используешь?
@GopherSchool
@GopherSchool 5 жыл бұрын
Вот список расширений, которыми пользуюсь - github.com/atipugin/dotfiles/blob/master/vscode_extensions.txt
@slava6343
@slava6343 5 жыл бұрын
@@GopherSchool Спасибо)
@grandlagging0zero175
@grandlagging0zero175 4 жыл бұрын
@@GopherSchool Покажи, как установить все это...
@VakaramGolang
@VakaramGolang Жыл бұрын
Начал писать на го в стажировке, и там так и пишут как я понял, а я пишу как в 2000году ( Вот сейчас попробую переписать и на проекте применить Спасибо
@Botanizls
@Botanizls 3 жыл бұрын
А что за редактор используется в видео? Подскажите пожалуйста)
@denisgridnev462
@denisgridnev462 3 жыл бұрын
vs code
@dimayasnohurskyi2805
@dimayasnohurskyi2805 4 жыл бұрын
Если не секрет, где и как обучался? Книги, курсы, рабочая практика? Личным менторингом не занимаешься?)
@GopherSchool
@GopherSchool 4 жыл бұрын
В основном рабочая практика была, возник проект, под который хорошо подходил Go. Думаю, это самый лучший способ что-то изучить ;) Насчёт личного менторинга я как-то даже не думал пока, но наверно интересно было бы попробовать
@dimayasnohurskyi2805
@dimayasnohurskyi2805 4 жыл бұрын
@@GopherSchoolспасибо за ответ! Если надумаешь по поводу менторства, напиши мне в Линкедин, добавил тебя вчера)
@iBezlepkin
@iBezlepkin Жыл бұрын
Почему в структурах параметры то с большой буквы то с маленькой?
@BlackFireProduction
@BlackFireProduction 11 ай бұрын
Экспортируемые и неэкспортируем структуры и методы
@enrique4451
@enrique4451 Жыл бұрын
за сколько можно выучить данный язык и владеть им на таком уровне, имея базу python + c++ + немного java
@enrique4451
@enrique4451 Жыл бұрын
полгода
@кархарт-п6я
@кархарт-п6я Жыл бұрын
@@enrique4451 так 3 месяца прошло
@КириллХасенов
@КириллХасенов Жыл бұрын
Что это за шрифт? Прикольный
@Bestmoments-u4q
@Bestmoments-u4q Жыл бұрын
Что за тема у тебя установлена в VC?
@КонстантинИванов-б1й
@КонстантинИванов-б1й Жыл бұрын
Вот я тоже задался этим вопросом. Самое близкое что нашел "Atom One Dark".
@konstantinnasonov5467
@konstantinnasonov5467 2 жыл бұрын
Привет, обратил внимание, что ты часто не пишешь импорт, будто оно автоматом работает. Это правда так? Пример на 23:33 Если да, то как работает?
@parvizyuldashev4668
@parvizyuldashev4668 Жыл бұрын
Если я не ошибаюсь, то lsp сервер го сам подтягивает импорты. Например, когда впервые устанавливаешь го на vscode, то тебе предлагают установить всякие плюшки типа fmt, import, test и тп
@VakaramGolang
@VakaramGolang Жыл бұрын
ну это для про я понял
@daurenkerimbekov9628
@daurenkerimbekov9628 3 жыл бұрын
Что стало с автором? Он жив? Почему перестал клепать полезные уроки?
@Аудиокниги-г8д
@Аудиокниги-г8д 3 жыл бұрын
Жив, здоров, просто ему не интересно это.
@fragorez7431
@fragorez7431 4 жыл бұрын
что делать если никак не хочет работать команда make
@GopherSchool
@GopherSchool 4 жыл бұрын
Что пишет?
@fragorez7431
@fragorez7431 4 жыл бұрын
@@GopherSchool имя "make" не распознано как имя командлета ( как будто какой то модуль не установлен, использую Powershell)
@GopherSchool
@GopherSchool 4 жыл бұрын
@@fragorez7431 Судя по всему, речь идет о винде. make - это юниксовая утилита. Может попробовать запустить в wsl?
@darktmdarkness6952
@darktmdarkness6952 4 жыл бұрын
@@fragorez7431 make из коробки работает только на системах семейства Linux. На виндовс нужно использовать MinGW sourceforge.net/projects/mingw/files/
@andrqxa
@andrqxa 3 жыл бұрын
@@darktmdarkness6952 stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows надо либо мингв ставить либо через chocolate chocolatey.org/install устанавливать. Второй путь имхо проще. У меня теперь маке во всех консолях виндовых пашет
@maximtretyakov2475
@maximtretyakov2475 2 жыл бұрын
Автор ты жив? Отзовись плиз!!!
@alexfish289
@alexfish289 5 жыл бұрын
А где тут хендлеры и миддлвари?
@GopherSchool
@GopherSchool 5 жыл бұрын
Это первая часть, будет дальше
@alexfish289
@alexfish289 5 жыл бұрын
@@GopherSchool будет круто, если ты оставишь свои данные. Хотелось бы тебе написать. Например мыло либо телегу.
@mr.fridge7696
@mr.fridge7696 3 жыл бұрын
Хоть бы объяснил что-то нормально
@alexey.justdoit
@alexey.justdoit 5 жыл бұрын
Как говорится - респект, уважуха и благодарочка )). Полезная инфа, понятным, грамотным языком. Ждем продолжения.
@GopherSchool
@GopherSchool 5 жыл бұрын
Спасибо!
@vangog63
@vangog63 4 жыл бұрын
Спасибо за отличное видео и прекрасное пояснение!
@myaushenka
@myaushenka Жыл бұрын
Спасибо огромное!
REST API на Golang (Часть 2): Работа с БД
32:44
Gopher School (Уроки по Golang)
Рет қаралды 69 М.
Пишем REST API сервис на Go - УЛЬТИМАТИВНЫЙ гайд
2:57:51
Николай Тузов — Golang
Рет қаралды 140 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 12 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,5 МЛН
GOLANG СОБЕСЕДОВАНИЕ LAMODA НА 300К
1:54:35
nilchanpub
Рет қаралды 21 М.
Интерфейсы в Golang
14:22
Gopher School (Уроки по Golang)
Рет қаралды 48 М.
Введение в gRPC: пишем сервер на Go
18:03
Gopher School (Уроки по Golang)
Рет қаралды 61 М.
REST API на Go без фреймворков
24:49
@shuryak
Рет қаралды 1,4 М.
РЕАЛЬНЫЕ ВОПРОСЫ НА СОБЕСЕДОВАНИИ ПО GOLANG
9:15
Ваня Ио про разработку
Рет қаралды 50 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН