Вы обучитесь программированию и веб разработке сайтов и приложений на Пайтоне (Python).
Программа обучения
1. Введение в программирование
- Введение в профессию и основы алгоритмизации
- Основы синтаксиса
- Списки и циклы
- Строки и словари
- Функции
- Техническое собеседование
2. Основы программирования
- IDE и установка Python. Файлы
- Погружение: коллекции и вложенность
- Основы абстракций и объектов
- Теоретический минимум по Computer Science
- Техническое собеседование
3. Основы backend-разработки
- Введение в работу с командной строкой
- Командная строка и Linux
- Введение в работу с Git
- Работа с ветками в Git
- Настройка окружения
- Тестирование
4. ООП
- Введение в ООП
- Режимы доступа
- Магические методы
- Наследование
- Множественное наследование
- Исключения
- Лучшие практики ООП
5. Работа с базами данных
- Введение в работу с базами данных
- Базовые SQL-запросы
- Продвинутый синтаксис
- Data Definition Language
- Лучшие практики работы с БД
6. Django
- Основы выба
- Знакомство с Django
- Работа с ORM в Django
- Шаблонизация
- FBV и CBV
- Формы
- Аутентификация
- Права доступа
- Кеширование и работа с переменными окружения
- Лучшие практики
7. DRF
- Вьюсеты и дженерики
- Сериализаторы
- Права доступа в DRF
- Валидаторы, пагинация и тесты
- Документирование и безопасность
- Celery
8. Docker
- Основы Docker
- Docker Compose
- Деплой и CI/CD
Дополнительные уроки от карьерного центра:
- Как составить резюме-шедевр,
- Шпаргалка по составлению резюме,
- Сопроводительные письма,
- «Распаковка» достижений,
- Готовимся к собеседованию,
- Стратегия поиска и взаимодействия с работодателями.
Плюс курсы в подарок:
- Финансовая грамотность,
- Power BI для анализа данных,
- SQL для анализа данных,
- Python для анализа данных,
- Excel для анализа данных,
- Разработка на FastAPI






