January 27, 2023

Python Web Developer Roadmap

Моя база знаний, подробный стек необходимый для 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
    • Асинхронность
    • ООП
    • Запросы на бэк

  • Vue.js
    • Дока и видосами

Знание терминала и умение работать с Linux

Docker

Yandex Cloud