Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Разработка на Go [HardCode.Dev] [Дмитрий Титов]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 727
Реакции
166
Баллы
63
Разработка на Go
Курс для разработчиков с опытом работы от полугода, которые хотят освоить Golang, чтобы расширить или сменить свой технологический стек.

Цель курса: Освоить язык Go и его экосистему, научить создавать сервисы на нем, показать лучшие подходы и практики, подготовить участников к работе в реальных проектах.

На курсе вы:

Освоите язык Go на уровне junior+/middle-разработчика и будете способны использовать его в реальных проектах
Научитесь тестировать, профилировать и отлаживать Go-приложения
Поймёте в каких задачах и как именно Go лучше всего использовать
Научитесь проектировать и создавать REST API на Go, познакомитесь с микросервисной архитектурой
Освоите лучшие практики разработки на Go и поймёте нюансы и тонкости
Научитесь проектировать архитектуру Go-приложений, разберётесь с высокими нагрузками и масштабированием
Освоите конкурентное программирование
Расширите свой кругозор и увеличите свою стоимость как специалиста на рынке труда




Программа
Неделя 1

Занятие 1. Введение в Go
Занятие 2. Синтаксис Go, часть 1
Неделя 2

Занятие 3. Синтаксис Go, часть 2
Занятие 4. Алгоритмы в Go
Неделя 3

Занятие 5. Структуры данных в Go
Занятие 6. Ввод-вывод
Неделя 4

Занятие 7. Элементы ООП в Go
Занятие 8. Тестирование
Неделя 5

Занятие 9. Бенчмаркинг и отладка
Занятие 10. Профилирование кода
Неделя 6

Занятие 11. Интерфейсы
Занятие 12. Конкурентное программирование, часть 1.
Неделя 7

Занятие 13. Конкурентное программирование, часть 2.
Занятие 14. Сетевое программирование
Неделя 8

Занятие 15. HTTP-сервер
Занятие 16. Application Programming Interface
Неделя 9

Занятие 17. REST API
Занятие 18. WebSockets
Неделя 10

Занятие 19. RPC
Занятие 20. SQL
Неделя 11

Занятие 21. Работа с БД в Go
Занятие 22. Архитектура приложений
Недели 12 - 14

Финальный проект



Автор

Дмитрий Титов
Руководитель разработки в компании Альтек

Более 15 лет в ИТ из них 7 лет - в разработке
Fullstack-разработчик, архитектор и руководитель группы разработки
Разрабатывает на Golang с 2014 года
На текущий момент участвует в разработке интеллектуальной транспортной системы , являющейся частью системы Безопасный город, внедряемой в российских регионах корпорацией Ростех.
Как DevOps инженер участвовал в создании системы мониторинга критической инфраструктуры, внедрённой в крупнейших российских и зарубежных компаниях
Участвовал в разработке системы комплексной автоматизации Керченской паромной переправы.
По заказу филиала Фонбет руководил разработкой букмекерской программной платформы
hardcode.dev/golang
 
Прием платежей для сайтов
Верх