О курсе

Курс состоит из двух крупных блоков: веб-вёрстка для начинающих и Python-фреймворк Django. В первом блоке рассматриваются основы HTML, CSS, JavaScript, адаптивность и кроссбраузерность, а также инструменты верстальщика. Второй блок посвящён непосредственно Django: введение в веб-фреймворки, обработка запросов, работа с базами данных и моделями, формы, файлы, тестирование, аутентификация и авторизация, админка, локализация, права доступа, документирование, оптимизация и экспорт данных. В рамках курса также изучаются инструменты разработчика: pip, virtualenv, Git, PyCharm. Особое внимание уделяется написанию чистого кода согласно PEP8 и созданию Unit-тестов.

Что рассматривается в программе

  • рассматривается архитектура веб-приложений
  • изучаются инструменты: pip, virtualenv, Git, PyCharm
  • разбирается создание и оптимизация веб-приложений на Django
  • рассматривается вёрстка адаптивных сайтов с помощью HTML и CSS
  • изучаются основы JavaScript
  • разбирается написание Unit-тестов для Django-приложений
  • рассматривается работа с базами данных и моделями в Django

Кому может быть полезен курс

  • тем, кто интересуется веб-разработкой на Python
  • начинающим разработчикам, желающим освоить фреймворк Django
  • тем, кто хочет изучить основы веб-вёрстки и современные веб-технологии
  • специалистам, которым нужно ознакомиться с созданием и оптимизацией веб-приложений

Вопросы о программе

Какие темы входят в блок веб-вёрстки?

В блок веб-вёрстки входят: вводный модуль, HTML, основы CSS, основы JavaScript, адаптивность и кроссбраузерность, оформление, Advanced CSS и инструменты верстальщика.

Какие темы рассматриваются в блоке Django?

В блоке Django рассматриваются: введение в веб-фреймворки, введение в Django, обработка запросов, база данных и модели, формы, работа с файлами, тестирование, аутентификация и авторизация, админка, локализация и интернационализация, права доступа, документирование, оптимизация и экспорт данных.

Какие инструменты изучаются в курсе?

В курсе изучаются инструменты: pip, virtualenv, Git, PyCharm и другие. Также рассматриваются современные веб-технологии.

Уделяется ли внимание качеству кода?

Да, в курсе рассматривается написание чистого и валидного кода согласно PEP8, а также создание Unit-тестов для покрытия Django-приложения.