Быстрое руководство по созданию RESTful API с языком программирования Golang (Go). Это быстрый курс для тех, кто заинтересован в изучении языка программирования Golang (Go) и создании API REST с использованием языка Golang и других пакетов сторонних производителей.
Вы создадите RESTful API с помощью Golang (Go), который будет выполнять операции CRUD или CREATE, READ, UPDATE и DELETE для данных, которые вы сохраняете в базе данных PostgreSQL.
Вы будете работать со структурами и срезами для создания своей модели, хранения и передачи данных. Вы создадите маршрутизатор, чтобы зарегистрировать свои конечные точки и функции обработчика api. Вы также узнаете, как реорганизовать свой код и создать модульную структуру файлов.
Вы будете использовать такие технологии, как база данных PostgreSQL для постоянных записей, Postman для создания запросов API и сторонние пакеты, такие как gorilla / mux для маршрутизации, и другие пакеты для загрузки переменных среды, создания HTTP-запросов, кодирования и декодирования JSON, выполнение строковых преобразований и типов проверки.
Язык программирования Go (Golang) стал очень популярным среди стартапов и сообщества разработчиков в целом. Golang - отличный язык, разработанный с простотой, ремонтопригодностью и производительностью. Теперь самое лучшее время для изучения Go.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Build a RESTful API with Golang (Go) programming language,
а также все другие курсы, прямо сейчас!
Create the router and register api-endpoints and handler
Урок 4.00:02:18
Add static data and implement 'getBooks'
Урок 5.00:08:17
Implement 'getBook' handler to get a single book
Урок 6.00:07:35
Implement 'addBook' and use Postman for http requests
Урок 7.00:05:10
Implement 'updateBook'
Урок 8.00:03:57
Implement 'removeBook'
Урок 9.00:05:42
Create a Postgres database-instance and table
Урок 10.00:04:30
Refactor code to include database interaction
Урок 11.00:04:35
Set and load environment variables
Урок 12.00:02:16
Connect to the database instance
Урок 13.00:04:37
Implement 'getBooks' to get all book records from the table
Урок 14.00:02:59
Implement 'getBook' to get a book record from the table by its id
Урок 15.00:07:49
Implement 'addBook' to add a book record to the table
Урок 16.00:06:06
Implement 'updateBook' to update a book record on the table
Урок 17.00:04:43
Implement 'removeBook' to remove a book record from the table by its id
Урок 18.00:04:50
Move the Book model to the models folder
Урок 19.00:04:11
Move the database connection to driver
Урок 20.00:08:43
Move handler functions to a controller
Урок 21.00:07:58
Move db specific code to repository
Комментарии
ndayisengapgirard
under_rated course
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Изучите основы и расширенные возможности языка программирования Go (Golang). Go - это язык программирования с открытым исходным кодом, созданный Google. Как один из самых быстрорастущих языков с точки зрения популярности, это отличное время, чтобы изучить основы Go! Этот курс предназначен для быстрого запуска с Go. Мы быстро рассмотрим основы, а затем погрузимся в некоторые из более продвинутых функций языка. Не обманывайте себя другими курсами,
Научитесь постепенно осваивать Google Golang и создавать проекты с помощью Go. Вы только что наткнулись на самый полный и углубленный продвинутый курс программирования на Go онлайн. Это всеобъемлющие учебное пособия охватывают все что вам когда-либо понадобится.
Практическое руководство, которое учит вас ReactJs, Golang и RethinkDB. Оптимально шагающий, без излишеств. Вы научитесь быстро! Вы хотите как можно быстрее изучить React? Вы интересуетесь Golang? Вам интересно как писать быстрые высококонкурентные серверы? Заинтересованы в создании реальных приложений? Если вы ответили «ДА», то этот курс для вас!
Что делает язык Go отличным для разработки любых приложений, и как вы можете использовать его мощь? Это вам предстоит узнать вместе с автором этого курса, который постарается представить вам глубокую информацию для ознакомления с Golang от Google.
Go, который называют «C для 21-го века», был разработан в 2007 году для решения некоторых проблем отрасли. Сегодня многие известные компании, такие как Google, Adobe, Facebook, IBM и многие другие используют Go.Они используют Go из-за своего простого подхода к реализации сложных понятий. Этот практический курс позволит вам создать простую, надежную и эффективную программу, предоставляя основные передовые концепции с помощью Go.