Создайте три полных веб-сайта, изучите back-end и front-end разработку и опубликуйте свой сайт с помощью DigitalOcean. Вы когда-нибудь хотели создать веб-приложение но не знали с чего начать? Вы ранее пытались изучить Django, но устали от неполных видеороликов YouTube и плохо написанных учебников? Или вы хотите перенести свой код с Django 1 на Django 2? Тогда этот курс именно для вас.
В моем курсе Django, я проведу вас через веб-фреймворк Django от начала до конца! Я программист-самоучка, поэтому я знаю, что значит начинать с нуля. Я забочусь о вашем обучении, но еще важнее ... Я забочусь о тебе!
Django - это фреймворк с открытым исходным кодом, написаный на Python. Он был создан около двенадцати лет назад, но в декабре 2017 года Django 2 был выпущен с совершенно новым набором функций и возможностей!
Django - потрясающая инфраструктура для веб-разработчиков, потому что она обеспечивает инфраструктуру, необходимую для веб-сайтов, управляемых базами данных, которые имеют аутентификацию пользователя, управление контентом, формы контактов, загрузку файлов и многое другое. Вместо создания всех этих функций с нуля вы можете использовать платформу Django и использовать эти компоненты, которые уже созданы, и сосредоточить свое время на разработке своего веб-приложения.
Если вы собираетесь работать с Python - вам нужно изучить фреймоврк Django. Это сэкономит вам массу времени!
Мы будем использовать Python в этом курсе, поэтому, если вы никогда раньше не использовали Python, мы начнем с него. Затем мы погрузимся в создание трех полных веб-сайтов:
1 - Word-Counting Website: простой веб-сайт для подсчета наиболее часто используемых слов в фрагменте текста. Вы узнаете, как:
- Установить Django
- Создать новый проект
- Работа с маршрутизацией Django
- Обработка данных HTML-форм
2 - Персональное портфолио: создайте свой собственное портфолио, чтобы показать потенциальным работодателям предыдущие проекты и полностью функциональный блог. Вы узнаете, как:
- Добавление приложений в проект
- Работа с базами данных, включая SQLite и Postgres
- Доступ к панели администратора
- Создание суперпользователей
- Создание виртуальных сред
- Создадите отзывчивый веб-сайт с помощью Bootstrap 4
- Работа со статическими и мультимедийными файлами
3 - Клон Product Hunt. Сделайте упрощенную версию удивительного веб-сайта для обмена новыми техническими продуктами. Вы узнаете, как:
- Работа с системой аутентификации (регистрация, вход в систему, выход из системы)
- Повторное использование Шаблонов
- Создание связей модели
- Добавить иконки через Iconic
Я также проведу вас через Git, который является отличным инструментом для разработчиков и позволяет создавать несколько версий вашего кода. Я объясню, почему это полезно и помогу понять, почему вы должны его использовать.
Кроме того я покажу вам как проекты, которые вы сделали на этом курсе, публиковать в Интернете через виртуальный частный сервер. Как я уже сказал, я проведу вас с самого начала и до самого конца!
Материалы курса регулярно обновляются, чтобы включать в себя все новейшие обновления.