Раскройте потенциал параллельного программирования в Go с помощью этого практического руководства. Этот курс предназначен для разработчиков среднего и продвинутого уровня, предоставляя им навыки, необходимые для создания эффективных, отзывчивых и масштабируемых программных решений. Погружаясь в мир параллельности Golang, вы изучите основные компоненты конкурентной обработки: горутины, мьютексы, условные переменные, группы ожидания, атомарные операции, каналы и многое другое […]
Курс «Building Production-Ready Services with gRPC and Go» охватывает разработку высокопроизводительных сервисов с использованием gRPC и языка Go. Он включает 56 уроков и ориентирован как на начинающих, так и на опытных разработчиков. В курсе разбираются такие темы, как создание gRPC-сервисов, потоковая передача данных, аутентификация, SSL/TLS, интерцепторы, балансировка нагрузки и тестирование. Курс также включает упражнения и демонстрирует, как […]
Go — мощный язык для создания эффективных и масштабируемых приложений. Однако, по мере роста ваших проектов, вы столкнетесь с общими проблемами, которые можно элегантно решить с помощью шаблонов проектирования. Этот курс обеспечит вас знаниями и навыками для эффективного использования этих шаблонов в вашем коде Go. Мы рассмотрим различные категории шаблонов, включая: Порождающие шаблоны: Изучите […]
Этот семинар сосредоточен на развертывании надежного приложения с использованием AWS CDK и Golang. В этом сеансе вы познакомитесь с основами AWS Cloud Development Kit, демонстрируя эффективное использование Golang для развертывания масштабируемых и эффективных безсерверных приложений с помощью AWS Lambda. Курс отлично подходит для разработчиков, желающих углубить свои знания о облачной инфраструктуре и получить практический опыт […]
Этот курс научит вас создавать сервисы уровня продакшена на Go, используя мощь Domain Driven и Data Oriented Architecture, развернутой в Kubernetes. С самого начала курса вы будете работать в паре с вашим инструктором Биллом Кеннеди, который проведет вас через философию проектирования, архитектурные решения и лучшие практики, применимые к инженерии готового к производству сервиса на Go. […]
Язык Go сейчас является наиболее востребованным среди работодателей. Работодатели готовы платить на 33% больше тем, кто обладает навыками программирования на Go. Проблема заключается в том, что доступ к высококачественному обучению по Go трудно найти, но это больше не так. Хотите развивать навыки, необходимые для решения реальных задач программирования? Этот курс сделает вас настоящим программистом на […]
Раскройте свой потенциал — с Go и этим курсом! Добро пожаловать в ‘Go — Полное руководство’, исключительный онлайн-курс, тщательно разработанный как для новичков, так и для профессионалов, желающих преуспеть в динамичной области программирования на Go. Почему Go? В эпоху, когда эффективность и производительность имеют первостепенное значение, Go выделяется как мощный инструмент. Разработанный Google, он сочетает […]
Это курс, который поможет вам освоить искусство отладки программного обеспечения на глубоком уровне. Изучите передовые методы выявления и устранения ошибок в коде и повысьте надежность ваших приложений.
Углубленный курс по веб-сервисам с Kubernetes 4.1 предлагает практические навыки создания масштабируемых и надежных веб-приложений для современных сред разработки. Изучите передовые концепции Kubernetes и научитесь строить и развивать выдающиеся веб-сервисы с уверенностью.
Научитесь продвинутым концепциям Go, создавая эталонную реализацию блокчейна на Go! Цель этого курса — поделиться опытом написания сложных инженерных задач, необходимых для создания технологии блокчейн.
Курс «Полный буткемп по веб-разработке с использованием Go и Gin» предназначен для (начинающих) разработчиков на Go, которые хотят сделать первый шаг в веб-разработке. Курс начинается с простого веб-приложения, затем разрабатываются CRUD API, а затем полноценные приложения. Этот буткемп является результатом разработки критически важных веб-приложений и сервисов на Go (и Gin Gonic). Производительность комбинации Go и […]
Эти секретные техники заставят всех восклицать «ВАУ», когда вы с легкостью справитесь с любой задачей на Go со скоростью света. Шаг за шагом надежный процесс для разработчиков, знающих ЛЮБОЙ язык программирования: Изучение фундаментальных и продвинутых концепций Go с реальными примерами из реального мира. Практический контент, направленный на результаты и неизвестный широкой публике. Применение основных […]
На этом семинаре вы изучите основы языка программирования Go от Максимилиано Фиртмана и научитесь использовать его в веб-разработке. Получите представление о синтаксисе Go, основных концепциях и best практиках, а также поймете, как писать эффективные, конкурентные и масштабируемые программы и микросервисы с использованием Go. На этом семинаре также будет представлен синтаксис Go и использование библиотеки пакетов […]
Написание модульных и интеграционных тестов — один из самых часто пренебрегаемых аспектов разработки программного обеспечения. Слишком часто разработчики говорят «но у меня на компьютере работает!» когда проект считается завершенным, только чтобы обнаружить, что когда он выходит из среды разработки, вещи не работают так, как ожидалось. Хорошо написанные модульные и интеграционные тесты помогают решить эту проблему […]
Параллелизм — ключевой аспект Go. Узнайте, как использовать основные механизмы параллелизма, как проектировать параллельные потоки, а также как отслеживать и устранять неполадки в параллельных сервисах. Выйдите на новый уровень разработки высокопроизводительных приложений. У чисто последовательного приложения есть два недостатка. — Если приложение максимально загружает ЦП, вам необходимо переключиться на более быстрое оборудование. — Если […]
Этот курс начнется с предварительно созданного монолита, создание начального приложения в этом курсе не рассматривается. Таким образом, в этом курсе вы сразу же начнете с архитектуры микросервисов. Этот курс предназначен для людей, которые хорошо разбираются в Golang и хотят за короткое время изучить более сложные концепции. Я очень ясный и точный в своем способе преподавания, […]
Итак, вы освоили основные принципы программирования, можете писать код во сне и свободно владеете Python. Следующий рубеж в ваших поисках? Второй язык.
Создайте GraphQL API, используя один из самых популярных языков! Golang быстро становится одним из самых популярных серверных языков. Благодаря мощной стандартной библиотеке вы можете далеко продвинуться, не добавляя зависимостей. В этом курсе мы будем использовать gqlgen, библиотеку, созданную для создания GraphQL API. Что делает меня хорошим учителем для этого курса? Я работаю учителем программирования […]
Узнайте, как создать производительный и удобный в обслуживании веб-сервер с поддержкой API в Go. Я уделяю особое внимание созданию SaaS в Go. Если вы хотите создать веб-API на Go, этот курс вам нужен.
В этом вводном курсе рассматриваются такие темы, как строки, REST API, обработка ошибок, тестирование, сортировка и многое другое! Идеально подходит для инженеров, которые только начинают свой путь в Go. Этот курс поможет вам ознакомиться с основными понятиями языка программирования Go. Благодаря лекциям и упражнениям вы узнаете об основных концепциях, необходимых для того, чтобы стать продуктивным […]
Это продолжение «Создаем «Go версию» Laravel» и предназначено для студентов, которые уже прошли первую часть! В первой части мы создали повторно используемый модуль Go, который предоставил нам множество функций, включая типы ответов html, json и xml, поддержку шаблонов Go и шаблонов Jet для рендеринга страниц, поддержку нескольких баз данных, сеансы и тд. На этот раз […]
Научитесь создавать настоящие веб-приложения продакшн уровня с нуля. Никаких тривиальных приложений TODO, которые едва ли приближаются по сложности к реальному приложению. Никаких фреймворков, скрывающих все детали. В этом курсе мы создадим и развернем приложение для обмена фотографиями с пользователями, аутентификацией, загрузкой изображений, базой данных и многим другим. Мы даже развертываем его на продакшн сервере и […]
Я твердо верю, что после курса вы сможете гораздо увереннее и эффективнее работать над своими проектами. В этом курсе вы шаг за шагом узнаете, как проектировать, разрабатывать и развертывать серверный веб-сервис с нуля. Я считаю, что лучший способ научиться программированию — создать реальное приложение. Поэтому на протяжении всего курса вы научитесь создавать серверный веб-сервис […]
Этот курс предназначен для абсолютных новичков в программировании и для тех, кто не против освоить Java в более медленном темпе. Если вам нужен ускоренный курс, возможно, он не подойдет (хотя можно ускорить воспроизведение и найти полезные моменты). Даже если вы уже знаете основы Java, вы можете пропустить знакомые разделы и сосредоточиться на новых для себя, […]