Язык Go - относительно молодой и достаточно мощный язык, который широко используется для Backend разработки, а также создания сетевых и инфраструктурных приложений.
Несмотря на свою, на первый взгляд, простоту и лаконичность синтаксиса, язык обладает всем необходимым для разработки современных, высоконагруженных приложений.
Язык Go - относительно молодой и достаточно мощный язык, который широко используется для Backend разработки, а также создания сетевых и инфраструктурных приложений.
Несмотря на свою, на первый взгляд, простоту и лаконичность синтаксиса, язык обладает всем необходимым для разработки современных, высоконагруженных приложений.
В курсе разбираются основы языка, после чего мы плавно перейдем к решению практических задач и разработки Backend приложений. По прохождению вы научитесь работать с основными конструкциями языка, разрабатывать HTTP клиенты и серверы, взаимодействовать с базами данных (Postgres & MongoDB), структурировать свои приложения, реализовывать регистрацию и аутентификацию, работать с gRPC, шиной сообщений RabbitMQ, Docker & Docker Compose и многое другое.
Кому подойдет данный курс?
Данный курс нацелен на разработчиков, у которых уже есть базовый опыт в программировании.
Если вы пишете на JS/Python/Ruby/PHP и тд. и хотите освоить Golang для смены места работы и профессионального роста - тогда этот курс для вас.
В случае если у вас нет практического опыта - это не страшно. Но будьте готовы к тому, что учится нужно будет много. Какие результаты вы получите после прохождения?
По прохождению курса вы получите опыт выполнения реальных задач.
Курс нацелен в первую очередь на большое количество практики, поэтому в результате прохождения у вас в портфолио на Github будет 3 больших проекта.
Помимо этого, в конце каждого из 8-ми модулей вас ждет домашнее задание с разбором решения.
На этом мы заканчиваем с материалами третьего модуля ?
Предлагаю ознакомится с дополнительными материалами, а затем приступить к выполнению ДЗ
Задание этого модуля - покрыть один из предыдущих проектов тестами.
На этот раз необходимо задеплоить один из предыдущих проектов.
Пример решения этой задачи в одной из лекций выше, под названием "[LIVE] Деплоймент".
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.