Моя база знаний, подробный стек необходимый для Python веб-разработчика. К каждой теме будет идти дополнительная статья с основной информацией.
0. Подготовительные знания
CS50
- Scretch
- C
- Массивы
- Алгоритмы
- Память
- Структура данных
- Python
- SQL
- HTML, CSS, Js
- Flask
- Emoji
СУБД (1 неделя)
- SQL
- Введение в базы данных
- Срезы и фильтрация данных SQL
- Агрегирующие функции. Группировка и сортировка данных.
- Взаимоотношения между таблицами
- Подзапросы и временные таблицы
- Исследовательский анализ
- Оконные функции
- Когортный анализ
- Администрирование базы данных
Алгоритмы
HTML/CSS/Bootstrap (2 недели)
- HTML
- Тэги
- Семантика
- Свойства тегов
- Селекторы
- CSS
- Синтаксис
- Селекторы
- Единицы измерения
- box model
- Flex / Grid
- Анимация
JS, Vue.js(1-2 месяца)
- JS
- Типы и структуры данных
- Массивы
- Обьекты
- Функции
- Встроенные методы
- DOM
- Асинхронность
- ООП
- Запросы на бэк
Знание терминала и умение работать с Linux
Docker
Yandex Cloud