Від нуля до терміналу
Від «Я ніколи не користувався терміналом» до «Я розгорнув вебсайт, використовуючи лише командний рядок»
Для кого цей трек?
Розділ «Для кого цей трек?»Цей трек призначений для абсолютних новачків. Вам не потрібен досвід в IT, навички програмування чи будь-які спеціальні знання. Якщо ви вмієте користуватися веббраузером, ви впораєтеся.
Можливо, ви:
- Студент, який цікавиться технологіями
- Той, хто змінює професію на IT
- Нетехнічний фахівець, який хоче зрозуміти, чим займаються розробники
- Той, кому казали «просто відкрий термінал», і хто почувався при цьому розгубленим
Ласкаво просимо. Кожен експерт колись був новачком.
Що ви зможете зробити
Розділ «Що ви зможете зробити»До кінця цього треку ви зможете:
- Зрозуміти, що відбувається всередині вашого комп’ютера (і чому це важливо)
- Користуватися терміналом (командним рядком) для навігації, створення та керування файлами
- Редагувати файли за допомогою текстового редактора безпосередньо в терміналі
- Розібратися в мережах, серверах та способах віддаленого підключення до них
- Дізнатися, що насправді означає «хмара» (спойлер: це не магія)
- Розгорнути реальний вебсайт, використовуючи лише термінал
Цей трек веде до двох шляхів: Linux Deep Dive (внутрішня будова систем) та Cloud Native (контейнери, Kubernetes). Більшість досвідчених інженерів знають обидва.
Аналогія з ресторанною кухнею
Розділ «Аналогія з ресторанною кухнею»У цих модулях ми використовуємо ресторанну кухню як основну аналогію:
| Концепція комп’ютера | Аналог на кухні |
|---|---|
| CPU | Шеф-кухар (виконує роботу) |
| RAM | Робоча поверхня (тимчасове робоче місце) |
| Disk/SSD | Комора (постійне зберігання) |
| Operating System | Менеджер ресторану |
| Programs | Рецепти |
| Terminal | Пряме спілкування з персоналом кухні |
| Server | Ресторанна кухня (обслуговує багатьох клієнтів) |
| Cloud | Оренда професійної кухні замість будівництва власної |
Ця аналогія супроводжуватиме вас аж до Kubernetes, де ви автоматично керуватимете тисячами кухонь.
Модулі
Розділ «Модулі»| Модуль | Назва | Час | Що ви вивчите |
|---|---|---|---|
| 0.1 | Що таке комп’ютер? | 20 хв | CPU, RAM, диск, OS — «залізо» кухні |
| 0.2 | Що таке термінал? | 20 хв | Відкриття та розуміння термінала |
| 0.3 | Перші команди термінала | 25 хв | Навігація, створення, переміщення та видалення файлів |
| 0.4 | Файли та директорії | 25 хв | Шляхи, типи файлів, організація вашої файлової системи |
| 0.5 | Редагування файлів | 25 хв | Редагування файлів у nano, написання вашого першого скрипту |
| 0.6 | Основи Git — відстежуйте свою роботу | 45 хв | Відстеження роботи за допомогою Git — init, add, commit, log |
| 0.7 | Що таке мережі? | 25 хв | IP-адреси, порти, DNS — як комп’ютери спілкуються між собою |
| 0.8 | Сервери та SSH | 25 хв | Що таке сервери та як підключатися віддалено |
| 0.9 | Програмне забезпечення та пакети | 25 хв | Встановлення та керування ПЗ із термінала |
| 0.10 | Що таке хмара? | 20 хв | Хмарні обчислення, AWS/Azure/GCP, місце K8s у цій структурі |
| 0.11 | Ваш перший сервер — підбиття підсумків | 45 хв | Фінальний проект: розгортання реального вебсайту |
Як користуватися цим треком
Розділ «Як користуватися цим треком»- Йдіть по порядку. Кожен модуль базується на попередньому.
- Виконуйте вправи. Читання — це не навчання. Навчання — це практика.
- Це нормально — рухатися повільно. Швидкість приходить із досвідом, а не під тиском.
- Перечитуйте за потреби. Професійні інженери постійно перечитують документацію.
- Робіть перерви. Вашому мозку потрібен час, щоб засвоїти нові концепції.
Що далі?
Розділ «Що далі?»Після завершення «Від нуля до терміналу» дорога розділяється на два шляхи:
Шлях А: Linux Deep Dive
Розділ «Шлях А: Linux Deep Dive»Сподобався термінал? Пориньте глибше в те, як насправді працює Linux: ядро, процеси, мережеві нутрощі, права доступу та безпека. Це знання, які роблять вас небезпечним фахівцем.
Почніть тут: Основи Linux
Шлях Б: Cloud Native
Розділ «Шлях Б: Cloud Native»Хочете створювати та розгортати застосунки в масштабах усієї мережі? Вивчіть контейнери, Docker та Kubernetes. Саме в цьому напрямку рухається індустрія.
Почніть тут: Cloud Native 101
Шлях В: Обидва
Розділ «Шлях В: Обидва»Більшість досвідчених інженерів знають обидва. Почніть з того, що вас більше захоплює — інший шлях чекатиме на вас. Обидва шляхи сходяться в точці Platform Engineering (SRE, GitOps, DevSecOps, MLOps).
Zero to Terminal | Module 0.11 (Capstone) | +----------+----------+ | | Linux Deep Dive Cloud Native 101 | | +----------+----------+ | Platform EngineeringВитрати часу
Розділ «Витрати часу»Загальний час треку: ~4,5 години
Ось і все. Кілька годин — і ви пройшли шлях від «Я ніколи не користувався терміналом» до «Я розгорнув вебсайт в інтернеті». Непогано як для вихідних.
Пам’ятайте: IT-індустрії потрібні люди зі свіжим поглядом. Ваші очі новачків бачать речі, до яких експерти вже звикли. Ви не відстаєте — ви лише починаєте.