PurpleSchool, Udemy, Антон Ларичев | Golang - Templ Fiber HTMX. Курс по созданию Fullstack приложений на golang (2024) WEB-DL [RU] -Автор: Антон Ларичев Производство:PurpleSchool Жанр: Видеокурс Описание: Этот курс рассчитан на тех, кто уже имеет базовые знания о Golang и стремится научиться создавать не просто API, а полноценные Fullstack-приложения на Go. В процессе обучения мы будем изучать популярный фреймворк Fiber, создавать компоненты с использованием Templ и добавлять динамический функционал через HTMX. Начнем с изучения фреймворка Fiber, настроив всё необходимое для создания полноценного приложения, включая валидацию и обработку данных, логирование с помощью zerolog и разработку простого API. После этого мы перейдём к работе со встроенными шаблонами Go и затем освоим Templ, создав наш первый компонент. Затем мы настроим рабочую среду для горячего перезагрузки с Air и подключимся к базе данных, изучив архитектуру приложения. Мы добавим функционал авторизации, организуем хранение сессий и углубимся в использование HTMX, что сделает наше приложение более интерактивным. Продолжительность: 11:30:54 Качество видео: WEB-DL Язык озвучки: Русский
"Содержание:"
Некоторые пункты подразумевают интерактивное взаимодействие с платформой (упражнения, тестирование) поэтому не предоставляются. 1. Введение 1.1 Fullstack приложение на Golang 1.2 Как устроен курс 1.3 Обзор проекта 1.4 Обзор курсов 1.5 Работа с наставником 1.6 Проект с наставником 1.7 Рекомендуемый курс 1.8 Работа на платформе 2. Настройка окружения 2.1 Настройка окружения 2.2 Установка Golang 2.3 Настройки VSCode 2.4 Домашние задания 2.5 Работа с gitflow 3. Начало работы с Fiber 3.1 Старт приложения 3.2 Выбор фреймворка 3.3 Простой сервер на Fiber 3.4 Выделение контроллера 3.5 Сервис конфигурации 3.6 Упражнение - Начальный конфиг 3.7 Группы роутов 3.8 Recover middleware 3.9 Обработка ошибок 3.10 Тест - Начало работы с Fiber 3.11 Занятие - Начало работы с Fiber 3.12 Домашнее задание - Начало работы с Fiber 4. Логирование 4.1 Встроенное логирование 4.2 Конфиг уровня логирования 4.3 Logger middleware 4.4 Формат логов 4.5 Выбор системы логирования 4.6 Пример работы zerolog 4.7 Адаптер zerolog 4.8 Custom logger 4.9 Тест - Логирование 4.10 Занятие - Логирование 4.11 Домашнее задание - Логирование 5. Шаблоны golang 5.1 Простой шаблон 5.2 Шаблон из файла 5.3 Интеграция с fiber 5.4 If else 5.5 Range 5.6 Функции и переменные 5.7 Разбивка шаблонов 5.8 Проблемы шаблонов 5.9 Тест - Шаблоны golang 5.10 Занятие - Шаблоны golang 5.11 Домашнее задание - Шаблоны golang 6. Templ 6.1 Установка и настройка 6.2 Адаптор для вывода 6.3 Компоненты на странице 6.4 Children 6.5 CSS компоненты 6.6 Упражнение - title и subtitle 6.7 Использование CSS 6.8 Статические файлы 6.9 Layout 6.10 Глобальные стили 6.11 Упражнение - Вёрстка меню 6.12 Тест - Templ 6.13 Занятие - Templ 6.14 Домашнее задание - Templ 7. Air 7.1 Добавление air 7.2 Настройка конфигурации 7.3 Замечания по air 7.4 Насколько конфигураций 7.5 Debug с Air 7.6 Тест - Air 7.7 Занятие - Air 7.8 Домашнее задание - Air 8. HTMX 8.1 Упражнение - Компоненты для формы 8.2 Упражнение - Сборка формы 8.3 Подключение htmx 8.4 Принцип работы htmx 8.5 Упражнение - Vacancy Handler 8.6 Отправка данных 8.7 Возврат компонента 8.8 CSS conditional 8.9 Валидация запроса 8.10 Упражнение - Форматирование ошибок 8.11 Анимация сообщения 8.12 Индикатор загрузки 8.13 Упражнение - Валидация всей формы 8.14 Тест - HTMX 8.15 Занятие - HTMX 8.16 Домашнее задание - HTMX 9. Pgx 9.1 Подготовка окружения 9.2 Сервис подключения 9.3 Создание первой таблицы 9.4 Репозиторий вакансий 9.5 Сохранение вакансии 9.6 Очистка формы 9.7 Response target 9.8 Миграции 9.9 Упражнение - Карточка вакансии 9.10 Получение всех вакансий 9.11 Отображение списка 9.12 Go код в шаблонах 9.13 Упражнение - Вёрстка списка 9.14 Limit Offset 9.15 Count 9.16 Упражнение - Завершение списка 9.17 Тест - Pgx 9.18 Занятие - Pgx 9.19 Домашнее задание - Pgx 10. Сессии пользователя 10.1 Вторая страница 10.2 Добавление сессий 10.3 Хранение сессий 10.4 Упражнение - Вёрстка логина 10.5 Упражнение - Имитация входа 10.6 Контекст 10.7 Упражнение - Выход пользователя 10.8 Middleware email 10.9 Тест - Сессии пользователя 10.10 Занятие - Сессии пользователя 10.11 Домашнее задание - Сессии пользователя 11. JS в Templ 11.1 Обновление зависимостей 11.2 Использование JS 11.3 Проброс событий 11.4 Передача данных в JS 11.5 Другие подходы к JS 11.6 Тест - JS в Templ 11.7 Занятие - JS в Templ 11.8 Домашнее задание - JS в Templ 12. Сборка для production 12.1 Добавление favicon 12.2 Meta теги 12.3 Sitemap 12.4 Написание Dockerfile 12.5 Запуск docker-compose 12.6 Упражнение - robots txt 12.7 Следующие шаги 12.8 Тест - Сборка для production 12.9 Занятие - Сборка для production 12.10 Домашнее задание - Сборка для production 13. Заключение 13.1 Куда двигаться дальше 13.2 Собеседование с AI наставником 13.3 Финальное тестирование 13.4 Домашнее задание - Заключение 13.5 Сессия 1 на 1 с наставником
Скачать PurpleSchool, Udemy, Антон Ларичев - Golang - Templ Fiber HTMX. Курс по созданию Fullstack приложений на golang (2024) слив курса.
Текущее время: Сегодня 12:09
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы