Перейти до вмісту

Від нуля до терміналу

Lab Progress 0/5 completed

Від «Я ніколи не користувався терміналом» до «Я розгорнув вебсайт, використовуючи лише командний рядок»


Цей трек призначений для абсолютних новачків. Вам не потрібен досвід в 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Сервери та SSH25 хвЩо таке сервери та як підключатися віддалено
0.9Програмне забезпечення та пакети25 хвВстановлення та керування ПЗ із термінала
0.10Що таке хмара?20 хвХмарні обчислення, AWS/Azure/GCP, місце K8s у цій структурі
0.11Ваш перший сервер — підбиття підсумків45 хвФінальний проект: розгортання реального вебсайту

Як користуватися цим треком

Розділ «Як користуватися цим треком»
  1. Йдіть по порядку. Кожен модуль базується на попередньому.
  2. Виконуйте вправи. Читання — це не навчання. Навчання — це практика.
  3. Це нормально — рухатися повільно. Швидкість приходить із досвідом, а не під тиском.
  4. Перечитуйте за потреби. Професійні інженери постійно перечитують документацію.
  5. Робіть перерви. Вашому мозку потрібен час, щоб засвоїти нові концепції.

Після завершення «Від нуля до терміналу» дорога розділяється на два шляхи:

Сподобався термінал? Пориньте глибше в те, як насправді працює Linux: ядро, процеси, мережеві нутрощі, права доступу та безпека. Це знання, які роблять вас небезпечним фахівцем.

Почніть тут: Основи Linux

Хочете створювати та розгортати застосунки в масштабах усієї мережі? Вивчіть контейнери, 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-індустрії потрібні люди зі свіжим поглядом. Ваші очі новачків бачать речі, до яких експерти вже звикли. Ви не відстаєте — ви лише починаєте.