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

  • Складчина создана: Дата начала
Информация
Цена: 280 РУБ
Организатор: Kail Kail
Статус:
Набор участников
Список участников
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
332 923
Реакции
28 217
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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
Аутентификация
Настройка защищенного администрирования бэкенда
Настройка приложения под использование параметров командной строки
Развертывание нашего приложения на сервер
Заключительные штрихи
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
golang go_ianuaria ianuaria trevor sawler udemy веб-разработка на языке go разработка современных веб-приложений язык go
Похожие складчины
Kail
Ответы
0
Просмотры
105
Kail
Kail
Kail
Ответы
0
Просмотры
197
Kail
Kail
Kail
  • Kail
  • Цена: 150 руб
0
Ответы
0
Просмотры
97
Kail
Kail
Kail
  • Kail
  • Цена: 495 руб
0
Ответы
0
Просмотры
79
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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