Создание веб-приложения на Go
Бесплатный курс по созданию сайта на Golang. Начните создание своего сайта на быстром и продвинутом языке программирования. Создавайте безопасные и современные веб-приложения на голанг.
По моере прохождения каждого урока, в конце статьи, у вас будет возможность скачать исходный код сайта на go, чтобы не пропустить актуальность урока.
После изучения этих уроков, вы сможете создать небольшое CMS на Golang и запустить свой сайт в интернете.
- Изначальная структура веб-приложения на Go
- Основы веб-приложений на Golang
- Маршрутизация HTTP-запросов используя ServeMux
- Настройка HTTP заголовков веб-приложения
- Обработка URL-запросов в Golang
- Организация файлов веб-приложения на Go
- Шаблонизатор в Golang при создании веб-приложения
- Получаем доступ к статическим файлам — CSS и JS
- Интерфейс http.Handler — Обработчик запросов
- Настройка веб-приложения из командной строки
- Логирование в Golang — Записываем лог в файл
- Внедрение зависимостей в Golang (Dependency Injection)
- Создание методов-помощников для обработки ошибок
- Изоляция маршрутизации приложения в отдельный файл
- Установка MySQL для веб-приложения на Golang
- Установка MySQL драйвера для работы в Golang
- Создание пула подключений к MySQL в Go
- Проектирование модели в Go
- Выполнение SQL запросов в Golang
- Выводим запись из базы данных по её ID из URL
- Вывод последних записей из базы данных
- SQL Транзакции через Golang
- Отображение контента из MySQL в HTML-шаблон
- Операторы и функции от Golang Шаблонизатора
- Кэширование шаблонов в Golang