• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

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

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скоро! Разработка современных веб-приложений на языке Go (Golang) [Trevor Sawler] — Часть 4 из x

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
24.319
Реакции
127

Разработка современных веб-приложений на языке Go (Golang) [Trevor Sawler] — Часть 4 из x​


go2.png


| | | Часть 4 (вы здесь!)

Дата выдачи перевода:
22.06.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
  • Аутентификация
  • Настройка защищенного администрирования бэкенда
  • Настройка приложения под использование параметров командной строки
  • Развертывание нашего приложения на сервер
  • Заключительные штрихи

Спойлер Тип перевода: перевод с английского языка на русский и озвучивание
Дата релиза: 2022
Объем оригинала: 29 ч 32 мин
Объем перевода первой части: ~59 мин
Формат: видео, без субтитров
Код:

ww.udemy.com/course/building-modern-web-applications-with-go/


Материал «Разработка современных веб-приложений на языке Go (Golang) [Trevor Sawler] — Часть 4 из x», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу