В этом курсе мы рассмотрели только базовые приемы разработки веб-приложений, обеспечивающие создание основных элементов сайтов. Приводимые примеры и шаблоны НТМL-страниц были в целях лучшего их понимания сознательно максимально упрощены.
Основная цель курса - познакомить со структурой приложений на Django, принципами взаимодействий между элементами этого фреймворка, дать вам возможность понять сущность методов доступа к базам данных. Ведь Django позволяет обращаться к таблицам СУБД не напрямую через SQL-запросы, а в терминах класса.
Работая с Django, можно создать класс со своим набором переменных и методов, которые потом будут переписаны в SQL автоматически. При этом необходимость самому писать SQL-кoд отпадает, хотя и не исключена полностью. Если после знакомства с приведенными в курсе материалами вы почувствовали, что Python и Django прекрасно работают в среде PyCharm и что применение этого набора инструментов упрощает программистам разработку веб-приложений, то основная цель курса достигнута.
А в завершение остается пожелать вам удачного применения в своей практической деятельности тех навыков и знаний, которые вы приобрели, пройдя этот курс!
Друзья! Любой курс требует обсуждения, доработки, доведения до совершенства и идеала. Предлагаем подключиться к этому благородному делу - критикуйте, высказывайте свои мысли по усовершенствованию, предлагайте что еще добавить в него.
Использованные материалы для создания этого курса:
- Книга: "Django 4 в примерах", автор: Антонио Меле
- Книга: "Python, Django и PyCharm для начинающих [2021]", автор: Анатолий Постолит
- Книга: "Django for Beginners", автор: William S. Vincent
Веб-сайты:
- https://docs.djangoproject.com/en/5.0/
- https://docs.python.org/3/
- https://www.postgresql.org/docs/current/index.html
- https://wiki.merionet.ru/servernye-resheniya/87/kak-rabotaet-web-http-i-rest/
- https://www.schoolsw3.com/
- https://sql-academy.org/ru/guide/
- https://gist.github.com/semyonnaumov/b5a0631b2f34437f7928093c52fafa46
- https://metanit.com/python/django/
- https://www.freecodecamp.org/news/how-the-web-works-part-iii-http-rest-e61bc50fa0a/
- https://sql-academy.org/ru/guide/basic-database-concepts
- https://proghunter.ru/articles
- https://dzen.ru/a/YcCZ9HjolV2Veceg
- https://mchost.ru/articles/ustanovka-recaptcha-na-svoj-sajt/
- https://firstvds.ru/technology/kak-vybrat-mezhdu-vydelennym-serverom-vds-i-oblakom-sravnivaem-raznye-vidy-khostinga
- https://timeweb.com/ru/docs/obshchie-voprosy/putty/