Шаг за шагом, от проекта и  до создания
                        полнофункционального сайта на Django. 
С
                    подробным объяснением всех ключевых моментов, схемами и
                    ответами на все ваши вопросы.
Мы вместе будем делать кейсы, которые будут решать реальные бизнес задачи разной сложности.
                        
                    Сайт для небольшого агентства с численностью сотрудников 5-6 человек. База данных - sqlite, создание карточек недвижимости менеджером через админку сайта, у клиента есть шаблон сайта - требуется его адаптировать и подключить к нашему бэкенду. На сайте расположены карточки товара, поиск по категориям и условиям, формы обратной связи и заказа. За определенные карточки отвечают разные агенты, письмо с вопросом должно уходить агенту который за него отвечает. Все обновление товаров, работников происходит через админку сайта посредством обновления базы данных. Сайт требуется задеплоить на VDS Linux сервер.
                        
                    
                            К первому кейсу добавляется функционал работы с
                            картой. В карточку товара вводим адрес - на карте
                            повляется метка объекта с кратким писанием и
                            ссылкой. У каждого посетителя сайта есть
                            возможность зарегистрировать личный кабинет и
                            подписаться на обновление интересных ему категорий
                            недвижимости. Клиент может задавать вопрос в личном
                            кабинете в чате с агентом. Уведомление о новом
                            сообщении придет на почту клиента. Отправка
                            электронных писем происходит через сервис очереди
                            задач Selery. Клиент планирует создавать мобильное
                            приложение, поэтому требуется основной функционал
                            сайта продублировать через API - нужно создать
                            эндпоинты с помощью Django REST framework (DRF).
                            Сайт требуется задеплоить на VDS Linux сервер.
                        
                        
                    Портал с обзорами на новинки гаджетов с блогом и магазином мерча. Посетители могут регистрироваться на сайте, есть личный кабинет пользователя. Пользователи могут лайкать обзоры, статьи, добавлять в избранное. Авторы сайта могут создавать блоги и обзоры через кастомный веб интерфейс с помощью редактора статей. В магазине мерча посетители могут добавлять товары в корзину и совершать покупки с оплатой картой (тестовая оплата strype). Нужно создать телеграмм-бот. Требуется проассоциировать пользователей сайта и чат-бота. Чат-бот рассылает обновления товаров, обзоров и блогов и чеки покупок. Для мобильного приложения требуется некоторый функционал сайта продублировать в API с помощью Django REST framework (DRF). Сайт требуется задеплоить на VDS Linux сервер и произвести нагрузочное тестирование, настройку кеша и оптимизацию производительности.
                        
                    Реализовать веб-приложение для сохранения гео-меток пользователя с отображением меток на карте с кратким описанием. Визуально метки организовать в стиле ленты сообщений. Метки имеют теги. Организовать резервное хранилище меток в файле скачиваемом пользователем. Нужно создать телеграмм-бот. Требуется проассоциировать пользователей сайта и чат-бота. Добавить возможность сохранять, просматривать и добавлять метки через телеграмм-бот. Пользователь должен регистрироваться на сайте и иметь свой кабинет. Для мобильного приложения требуется некоторый функционал сайта продублировать в API с помощью Django REST framework (DRF)
Основные
                            понятия и модули 
Паттерн MVT 
GitHub 
Формы
                            
Сигналы 
Поиск 
Отправка писем
                            Адаптация шаблонов клиента 
Шаблонные теги 
Шаблонные
                            фильтры 
Наследование шаблонов 
JavaScript в
                            шаблонах 
Программы для генерации HTML
                            Регистарция пользователей 
Расширение
                            стандартной модели 
Свой бекенд аутенфикации
                            
Социальная авторизация
Создание
                            телеграм-бота 
Ассоциирование пользователей
                            сайта и телеграмма 
Масовая и индивидуальные
                            рассылки 
Меню бота 
Обработка запросов
                            клиента
Пишем
                            запросы в базу данных 
Составные запросы Q 
Поисковая
                            система
                            Асинхронные задачи 
Отложенные задачи 
Периодические
                            задачи
Doсker
                            для отдельных сервисов 
Doсker для запуска всего
                            проекта 
Сборка своего контейнера
Настраиваем Linux сервер и деплоим на него наш сайт
Для всех проектов мы сделаем API
Учимся
                            работать с картами и геоданными 
Прямое и
                            обратное геокодирование 
Определение места
                            пользователя
                            Оптимизируем запросы 
Настройка кеша
Нагрузочное
                            тестирование
На каждом занятии обсуждаем вопросы к собеседованиям
                    
                            Занятия только индивидуальные.
Один или два часа
                            через платформы для конференций типа Zoom, Google
                            Meet, Yandex Telemost
                    Для понимания сложных моментов я активно рисую схемы, графические представления процессов и майнд-мапы.
                    
                            Мы учимся делать сайты, и будем делать сайты! Наши
                            проекты не будут абстрактными, это будут готовые
                            работающие сайты доступные в сети.
                        
                    
                            Если у вас есть время на домашнее задания, я буду
                            вам их давать, так прогресс будет значительно
                            быстрее!
                        
                            Байжанова А.Н Директор
 "ITSTEP Academy
                            Astana"
                        
@user-ub4ik7jr4b
                            Антон Борисов.
Звукозаписывающий лейбл Zapal
                            Records, директор.
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                                0 $/час
Знакомство с Django
                                10 $/час
Продвинутый Django