Запись

[Udemy] Разработка современных веб-приложений на языке Go (Trevor Sawler)

Информация
Тип покупки: Оптовая
Цена: 280 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Udemy] Разработка современных веб-приложений на языке Go (Trevor Sawler)

Ссылка на картинку
изображение
Дата выдачи перевода: 21.05.2023



Описание:

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

Мы начнем с обзора языка Go, далее затронем все темы, необходимые для создания веб-приложений, включая HTML5, JavaScript и JavaScript-модули, как работать с CSS и многое другое, чтобы наше приложение выглядело нужным для нас образом.

Основной проект в данном курсе - это создание системы бронирования и резервирования мест для гостиницы типа «Bed & Breakfast». Посетители нашего сайта смогут искать варианты размещения по дате и бронировать номера онлайн, а владелец сайта сможет управлять бронированием из безопасного бэкенда.

По завершению этого курса вы будете обладать глубокими знаниями о том, как создавать полностью работоспособное, безопасное и быстрое веб-приложение с нуля на языке программирования Go (Golang).

Чему вы научитесь:

Как писать программы на языке Go (Golang)
Как создавать HTML-страницы на основе HTML5
Как писать код на Javascript без зависимости от чего-либо типа jQuery
Как создавать и использовать каскадные таблицы стилей (CSS)
Как создавать современные, безопасные веб-приложения на языке программирования Go
Как правильно организовывать приложение на языке Go
Как писать тесты на языке Go
Как подключиться к базе данных в Go
Как управлять сессиями в Go
Как создавать и использовать промежуточное ПО в Go
Как использовать сторонние пакеты с модулями Go
Как реализовать безопасную пользовательскую аутентификацию в Go
Наилучшие практики обеспечения безопасности веб-приложений
Как разворачивать веб-приложение на языке Go на live-сервер

Содержание:

Введение
Преимущества Go
Go и системные ресурсы
Установка Go, IDE, необходимых плагинов и написание простой программы
Обзор языка Go
Git Bash
Как использовать базовые переменные и функции
Указатели и как они реализованы в Go
Типы и структуры в Go
Получатели (ресиверы): структуры с функциями
Прочие структуры данных: карты и срезы
Структуры с ветвлением
Циклы и обход данных
Интерфейсы
Пакеты
Каналы
Чтение и запись JSON
Написание тестов
Создание простого веб-приложения
Как работают веб-приложения
Создание тестового веб-приложения (красным выделено содержание четвертой части перевода)
Функции и обработчики
Проверка ошибок

Работа с HTML шаблонами
Реорганизация нашего кода
Добавление базовой стилизации страниц
Подключение модулей Go
Рефакторинг нашего кода под использование пакетов
Маршрутизация и промежуточное ПО
Управление состояниями с помощью пакета sessions
Настройка проекта и работа с формами
Javascript и CSS
Преобразование наших HTML-страниц в шаблоны Go и создание обработчиков запросов
Написание тестов
Обработка ошибок
Хранение данных в PostgreSQL
Проектирование структуры базы данных
Подключение нашего приложения к базе данных
Обновление наших тестов
Отправка почты в Go
Аутентификация
Настройка защищенного администрирования бэкенда
Настройка приложения под использование параметров командной строки
Развертывание нашего приложения на сервер
Заключительные штрихи
 
Похожие темы
Просмотры
763
  • Цена: 150 руб
Просмотры
114
Просмотры
107

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху