Модуль 1:Разработка телеграм-бота
- Будут знать, что такое API;
- Самостоятельно смогут обращаться к документации для получения нужной информации;
- Обрабатывать команды, полученные от ботов;
- Отлавливать любой тип контента в мессенджере;
- Свершать проверки введенных данных;
- Создавать markup и inline кнопки;
- Работать с форматом JSON, cvs в качестве баз данных;
- На практике работать с модульным программированием;
- Разместить свой проект на сервере.
Модуль 2:Работа с базами данных.
- Будут знать, что такое реляционная и иерархическая база данных;
- Научатся взаимодействовать с СУБД PostgreSQL;
- Создавать свои собственные базы данных (графически и программно);
- Взаимодействовать с БД с помощью языка SQL (делать запросы);
- Работать с библиотекой psycopg2;
- Смогут объединить telegram и PostgreSQL.
Модуль 3:Введение в web разработку. HTML,CSS.
- Будут знать, что такое HTML;
- Научатся использовать теги заголовков, абзацев, ссылок, таблиц, форм;
- Изменять размеры и цвет с помощью языка CSS;
- Использовать верстку flex;
- Работать с графическим редактором Figma;
- Научатся создавать HTML-верстку по макету;
- Работать с фреймворком Bootstrap;
- Смогут создавать свои собственные сайты, адаптированные под разные устройства.
Модуль4:Web-фреймворк Django.
- Смогут работать с фронтендом и бэкендом сайта: настраивать внешний облик и продумывать внутреннюю логику работы сайта;
- Работать с терминалом(командной строкой);
- Создавать и работать с окружением посредством VENV;
- Настраивать маршрутизацию и внедрять шаблоны;
- Использовать шаблонизатор Jinja;
- Подключать и использовать возможности Bootstrap;
- Создавать правильную архитектуру приложений;
- Работать с куки и сессиями;
- Подключать базы данных и взаимодействовать с ними;
- Манипулировать файлами для обработки информации.