Программирование [purpleschool] Основы Golang

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: purpleschool​
Название: Основы Golang​

cover.jpg

Продолжительность: 11 ч 51 мин Количество уроков: 128 Видео Язык: Русский Вес архива: 1,76 ГБ


Курс «Основы Golang» — это практический путеводитель по ключевым инструментам и возможностям Go, который поможет вам уверенно перейти от базового синтаксиса к созданию собственных приложений. Материал подаётся простым языком и закрепляется выполнением нескольких реальных проектов.

Что вы изучите на курсе

Программа последовательно проведёт вас через базовые и продвинутые концепции языка, формируя цельное понимание разработки на Go.

Базовые конструкции языка

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

• Объявление переменных и функций
• Работа с типами данных
• Управление потоком выполнения: условия, циклы

Структуры данных в Go

Далее вы научитесь использовать встроенные инструменты для хранения и обработки информации.

• Array и Slice — отличия, применение и оптимальные кейсы
• Map — эффективная работа с ассоциативными коллекциями
• Указатели — управление значениями и памятью

Работа с объектами и архитектурой

Вы освоите подход, позволяющий строить логичную, гибкую архитектуру приложения.

• Создание и использование struct
• Объявление методов и валидация данных
• Разбиение проекта на packages
• Работа с операционной системой: файлы, директории, процессы

Продвинутые возможности Go

На продвинутом уровне курс знакомит с инструментами, которые чаще всего применяются в реальных проектах.

Интерфейсы и dependency injection

Вы поймёте, как проектировать расширяемые системы и подменять зависимости для удобства разработки и тестирования.

Работа с внешними ресурсами

• HTTP-запросы и взаимодействие с API
• Переменные окружения
• Подключение и использование внешних пакетов
• Шифрование и безопасность

Практическая направленность обучения

Теория подаётся исключительно в процессе разработки. За время курса вы создадите 5 полноценных проектов — от конвертора валют до менеджера паролей. Такой подход позволяет быстрее закрепить навыки и обрести уверенность в написании кода.

Навыки, которые вы получите

После прохождения курса вы сможете:

• Писать чистый и читаемый код на Go
• Грамотно декомпозировать приложение на packages
• Работать с основными и составными типами данных
• Создавать и эффективно применять array, slices, map, struct
• Использовать interfaces и принципы DI
• Работать с внешними зависимостями и системными ресурсами
• Выполнять http-запросы
• Писать тесты для своего приложения
• Использовать переменные окружения

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху