Скачать 

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

Цена: 280 РУБ
Организатор: Robot
Список участников складчины:
  • 1. rehkzylbz@
  • 2. Vime
Robot
Robot
Складчик
  • #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
Аутентификация
Настройка защищенного администрирования бэкенда
Настройка приложения под использование параметров командной строки
Развертывание нашего приложения на сервер
Заключительные штрихи
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

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

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

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

Сверху