Этап 1: Вход в профессию (Web & React Basics) Модуль 1. Настройка окружения и «Холст 1. Инструменты (Терминал и Node.js) 2. HTML: Точка входа 3. CSS: Подготовка холста Итог модуля Тема: Модуль 2. JavaScript Core: Основы данных 1. Переменные: Коробки для данных 2. Примитивные типы данных 3. Объекты (Objects) — Главный инструмент
Часть 1: Фундамент (Hardware & Math) Тема 1.1: Дискретная математика (Логика и Множества) 1. Булева Алгебра (Boolean Algebra) Основные законы Законы де Моргана (De Morgan's Laws) Побитовые операции (Bitwise Operations) 2. Теория Множеств (Set Theory) Практика: Битовые маски и Множества Тема 1.2: Статистика для Инженера (Кратко) Тема 1.3: Представление данных (Data Representation)
Уровень 1: Фундамент Глава 1. Основы сетевого взаимодействия (Часть 1) 1. Модели: OSI и TCP/IP 2. TCP vs UDP: Битва надежности и скорости TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Практика: TCP vs UDP на Python Пример 1: TCP Сервер и Клиент Пример 2: UDP Сервер и Клиент 3. DNS (Domain Name System)
Модуль 0: Фундамент реляционных баз и SQL Тема 0.1. Реляционная теория и Моделирование 1. Реляционная модель 2. ER-диаграммы (Entity-Relationship) 3. Нормализация 4. Constraints (Ограничения) Тема 0.2. Базовый SQL (DML & DDL) 1. DDL (Data Definition Language) — Определение структуры Создание, Изменение, Удаление 2. DML (Data Manipulation Language) — Манипуляция данными
Уровень 1. Глава 1: Архитектура Git и Настройка 1. Философия: Централизованные vs Распределенные 2. Главная концепция: Три состояния (The Three States) 3. Жизненный цикл файла 4. Практика: Первичная конфигурация Настройка личности (Identity) Настройка редактора Настройка переносов строк (Line Endings) Имя главной ветки Проверка настроек
Полное руководство по React: От Нуля до Архитектора Полное руководство по React: От Нуля до Архитектора Часть 1: Фундамент (The Foundation) Глава 1. Подготовка и Modern JavaScript 1.1. ES6+ Cheatsheet: Синтаксис, необходимый для React 1.1.1. Переменные: const и let 1.1.2. Стрелочные функции (Arrow Functions) 1.1.3. Деструктуризация (Destructuring) 1.1.4. Операторы Spread и Rest (...)
Модуль 0. Java / JVM / Concurrency / Performance Часть 0.1: JVM Internals (Практический минимум для Highload) 1. Память: Heap, Metaspace, Stack и скрытые детали Heap (Куча) Metaspace (Off-heap) Compressed Oops (Ordinary Object Pointers) 2. GC в проде: G1 vs ZGC G1 GC (Garbage First) — Дефолт с Java 9 ZGC (The Z Garbage Collector) — Production Ready в Java 21 3. JIT / HotSpot: Магия оптимизации
Уровень 1: Фундамент и Философия (Junior) 1. Основы JDBC и SQL (Зачем нам вообще ORM?) Проблема JDBC Решение ORM 2. Введение в JPA и Конфигурация JPA vs Hibernate Базовые аннотации Стратегии генерации ID (@GeneratedValue) 3. Жизненный цикл Entity и Persistence Context 4 состояния сущности (Entity States)
🟢 Уровень 1: Синтаксис и Фундамент (Часть 1) 1. Переменные и Типы: Смена парадигмы val vs var Вывод типов (Type Inference) Строковые шаблоны (String Templates) Базовые типы: Где примитивы? 2. Null Safety: Главная защита от выстрела в ногу Nullable vs Non-nullable Инструменты работы с Null 1. Safe Call Operator ?.
Глава 1. Kotlin: Фундамент Modern Android 1. Null Safety (Безопасность типов) 2. Лямбды и функции высшего порядка 3. Scope Functions (Функции области видимости) 4. Классы данных (Sealed Classes & Data Classes) 5. Делегаты (by lazy) ✅ Итог Главы 1 Глава 2. Android Core: Lifecycle, Context и Manifest 1. Activity Lifecycle (Жизненный цикл Активити) Пример кода (с логированием):