Описание курса
Django считается одним из тех фреймворков, где можно относительно быстро начать делать реальные вещи. В Нетологии есть курс по этой теме. Он подойдет и новичкам, и тем, кто уже немного знаком с Python. Главное здесь — практика. Теории будет ровно столько, чтобы вы понимали, что делаете.
Сначала придется разобраться с архитектурой Django. Потом вы начнете работать с моделями, представлениями и шаблонами. Формы и middleware — это отдельная тема, но без них никуда. Вы реализуете аутентификацию и авторизацию пользователей. Звучит сложно, но постепенно все становится на свои места.
Основное время вы потратите на создание собственного веб-сервиса. Это будет полноценный проект с базой данных, API и разными пользовательскими ролями. Вам покажут, как работать с Django REST Framework и выстраивать RESTful-архитектуру. Вы научитесь писать тесты, что очень важно для любого разработчика. Отдельно стоит вопрос деплоя — вы разберетесь, как запускать проект на сервере.
Работать предстоит с PostgreSQL и Git. Это стандартные инструменты в современной разработке. Менторы будут проверять ваш код и давать советы. Иногда их замечания могут казаться придирками, но на самом деле это помогает избежать многих ошибок в будущем.
Обучение проходит онлайн, график можно подстроить под себя. В конце вы получите сертификат. Но важнее то, что у вас на руках будет готовый проект и понимание того, как все устроено. Это хорошая основа для позиции Middle-разработчика. Конечно, после курса еще много чему придется учиться самостоятельно, но начать работать вы сможете.