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

Информация
Цена: 280 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
394 881
Реакции
38 768
Монеты
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
Просмотры
242
Kail
Kail
Kail
Ответы
0
Просмотры
466
Kail
Kail
Kail
Ответы
0
Просмотры
193
Kail
Kail
Kail
Ответы
0
Просмотры
159
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

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

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

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

Войти

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