HTMX + Flask: современные веб-приложения Python, пройдите курс JavaScript
HTMX + Flask: Modern Python Web Apps, Hold the JavaScript Course
training.talkpython
htmx сегодня является одним из самых популярных сайтов в веб-разработке, и не зря. Этот фреймворк, а также библиотеки и методы, представленные в этом курсе, позволят вам написать лучшие веб-приложения Python, которые вы когда-либо писали: чистые, быстрые и интерактивные без всех этих накладных расходов на интерфейс.
Если вы веб-разработчик Python, который хотел создавать более динамичные интерактивные приложения, но просто не хотите (или не можете) писать значительную часть своего приложения в многофункциональной JavaScript-инфраструктуре внешнего интерфейса, вам обязательно понравится htmx . Эта библиотека позволяет вам писать код Python, который вам нравится, и при этом добавлять этот интерактивный аспект со стороны клиента.
О чем этот курс и чем он отличается?
htmx - очень интересная технология. Это одна из первых легитимных библиотек, обещающих динамические интерактивные веб-приложения без сложного JavaScript. htmx позволяет нам писать код на стороне сервера на любом языке (в нашем случае Python) и с помощью нескольких простых атрибутов HTML оживлять наши страницы.
Это единственный курс (о котором мы знаем), который показывает вам полный жизненный цикл создания приложений на основе Python и Flask, ориентированных на htmx . В отличие от базовых руководств, в которых вы найдете только краткое описание простой функции, мы берем полноценное веб-приложение и расширяем его, добавляя три реальные функции, основанные на htmx .
Более того, мы покажем вам, как правильно использовать htmx с Flask и Python . Полученный код невероятно чистый и впечатлит практически любого профессионального веб-разработчика.
Что мы будем строить
В ходе курса мы добавим к существующему приложению ряд функций с поддержкой HTMX . Это приложение, называемое Video Collector , представляет собой красивое веб-приложение Flask, которое позволяет нам сохранять, исследовать, искать и воспроизводить видео, которые мы собрали с YouTube.
Какие темы освещаются
В этом курсе вы:
Этот курс предназначен для всех, кто создает веб-приложения на Python и хочет, чтобы они были более интерактивными в манерах, часто характеризующихся как SPA (одностраничные приложения), но не хочет (пере) писать приложение в значительной степени в сложной интерфейсной среде JavaScript, такой как Vue. .js или React.js.
Уровень опыта для прохождения этого курса не очень высок . Вам понадобиться
Продажник:
Скачать курс:
HTMX + Flask: Modern Python Web Apps, Hold the JavaScript Course
training.talkpython
htmx сегодня является одним из самых популярных сайтов в веб-разработке, и не зря. Этот фреймворк, а также библиотеки и методы, представленные в этом курсе, позволят вам написать лучшие веб-приложения Python, которые вы когда-либо писали: чистые, быстрые и интерактивные без всех этих накладных расходов на интерфейс.
Если вы веб-разработчик Python, который хотел создавать более динамичные интерактивные приложения, но просто не хотите (или не можете) писать значительную часть своего приложения в многофункциональной JavaScript-инфраструктуре внешнего интерфейса, вам обязательно понравится htmx . Эта библиотека позволяет вам писать код Python, который вам нравится, и при этом добавлять этот интерактивный аспект со стороны клиента.
О чем этот курс и чем он отличается?
htmx - очень интересная технология. Это одна из первых легитимных библиотек, обещающих динамические интерактивные веб-приложения без сложного JavaScript. htmx позволяет нам писать код на стороне сервера на любом языке (в нашем случае Python) и с помощью нескольких простых атрибутов HTML оживлять наши страницы.
Это единственный курс (о котором мы знаем), который показывает вам полный жизненный цикл создания приложений на основе Python и Flask, ориентированных на htmx . В отличие от базовых руководств, в которых вы найдете только краткое описание простой функции, мы берем полноценное веб-приложение и расширяем его, добавляя три реальные функции, основанные на htmx .
Более того, мы покажем вам, как правильно использовать htmx с Flask и Python . Полученный код невероятно чистый и впечатлит практически любого профессионального веб-разработчика.
Что мы будем строить
В ходе курса мы добавим к существующему приложению ряд функций с поддержкой HTMX . Это приложение, называемое Video Collector , представляет собой красивое веб-приложение Flask, которое позволяет нам сохранять, исследовать, искать и воспроизводить видео, которые мы собрали с YouTube.
Какие темы освещаются
В этом курсе вы:
- Посмотрите, чем htmx отличается от распространенных интерфейсных фреймворков JavaScript, таких как Vue и React.
- Поймите обмен на стороне сервера, включенный атрибутами htmx (например hx-trigger).
- Добавьте щелчок для редактирования в существующее приложение Flask, управляемое данными.
- Узнайте о jinja-partials пакете для рефакторинга наших шаблонов jinja2 (с htmx или без него).
- Добавьте глубокие ссылки в наше динамическое веб-приложение , чтобы мы могли делиться ссылками в интерактивных сегментах.
- Добавьте активный поиск в существующее приложение Flask, управляемое данными.
- Внедрите историю браузера для действий htmx (позволяющую перемещаться вперед и назад).
- Добавьте бесконечную прокрутку в наше приложение.
- Различайте запросы полной страницы и частичные запросы htmx в рамках одного метода просмотра во Flask.
- И многое другое
Этот курс предназначен для всех, кто создает веб-приложения на Python и хочет, чтобы они были более интерактивными в манерах, часто характеризующихся как SPA (одностраничные приложения), но не хочет (пере) писать приложение в значительной степени в сложной интерфейсной среде JavaScript, такой как Vue. .js или React.js.
Уровень опыта для прохождения этого курса не очень высок . Вам понадобиться
- Базовое понимание того , как работает Колба
- Опыт работы с основными концепциями Python (такими как классы, функции и декораторы), но ничего сложного (например, async или метаклассы)
- Вам нужно будет немного узнать о HTML и HTTP.
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: