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 даёт много возможностей для того, чтобы совершенствоваться, развиваться и применять полученные знания на практике и создавать веб-проекты под любые задачи. Скачивайте этот курс прямо сейчас и смотрите, учитесь, практикуйте в своём деле.
Перейти на сайт с описанием новости
(Переходов: 601)
Поделись со своими друзьями в социальных сетях!
- Инфобизнес по модели Евгения Попова на ЯндексДиск
- Форум WebForMySelf
- Продажа тренинга Золотой актив 3.0
- Создание профессионального сайта со своей системой управления контентом
- Дизайн сайта в Photoshop по шагам (Видео-уроки). Просто повторите!
- Алекс Мэй "Секреты Королевы"
- Бесплатные уроки по созданию Интернет-магазина (justclick)
- Регистрация в партнёрской программе сайта rolar.ru
- Интернет-магазин OZON.ru - Выбирайте.Книги и музыка, электроника и бытовая техника, одежда и обувь, зоотовары.Всё, что нужно для дома и семьи, спорта и красоты.Широкий ассортимент и выгодные цены
- 5 секретных техник резиновой вёрстки сайтов (justclick)
Здесь комментариев пока нет.