Golang backend-разработчик v2.0
Привет, я backend разработчик. Разбираю алгоритмические и рабочие задачи с реальных собеседований из таких компаний, как VK, Avito, Yandex, Ozon. На канале вы найдете полезные статья по языку Golang, Python и инструментам, по которым у меня был коммерческий опыт: k8s, PostgreSQL, Kafka, Redis ...
Канал · 462
2 минуты
Golang backend-разработчик v2.0
#1 Самая популярная задача по Go
743 · 1 год назад
2 минуты
Golang backend-разработчик v2.0
#14 Скользящее окно
763 · 1 год назад
3 минуты
Golang backend-разработчик v2.0
#2 ООП в Go
1152 · 1 год назад
GOLANG NINJA - Разработка Веб-Приложений на Go Язык Go - относительно молодой и достаточно мощный язык, который широко используется для Backend разработки, а также создания сетевых и инфраструктурных приложений. Несмотря на свою, на первый взгляд, простоту и лаконичность синтаксиса, язык обладает всем необходимым для разработки современных, высоконагруженных приложений. В курсе разбираются основы языка, после чего мы плавно перейдем к решению практических задач и разработки Backend приложений. По прохождению вы научитесь работать с основными конструкциями языка, разрабатывать HTTP клиенты и серверы, взаимодействовать с базами данных (Postgres & MongoDB), структурировать свои приложения, реализовывать регистрацию и аутентификацию, работать с gRPC, шиной сообщений RabbitMQ, Docker & Docker Compose и многое другое. #go 👀 Смотри онлайн: 1️⃣ - Основы языка Go ➡️ 1 - Базовая программа Переменные Константы ➡️ 2 - Функции Условныи оператор if Обработка ошибок ➡️ 3 - Неограниченные аргументы Анонимная функция Замыкание Конструкция switch case ➡️ 4 - Указатели Массивы и указатели Цикл for ➡️ 5 - panic defer recover ➡️ 6 - Мапы ➡️ 7 - Структуры Кастомные типы ➡️ 8 - Интерфеисы ➡️ 9 - Пакеты Модули Пакет time ➡️ 10 - АПДЕИТ Дженерики ➡️ 11 - Effective Go ➡️ 11 - Стек и куча в ОЗУ ➡️ 11 - Устройство слаисов 2️⃣- Конкурентность в Go ➡️ 13 - Что такое конкурентность и параллелизм ➡️ 14 - Разбираемся с горутинами ➡️ 15 - WaitGroups ➡️ 16 - Каналы оператор select ➡️ 17 - Race condition ➡️ 18 - Context ➡️ 19 - Worker Pool ➡️ 20 - An overview of memory management in Go ➡️ 20 - Concurrency is not Parallelism by Rob Pike ➡️ 20 - Go Concurrency Patterns Context ➡️ 20 - Go Concurrency Patterns Pipelines and cancellation 3️⃣ - Работа с HTTP SQL ➡️ 21 - Пакет nethttp ➡️ 22 - API клиент для coincapio Работа с JSON ➡️ 23 - Ping робот с использованием Worker Pool Graceful Shutdown ➡️ 24 - HTTP сервер ➡️ 25 - SQL ➡️ 26 - SQL на примере Postgres ➡️ 27 - Курс по REST API ➡️ 27 - Курс по Telegram боту 5️⃣ - Архитектура Фреймворки Конфигурация ➡️ 28 - Архитектура Golang приложении Разбор реального проекта ➡️ 29 - Чистая архитектура ➡️ 30 - Разбор CRUD приложения ➡️ 31 - Swagger ➡️ 32 - Настроика Swagger для проекта на Golang ➡️ 33 - Конфигурация приложения ➡️ 34 - Логирование ➡️ 35 - Practical Go ➡️ 35 - Standart Go Project Layout ➡️ 35 - The Clean Architecture 6️⃣ - Регистрация и Аутентификация ➡️ 36 - Авторизация и Аутентификация ➡️ 37 - Аутентификация в ВебПриложениях JWT и Сессии ➡️ 38 - Регистрация ➡️ 39 - Генерируем JWT ➡️ 40 - Парсинг JWT Middleware аутентификации ➡️ 41 - Refresh токены ➡️ 42 - Authentication in Golang with JWTs ➡️ 42 - How to correctly use Basic Authentication in Go ➡️ 42 - Securing a Go Microservice with JWT 7️⃣- gRPC Message Queue Работа с MongoDB ➡️ 45 - RPC freeze proposal by Rob Pike ➡️ 45 - What is RPC ➡️ 45 - Очереди сообщении ➡️ 45 - Очередь сообщении Message Queue MQ ➡️ 45 - Очередь сообщении Message Queue ➡️ 46 - Что такое микросервисы Основные принципы и паттерны ➡️ 47 - gRPC ➡️ 48 - Разбор сервиса логирования событии ➡️ 49 - MongoDB ➡️ 50 - NoSQL для начинающих На примере MongoDB ➡️ 51 - Брокер Сообщении 9️⃣ - Тестирование Дебагинг ➡️ 52 - Основы Тестирования для BackEnd Разработчиков ➡️ 53 - UnitТестирование в Golang 1 Основы ➡️ 53 - UnitТестирование ВебПриложении в Golang 2 Моки HTTPхендлеры httptest ➡️ 53 - UnitТестирование Работы с БД в Golang 3 Мок SQL Зависимостеи ➡️ 54 - Unit тестирование на примере Creatly ➡️ 55 - Тестирование приложении на Golang ➡️ 56 - Дебагинг с помощью dlv ➡️ 57 - A deep dive into unit testing in Go ➡️ 57 - Golang Debugging with Delve Step by Step ➡️ 57 - How To Write Unit Tests in Go ➡️ 57 - Stop debugging Go with Println and use Delve instead ➡️ 57 - Unit Testing made easy in Go ➡️ 57 - Отладка Go для профессионалов ➡️ 58 - ДЗ 1️⃣0️⃣ - Деплоимент Docker CICD Работа с S3 ➡️ 59 - Основы Docker Compose Запускаем контеинеры с Golang и Postgres ➡️ 59 - Основы Docker Запускаем приложение на Golang в Docker контеинере ➡️ 59 - Что такое Docker и зачем он нужен Эволюция развертывани
2 года назад
Новый пост на Habr по теме #GoLang Шаблон backend сервера на Golang — часть 3 (Docker, Docker Compose, Kubernetes (kustomize) https://ift.tt/KQ5fGtO