10 модулей · 6 месяцев · Живые проекты
Логика, алгоритмическое мышление и первые программы. Понимаем, как думает компьютер.
Числа, строки, булевы значения. Как хранить и преобразовывать информацию в программах.
Пишем переиспользуемый код. Область видимости, замыкания и архитектура небольших программ.
Структуры для хранения множества данных. Итерация, трансформация и фильтрация коллекций.
Сортировка, поиск, Big O. Пишем эффективные решения и анализируем их производительность.
SQL и NoSQL базы данных. Проектируем схемы, пишем запросы и работаем с реальными данными.
HTTP, JSON, fetch. Создаём собственное API и учимся потреблять сторонние сервисы.
Атаки, уязвимости и защита. OWASP Top 10, шифрование, безопасное хранение данных.
Docker, CI/CD, облака. Научимся выводить приложения в продакшн и поддерживать их работу.
Разрабатываем полноценное приложение с нуля. Код-ревью, презентация, сертификат.