
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Backend Master Class [Golang + PostgreSQL + Kubernetes]
Я твердо верю, что после курса вы сможете гораздо увереннее и эффективнее работать над своими проектами. В этом курсе вы шаг за шагом узнаете, как проектировать, разрабатывать и развертывать серверный веб-сервис с нуля. Я считаю, что лучший способ научиться программированию - создать реальное приложение.
Поэтому на протяжении всего курса вы научитесь создавать серверный веб-сервис для простого банка.
Курс предоставит API для внешнего интерфейса, чтобы выполнять следующие действия:
Язык программирования, который мы будем использовать для разработки сервиса - Golang, но курс касается не только написания кода на Go.
Курс разделен на 4 основные части:
В первой части вы подробно узнаете о том, как проектировать базу данных, генерировать код для последовательного и надежного взаимодействия с БД с использованием транзакций, как понимать уровни изоляции БД и как правильно использовать ее в продакшн среде. Помимо базы данных, вы также узнаете, как использовать Docker для локальной разработки, как использовать Git для управления вашим кодом и как использовать Github Action для автоматического запуска модульных тестов.
Во второй части вы узнаете, как создать набор RESTful HTTP API с помощью Gin - одной из самых популярных платформ Golang для создания веб-сервисов. Это включает в себя все: от загрузки конфигураций приложений, имитации БД для более надежных модульных тестов, обработки ошибок, аутентификации пользователей и защиты API с помощью токенов доступа JWT и PASETO.
В третьей части вы узнаете, как построить приложение с помощью Docker и развернуть его в рабочем кластере Kubernetes на AWS. Лекции очень подробные с пошаговым руководством, от того, как создать минимальный образ Docker, настроить учетную запись AWS бесплатного уровня, создать продакшн базу данных, сохранить и получить рабочие секреты, создать кластер Kubernetes с EKS, Github Action для автоматической сборки и развертывания образа в кластере EKS, купите доменное имя и перенаправьте трафик на сервис, защитите соединение с помощью HTTPs и автоматически обновите сертификат TLS от Let's Encrypt.
Последняя часть находится в стадии разработки, где мы обсуждаем более сложные темы серверной части, такие как управление сеансами пользователей, создание API-интерфейсов gRPC, использование шлюза gRPC для обслуживания как gRPC, так и HTTP с одной реализацией обработчика, а также встраивание документации Swagger и т. д.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Узнайте, как создать блокчейн с нуля с помощью языка программирования Go (Golang). С появлением криптовалюты Facebook Libra такие компании, как Amazon, Microsoft и IBM, также присоединяются к тенденции виртуальных валют. Ожидается, что технология разработки блокчейна сыграет решающую роль в IoT, медицине и даже в сфере недвижимости.
Долгое время веб-приложения обычно были единым приложением, которое обрабатывало все, другими словами, монолитным приложением. Этот монолит занимался аутентификацией пользователей, ведением логов, отправкой электронной почты и всем остальным. Хотя это по-прежнему популярный (и полезный) подход, сегодня многие крупномасштабные приложения имеют тенденцию разбивать вещи на микросервисы. Сегодня большинство крупных организаций сосредоточены на создан
Узнайте, что такое и как работает параллелизм в Go. Как запускать goroutines и передавать данные между ними. Как синхронизировать выполнение goroutines. Как работает планировщик Go. Как построить потоковые конвейеры с goroutines и каналами. Как распространять данные через API.
Если вы, как и большинство людей, хотите выучить язык программирования, у вас не так много свободного времени. Время, которое у вас есть, чрезвычайно ценно. Если вы хотите изучить язык программирования Google GO, то вам нужен курс, который быстро научит основным навыкам программирования Go.
Это курс Node REST API и GoLang websocket server daulity. Сервер Node работает на mongo express mongoose и т. д. Сервер GoLang использует cookie токен, чтобы разрешить доступ к нескольким приложениям в системе, являющимся диспетчером задач и расходником. Мне нравится работать с разными языками, поэтому я подумал, почему бы не создать систему, сочетающую в себе как Go, так и Node.
Please update the course.
Thanks