Открыто

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

Тема в разделе "Программирование", создана пользователем Ianuaria, 8 май 2023.

Цена: 24000р.
Взнос: 350р.

Основной список: 8 участников

Резервный список: 7 участников

  1. 8 май 2023
    #1
    Ianuaria
    Ianuaria ЧКЧлен клуба (П)

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

    go2.png


    Часть 1 | Часть 2 | Часть 3 | Часть 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 мин
    Формат: видео, без субтитров
    Код:
    https://www.udemy.com/course/building-modern-web-applications-with-go/
     
    Последнее редактирование: 11 июн 2023
    1 человеку нравится это.
  2. Последние события

    1. pomeranec77
      pomeranec77 не участвует.
      3 мар 2024
    2. skladchik.com
      В складчине участвует 10 человек(а).
      12 фев 2024
    3. SergeyBy1985
      SergeyBy1985 не участвует.
      28 янв 2024
    4. rin4ik
      rin4ik участвует.
      27 янв 2024
  3. Обсуждение
  4. 30 май 2023
    #2
    Edward-barera
    Edward-barera СкладчикСкладчик
    Дата выдачи перевода: 28.05.2023 - Скажите когда будет перевод?
     
  5. 15 июл 2023
    #3
    Юрий Сол
    Юрий Сол ЧКЧлен клуба
    Подскажите, когда будут новости по раздаче? Очень жду..
     
  6. 6 ноя 2023
    #4
    asrytikov
    asrytikov ЧКЧлен клуба
    @lanuria, когда будет перевод? уже вторая книга такая, начало есть, а завершение не планируется.
     
  7. 25 фев 2024
    #5
    Юрий Сол
    Юрий Сол ЧКЧлен клуба
    И вот как обезопасить себя от таких ситуаций? Первые три части купил,а на остальные автор забил и в итоге пользы почти никакой. Переменные и циклы и так понятны, а вот дальше как раз самое интересное!