Содержание курса
Знакомство с Курсом и Инструменты
6 уроков
1.
Почему стоит пройти этот курс? ❓
↗
2.
Как извлечь максимум из этого курса? 📈
↗
3.
Как установить редактор кода 🛠️
↗
4.
Как пользоваться терминалом? 💻
↗
5.
Ищем информацию как профи 🔍
↗
6.
Как устроены операционные системы? 🖥️
↗
Как работают Компьютеры?
6 уроков
1.
Немного нескучной истории 📜
↗
2.
Из чего сделаны эти железяки? 🧩
↗
3.
Что такое компилятор? 📝
↗
4.
Как устроена память? 🧠
↗
5.
Какие бывают системы счисления? 🔢
↗
6.
Что такое: псевдокод, UML, Математические модели? 📐
↗
Знакомство с Программированием
12 уроков
1.
Это база 📚
↗
2.
Переменные 🔄
↗
3.
Установка рабочей среды ⚙️
↗
4.
Основы синтаксиса: Переменные и типы данных 🧮
↗
5.
Операторы и выражения ➕➖
↗
6.
Управляющие структуры: условные операторы ❓➡️
↗
7.
Управляющие структуры: циклы 🔁
↗
8.
Функции и процедуры 🏗️
↗
9.
Основы работы с файлами 📂
↗
10.
Введение в ООП: классы и объекты 🏷️
↗
11.
Обработка ошибок и исключений ⚠️
↗
12.
Основы работы с библиотеками и модулями 📦
↗
Структуры Данных
11 уроков
1.
Какие у нас есть типы данных? 🗂️
↗
2.
Стек 📚
↗
3.
Очереди 🚶♂️🚶♀️
↗
4.
Списки 📋
↗
5.
Словарь 📖
↗
6.
Множество 🧩
↗
7.
Массивы 🗃️
↗
8.
Деревья 🌳
↗
9.
Граф 🗺️
↗
10.
Бинарная куча ⛰️
↗
11.
Хеш-таблица 🔗
↗
Алгоритмы
12 уроков
1.
Зачем учить алгоритмы? 🤔
↗
2.
Подсчет времени ⏱️
↗
3.
Большое О 🅾️
↗
4.
Подсчитываем память 🧠
↗
5.
Что такое экспонента и почему она опасна? 📈
↗
6.
Сортировка 📊
↗
7.
Поиск 🔍
↗
8.
Поиск в графах 🗺️
↗
9.
Раскраска Графа 🎨
↗
10.
Поиск Пути 🛤️
↗
11.
PageRank 🌐
↗
12.
Задачи линейной оптимизации ➗
↗
Еще Немного про Важное
12 уроков
1.
Немного о Парадигмах Программирования 📚
↗
2.
Нужна ли в программировании логика? 🧩
↗
3.
А что насчет математики? ➕
↗
4.
Какова вероятность? 🎲
↗
5.
Итерации - основы основ 🔄
↗
6.
Рекурсия 🔁
↗
7.
Это перебор 🔢
↗
8.
Поиск с возвратом
↗
9.
Эвристика
↗
10.
Разделяй и Властвуй ✂️
↗
11.
Динамическое программирование
↗
12.
Ветвление и ограничение 🌳🚧
↗
Базы Данных
11 уроков
1.
Введение в базы данных 🗃️
↗
2.
Знакомство с SQL 📝
↗
3.
Нереляционные базы данных 🗃️🚫
↗
4.
Транзакции 💸
↗
5.
Индексация 📈
↗
6.
Хранилища Ключ-Значение 🔑🗝️
↗
7.
Графовые СУБД 📊
↗
8.
Большие данные 🗃️📊
↗
9.
Распределенные Базы Данных 🌐🗃️
↗
10.
ГИС 🗺️
↗
11.
Форматы Сериализации Данных 📜
↗
SQL с PostgreSQL
12 уроков
1.
Введение и установка рабочей среды 🛠️
↗
2.
Основы SQL и создание баз данных 🗄️
↗
3.
Создание и управление таблицами 📝
↗
4.
Основные операции SELECT 📋
↗
5.
Фильтрация данных с помощью WHERE 🔍
↗
6.
Сортировка и группировка данных 📊
↗
7.
Объединение таблиц: JOIN 🔗
↗
8.
Вложенные запросы и подзапросы 🧩
↗
9.
Вставка, обновление и удаление данных ✍️
↗
10.
Работа с транзакциями и управлением версиями 💾
↗
11.
Оптимизация запросов и индексы 🚀
↗
12.
Администрирование и резервное копирование баз данных 🔐
↗
NoSQL
11 уроков
1.
Установка рабочей среды ⚙️
↗
2.
Основы NoSQL и особенности MongoDB 🗂️
↗
3.
Основные операции в MongoDB ⚒️
↗
4.
Моделирование данных в MongoDB 🛠️📊
↗
5.
Индексы и их использование 📑
↗
6.
Агрегации и функции обработки данных 🔄
↗
7.
Безопасность и управление доступом 🛡️
↗
8.
Репликация и отказоустойчивость 🔁
↗
9.
Масштабирование и шардирование 📈
↗
10.
Мониторинг и оптимизация производительности 📉
↗
11.
Практические кейсы и проекты 📝🚀
↗
Git/GitHub для новичков
6 уроков
1.
Установка и настройка Git
↗
2.
Основные команды Git 💻
↗
3.
Работа с удаленными репозиториями 🌐
↗
4.
Расширенные возможности Git 🛠️
↗
5.
Разрешение конфликтов и откат изменений ⚠️🔄
↗
6.
Совместная работа в команде 🤝
↗
Введение в Web Разработку
6 уроков
1.
Введение в веб разработку 🌐
↗
2.
Компоненты веб архитектуры 🧩🌐
↗
3.
Архитектура Всемирной Паутины 🌐🏗️
↗
4.
Идентификация 🔍🆔
↗
5.
Что такое гипертекст и как работают ссылки? 🔗📄
↗
6.
Но как на самом деле работают ссылки? 🔗❓
↗
Веб Разработка
7 уроков
1.
Как пользоваться curl? 🛠️🌐
↗
2.
Представление данных и взаимодействие с ними 📊🔄
↗
3.
Немного про HTTP 🌐🔍
↗
4.
Принципы взаимодействия с ресурсами 🤝
↗
5.
Согласование содержимого 📄✅
↗
6.
Условные запросы ❓📄
↗
7.
За что съели куки? 🍪❓
↗
HTML разметка
5 уроков
1.
Введение в HTML: Структура веб-страницы 🌐✨
↗
2.
Работа с текстом: Заголовки, параграфы и форматирование 📄🧩
↗
3.
Списки и ссылки: Организация контента 📋🔗
↗
4.
Изображения и мультимедиа: Визуальные элементы на странице 📸🎥
↗
5.
Таблицы и формы: Ввод и отображение данных 📊📝
↗
CSS
7 уроков
1.
Введение в CSS 🌐🎨
↗
2.
Селекторы и свойства: Как выбирать и стилизовать элементы 🎨
↗
3.
Макеты и позиционирование элементов 📦🗂️
↗
4.
Текст и Шрифты 📝🔤
↗
5.
Цвета и Градиенты 🌈
↗
6.
Создание адаптивного дизайна: Основы макетирования 📄🔧
↗
7.
Псевдоклассы и псевдоэлементы 🏗️🌐
↗
Безопасная Передача Данных
7 уроков
1.
Как работает передача данных🔐
↗
2.
Безопасная Передача Данных 🌐🔐
↗
3.
Веб-прокси и методы кэширования данных 🌐🗄️
↗
4.
Веб-аутентификация и протокол OAuth 2.0 🔐🔑
↗
5.
Объясняем за CORS 🌐🔍
↗
6.
CSP (Cross-Site Scripting, Content Security Policy) 🔐📝
↗
7.
Протокол Memento (bonus) 🕰️🌐
↗
Поисковые Системы и Реклама
7 уроков
1.
История зарождения поисковых систе 📜🌐
↗
2.
PageRank (Как работает алгоритм Google) 🌐🔍
↗
3.
Поисковые Системы и Краулеры 🔍🕷️
↗
4.
Онлайн-реклама (вся изнанка и механики) 📊💸
↗
5.
Как работает авторское право в интернете 📜🔐
↗
6.
Цифровое авторское право 🔐💻
↗
7.
Принцип сетевого нейтралитета 🌐⚖️
↗
Снова о важном
7 уроков
1.
Кэширование 🗄️
↗
2.
Веб-прокси и реверс прокси 🔄🌐
↗
3.
Как работают CDN? 🌐🗄️
↗
4.
Теория Графов 📊
↗
5.
Динамика Графов 🗺️
↗
6.
Структурированные Данные 🗃️
↗
7.
XSLT (bonus) 🔀
↗
Бонус бонусов (bonus)
10 уроков
1.
История Веба (Часть 1) 📜
↗
2.
История Веба (Часть 2) 📖
↗
3.
История Веба (Часть 3) 📚
↗
4.
Основы открытого гипермедиа 🌐
↗
5.
Как открытый гипермедиа изменил веб 🔄
↗
6.
Пространственные гипермедиа 🌐🗺️
↗
7.
Гипертекст как Нарратив 🖋️
↗
8.
Литературный Гипертекст 📚
↗
9.
Интернет для научных знаний 🔓📚
↗
10.
Принципы свободного доступа 🔓📚
↗
Пишем Свое Приложение с ИИ
7 уроков
1.
Как работает REST и веб сервисы 🌐
↗
2.
Что такое RESTful сервис? 🛠️
↗
3.
Что такое архитектура MVC? 📑
↗
4.
Получаем API ключ 🔑
↗
5.
Создаём модель для ИИ чатбота 🐍
↗
6.
Создаём контроллер с помощью FastAPI 🟨
↗
7.
Создаём представление (View) для нашего чатбота 🤖🗣️
↗
Дальнейшее Развитие
10 уроков
1.
Движение только вперед! ➡️🏃♂️
↗
2.
Где и как искать работу в IT? 💼🔍
↗
3.
Как проходить собеседование? 📝💬
↗
4.
Как получить опыт для работы в индустрии? 🛠️👨💻
↗
5.
Как не похерить здоровье? 💪🧠
↗
6.
Как выйти на нужный уровень английского? 🗣️📚
↗
7.
Как устроиться работать в зарубежную компанию? 🌐💼
↗
8.
Айти это не только программирование! 💻🌐
↗
9.
Искусственный Интеллект и рынок работы в IT 🤖💼
↗
10.
Постоянное Самосовершенствование 📚⬆️
↗