КАК СОЗДАТЬ САЙТ НА PYTHON: Полное Руководство с WSL, PostgreSQL и Docker

Описание к видео КАК СОЗДАТЬ САЙТ НА PYTHON: Полное Руководство с WSL, PostgreSQL и Docker

Весь код проекта, команды, статьи - в нашем Telegram: https://t.me/+ptcLDf_acOpkYjQy

💰Дорогой друг, проект для Вас бесплатный, работает благодаря Вам!
** При отправке доната указывайте комментарий (будет закреплён на доске почёта в нашем Telegram - https://t.me/+ptcLDf_acOpkYjQy) **
💳Сбербанк: 2202 2081 3956 5353
💳Tinkoff: 5536 9140 9966 4082

В этом видео представлен полный курс по созданию веб-сайта на Python с использованием Flask. Вы получите пошаговое руководство по всем ключевым этапам разработки: от настройки среды разработки с помощью WSL и выбора редактора кода (VSCode или PyCharm) до интеграции Docker и развертывания проекта.


Этот видеокурс является незаменимым ресурсом для всех, кто стремится освоить разработку веб-приложений на Python и Flask, и ищет полное руководство для создания профессиональных проектов с нуля.

Вы также научитесь устанавливать и настраивать PostgreSQL, создавать основу веб-приложения на Flask и подключать базы данных. Важные темы, такие как работа с Flask Blueprints, шаблонами, стилизация с помощью CSS, JS, Bootstrap и шрифтов Google Fonts, подробно рассмотрены в этом видео.

Мы обсудим работу с миграциями базы данных с помощью Flask-Migrate, выполнение CRUD-операций, подключение иконок FontAwesome, а также создание и управление учетными записями пользователей, включая регистрацию, авторизацию через Flask-Login и работу с Flash-сообщениями.

Дополнительно вы узнаете о создании связей между таблицами базы данных, ограничении доступа к страницам на основе авторизации, фильтрации данных с помощью выпадающих списков, а также о сборке и минификации CSS и JS с помощью Flask-Assets. В конце видео мы подробно расскажем о подготовке проекта к деплою с использованием Docker Compose.

Это видео является полным руководством для всех, кто хочет глубоко погрузиться в разработку веб-приложений на Python с использованием Flask и понять, как создать профессиональный проект с нуля.


00:00 - Как создать сайт на Python | Введение
03:00 - VSCode и PyCharm
03:26 - Зачем WSL и разрабатывать под Linux
04:40 - Установка и настройка WSL на Windows
11:24 - Как установить Docker на WSL
19:31 - Интеграция WSL с VScode или PyCharm
22:33 - Установка Python на WSL
25:10 - Установка виртуального окружения
34:00 - PostgreSQL СУБД | Установка и настройка
45:17 - Создание основы веб-приложения
53:27 - Принцип разделения приложения на части
1:08:52 - Подключение PostgreSQL и класс Config
1:21:22 - Blueprints
1:37:10 - Работа с шаблонами и связь с Blueprints
1:44:50 - Подключение стилей (CSS/JS/Bootstrap)
1:56:30 - Подключение шрифтов Google Fonts к проекту
2:01:56 - Шапка/Футер/Контент сайта
2:17:18 - Миграции базы данных | Flask-Migrate | CRUD
2:34:25 - Добавление записей в базу данных
3:00:10 - Вывод записей из базы данных
3:12:51 - Обновление записей в базе данных
3:25:12 - Подключение иконок FontAwesome
3:28:51 - Удаление записей из базы данных
3:31:05 - Регистрация | Загрузка файлов на сервер
4:07:05 - Всплывающие сообщения Flash
4:12:01 - Кастомный валидатор для формы регистрации
4:17:42 - Авторизация | Flask-Login
4:39:51 - Связи таблиц в модели (Один ко многим)
4:58:20 - Доработка функционала приложения
5:04:14 - Ограничение доступа к страницам на основе авторизации
5:07:00 - Выпадающий SELECT | Фильтрация данных
5:12:02 - Сборка и минификация CSS, JS | Flask-Assets
5:25:50 - Подготовка проекта к деплою с помощью Docker Compose

С вами был Coder Folder, двигаемся дальше!

Комментарии

Информация по комментариям в разработке