geekbrains (Юрченко) - Django. Создание веб сайтов на Python (2016)

Тема в разделе "Сайтостроение и веб-дизайн", создана пользователем Positive, 17 дек 2016.

  1. Positive

    Positive Active Member

    Сообщения:
    1.673
    Репутация:
    136
    Django. Создание веб сайтов на Python
    [​IMG]
    Автор: geekbrains (Юрченко)
    Год: 2016
    Формат: mp4, pdf


    Django - это бесплатный и свободный фреймворк для разработки на языке Python, который позволяет создавать веб-приложения, написав всего несколько строк программного кода. Главная цель фреймворка - избавить программиста от необходимости изобретать колесо и дать возможность сосредоточиться на воплощении в жизнь задуманного IT-проекта.
    Django Framework использует концепцию MVC (Model-View-Controller), что позволяет достичь высокой скорости написания кода, сократив до минимума время от идеи до реализации. Кроме того, он даёт возможность новичкам избежать основных ошибок в обеспечении безопасности данных. Этот фреймворк легко масштабируется: с помощью Django разрабатываются настоящие гиганты среди веб-приложений.
    Курс "Django. Создание веб-сайтов на Python" от GeekBrains построен на принципе обучения через практику: студенты изучат возможности данного фреймворка в процессе создания собственного веб-приложения. Таким образом, изучая материал на лекциях и выполняя домашние задания, к концу обучения каждый сможет добавить ещё один проект в своё портфолио.

    Чему Вы научитесь
    • Создавать быстрые и безопасные веб-сайты
    • Внедрять шаблон проектирования MVC
    • Работать с базами данных
    • Реализовывать эффективную авторизацию и регистрацию пользователей
    • Проектировать логику веб-сайтов с помощью административной панели
    • Качественно наполнять веб-сайты контентом
    • Грамотно пользоваться общепринятыми стандартами программирования

    Программа курса

    • Урок 1. Знакомство с фрэймворком
      Зачем нужен Django. Сильные стороны фрэймворка. Установка и настройка. Общие сведения о структуре проекта. Знакомство с urlpatterns. Первая страничка и её отображение.
    • Урок 2. Шаблон + Контекст = html
      Паттерн MVC (или MVT - model view template). Понятие "свободное связывание". Работа со статикой. Шаблонизатор Django: шаблонные фильтры, наследование шаблонов. Демо-сайт "About me".
    • Урок 3. Модели + ORM = данные
      Краткая теория баз данных. Введение в Django-ORM. Подключение и создание базы данных. Миграции. Работа с данными через Модель. Дополняем демо-сайт "About me".
    • Урок 4. Вглубь запросов
      Выполнение запросов. Объект QuerySet и его методы. Связывание моделей. Продолжаем дополнять сайт "About me".
    • Урок 5. Login + Password = Авторизация
      Выбираем проект для дальнейшей реализации. Создаем общую структуру проекта. Добавляем регистрацию и авторизацию пользователей.
    • Урок 6. Ajax + JS + Django = Удобная админка
      Продолжаем работу над проектом. Делаем админку для работы с зарегистрированными пользователями. Реализуем работу с пользователями без Ajax и через Ajax. Несколько слов о Javascript.
    • Урок 7. Работаем над контентом (Django-form)
      Работаем над заполнением сайта реальной информацией из базы данных. Реализуем подробную информацию по каждому объекту. Добавляем в админку функционал для добавления, редактирования, удаления объектов из базы данных. Загрузка файлов на сервер.
    • Урок 8. Несколько удобных инструментов и подведение итогов
      Инструменты: агрегация данных, декораторы, собственные шаблонные фильтры. Что еще умеет Django. Подведение итогов.
    Сайт/Скачать:

    Отзывы:
    Пока нет.
     
  2. Intenz_viktor

    Intenz_viktor New Member

    Сообщения:
    2
    Репутация:
    1
    Отличний курс. Хочу скачать
     
    Последние данные очков репутации:
    -Arch4ng3l-: 1 Очко 17 фев 2017
  3. -Arch4ng3l-

    -Arch4ng3l- New Member

    Сообщения:
    10
    Репутация:
    1
    Аналогично, правда не все курсы GeekBrains оправдывают ожидания, но я надеюсь этот в их число входить не будет.
     
    Последние данные очков репутации:
    Intenz_viktor: 1 Очко (По Python i Django очень трудно найти достойний курс.) 17 фев 2017
  4. Intenz_viktor

    Intenz_viktor New Member

    Сообщения:
    2
    Репутация:
    1
    По Python i Django очень трудно найти достойний курс.
     
  5. kitraf11

    kitraf11 New Member

    Сообщения:
    1
    Репутация:
    0
    уже отучился?
     
  6. ilunga

    ilunga New Member

    Сообщения:
    2
    Репутация:
    0
    цитата по версиям:
    "Для работы нам будет достаточно любой версии питона, старше 3.4 (лучше устанавливать самую свежую).
    Django будет достаточно версии 1.8+"
    ---Добавлено, 19 май 2017, Первоначальный пост: 19 май 2017 ---
    краткие текстовые конспекты лекций и коды прилагаются в pdf
    ---Добавлено, 22 май 2017 ---
    (без какой-либо претензии к barigi.ru: запрошенная цена вполне адекватна)

    оценки по результатам просмотра первых 2-х уроков (около 4 часов):
    • полезность материала 4+
    • изложение материала: 4-
    • качество видеозаписи: 3
    Основные замечания к курсу:
    грязный звук с помехами и сбоями, непродуманная подача рабочей части экрана преподавателя (собственно кодом занято не больше 2/3 экрана), мелкий шрифт кода (кокетка Е. Юрченко не знает, как изменить размер шрифта в PyCharm). В прилагаемых pdf-методичках не работают все ссылки: видимо, автор сначала набил текст в Word, а потом вывел на PDF-принт.

    Резюме: слабовато по техническому воплощению даже для автора одиночки, не говоря уже про образовательный ресурс GeekBrains.

    В целом, конечно, курс полезный, но в который раз удивляет – насколько отдельные авторы видеокурсов не озадачиваются тем, как их материал выглядит на экранах студентов.
    ---Добавлено, 22 май 2017 ---
    и... я уже молчу, что расширение питонских файлов .PY лектор Юрченко читает как "ПУ",
    так ещё и сообщение об ошибке:
    "You are trying to add a non-nullable field 'new' to 'work' without a default."
    он переводит как (дословная цитата):
    "Вы уверены, что хотите добавить поле 'new' с дефолтным значением?"

    ---Добавлено, 22 май 2017 ---
    (пример авторского перевода из 3-го урока 1:01:30)
    ---Добавлено, 24 май 2017 в 13:18 ---
    Больше всего вызывает сожаление размер кадра самих видео-файлов: 1280 х 720.
    Из-за такого ресайзинга шрифт в консольной панели PyCharm находится на пределе различимости.

    В теме программирования это просто подстава :(
    Понятно, что в оригинале было 1920 х 1080: это очевидно по пропорциям текстов и окон.
    ---Добавлено, 24 май 2017 в 16:14 ---
    на 4-м уроке у лектора подыхает его "старенький микрофон" (который надо было выкинуть и перед курсом купить нормальный), и вся 4-я лекция имеет ещё более отвратительный звук, чем предыдущие.
    ---Добавлено, 25 май 2017 в 15:12 ---
    также отсутствуют сами файлы проектов: поэтому – только смотреть.
     
Загрузка...

Поделиться этой страницей