Django. Полное руководство 2020 (×)
Курс по фреймворку Django на языке Python команда WebforMySelf выпустили ещё в начале года. Но только вчера этот курс посмотрел. С языком Python мне не приходилось работать и поэтому это было моим первым знакомством с веб-приложением на этом языке. В этой статье сделаю небольшой обзор курса и своё представление о python-фреймворке Django.
Несмотря на название курса "Django. Полное руководство 2020", его содержимое на самом деле не дотягивает до полного руководства. Возможностей Django гораздо больше, чем изложено в 73 уроках Андреем Кудлаем. Однако весь изложенный теоретический материал и практические примеры по работе с Django помогут новичку (типа меня) увидеть, что представляет собой язык Python и насколько удобно и просто использовать при создании веб-приложений фреймворк Django.
Итак, что из всего увиденного я узнал:
- Как устанавливать фреймворк Django - нужен движок python и знание некоторых команд в консоли, которые есть в документации
- Готовая и удобная админка для всех веб-приложений, которые будут созданы в рабочей среде Django
- Как работать с моделями и использовать связи между таблицами в базе данных - Django отлично понимает какие нужны запросы, чтобы получить данные из связанных таблиц
- Как работать с шаблонами, как их наследовать, создавать тэги и прочие возможности работы шаблонизатора Django.
- Как работает Django со статическими файлами - подключаемые CSS, JS-библиотеки и скрипты.
- Способы генерации форм с готовыми методами валидации и гибкими инструментами их настройки.
- Работа с классами в ООП-стиле, что даёт множество удобных фишек при создании больших приложений
- Готовые инструменты по авторизации и регистрации пользователей на сайте, отправке писем, генерации капчи
- Взаимодействие Django с базами данных - гибкие и оптимальные запросы к базе данных существенно экономят ресурсы MySQL-сервера
- Затронуты темы кешировния, маршрутизации, создания миксинов, тэгов, фильтров и прочих элементов для фреймворков
- Выгрузка готового Python-проекта на внешний веб-сервер хостинг-провайдера
Обычно, я видел как создаются сайты на PHP и какие фреймворки и CMS (системы управления сайтом) с применением языка PHP существуют. А тут было интересно увидеть другой язык - Python, чем-то похожий на PHP, но отличающийся по синтаксису и некоторым особенностям. И в то же время увидеть готовый веб-проект и процесс его написания на языке Python. При этом всё устроено довольно просто, интуитивно понятно, не требует каких-то глубоких знаний программирования (хотя это будет отличным дополнением). Фреймворк Django не уступает по функционалу другим аналогичным PHP-фреймворкам, даже таким как Yii2 и Laravel, а по удобству и простоте даже превосходит их. Возможно это связано с новизной самого языка Python.
Для новичка знакомство с фреймворком Django даёт много возможностей для того, чтобы совершенствоваться, развиваться и применять полученные знания на практике и создавать веб-проекты под любые задачи. Скачивайте этот курс прямо сейчас и смотрите, учитесь, практикуйте в своём деле.
Перейти на сайт с описанием новости
(Переходов: 505)
Поделись со своими друзьями в социальных сетях!
- Бесплатный миникурс «Три привычки успешных людей»
- Создание системы управления контентом при помощи ООП на PHP (justclick)
- Бесплатный видеокурс Повелитель партнёрских программ
- Регистрация в сервисе почтовых рассылок Wmmail.ru
- Evernote-мастер
- SpryPay - Интернет-платежи
- Sociate.ru - биржа рекламы в группах Контакта и постинг по расписанию
- Создание Telegram-бота. Быстрый старт, первые результаты
- Практика монетизации блога: от раскрутки до реальных денег (подписная страница)
- Бесплатный миникурс по созданию сайта на Wordpress (justclick)
Здесь комментариев пока нет.