Django 5 для начинающих

Прогресс по курсу:  9/1004

12.1 О курсе
1 из 2 шагов пройден

В этом курсе мы рассмотрели только базовые приемы разработки веб-приложений, обеспечивающие создание основных элементов сайтов. Приводимые примеры и шаблоны НТМL-страниц были в целях лучшего их понимания сознательно максимально упрощены.

Основная цель курса - познакомить со структурой приложений на Django, принципами взаимодействий между элементами этого фреймворка, дать вам возможность понять сущность методов доступа к базам данных. Ведь Django позволяет обращаться к таблицам СУБД не напрямую через SQL-запросы, а в терминах класса.

Работая с Django, можно создать класс со своим набором переменных и методов, которые потом будут переписаны в SQL автоматически. При этом необходимость самому писать SQL-кoд отпадает, хотя и не исключена полностью. Если после знакомства с приведенными в курсе материалами вы почувствовали, что Python и Django прекрасно работают в среде PyCharm и что применение этого набора инструментов упрощает программистам разработку веб-приложений, то основная цель курса достигнута.

А в завершение остается пожелать вам удачного применения в своей практической деятельности тех навыков и знаний, которые вы приобрели, пройдя этот курс!

Друзья! Любой курс требует обсуждения, доработки, доведения до совершенства и идеала. Предлагаем подключиться к этому благородному делу - критикуйте, высказывайте свои мысли по усовершенствованию, предлагайте что еще добавить в него.

 

Использованные материалы для создания этого курса:

  • Книга: "Django 4 в примерах", автор: Антонио Меле
  • Книга: "Python, Django и PyCharm для начинающих [2021]", автор: Анатолий Постолит
  • Книга: "Django for Beginners", автор: William S. Vincent

Веб-сайты:


  • Комментария
Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий

Спасибо за курс! Что касается курса по Django то это очень хороший курс на степике и многому учит, спасибо!

а что касается:

Друзья! Любой курс требует обсуждения, доработки, доведения до совершенства и идеала. Предлагаем подключиться к этому благородному делу - критикуйте, высказывайте свои мысли по усовершенствованию, предлагайте что еще добавить в него.

Больше практики именно тестовых заданий, на все что только можно это именно то чего не хватает вообще в изучении программирования тем более в изучении Django!

@No_Name, я думаю вы заметили, что пока вы проходили курс, мы добавляли задачи. И дальше будем работать в этом направлении))

Илье и Дмитрию - большое спасибо, курс отличный, своих денег однозначно стоит, более подробно написал в отзыве. Увидимся с вами на втором курсе.

 

Пару слов по поводу этого курса, если бы мне не понравился курс, я бы никогда такого не писал, просто бы прошел мимо, а тут авторам хочется помогать потому что они помогают мне, так что тут мелочи, которые сделают курс еще лучше.


Итак, что нужно сделать, чтобы курс стал еще лучше:


- В каждой вставке кода выделить "новое" чтобы это было видно.

- Перечитать весь курс еще раз для поиска синтаксических ошибок в тексте и для исправления некоторых речевых оборотов. Исправлял где была возможность и желание, но в курсе есть еще ошибки.

- Добавить заголовки в каждую часть конспекта. Люди копируют чаще всего информацию себе в конспект и ищут потом по заголовкам. Да и для общей структуры конспекта полезно будет, весь конспект должен быть единообразным.

- Добавить больше схем, чем зеленее человек в теме (как я) тем легче ему воспринимать абстракции с текстом нежели просто текст.

- Задачи (вижу вы уже поняли как надо и обновляете темы задачами на разные возможности функционала и разные файлы проекта, осталось сделать это в каждом разделе).

Изменен Георгий Тимофеев

@Георгий_Тимофеев, спасибо за отзыв, очень приятно такое слышать. Все пожелания постараемся учесть и исправить, такая работа уже идёт, например сегодня полностью переделали лекцию по CRUD, в ней заменили все скрины и добавили два дополнительных шага. Новые задачи то-же будут добавлены, они сейчас в разработке.