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

Zero to Terminal

Lab Progress 0/5 completed

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


Цей трек створений для абсолютних новачків. Вам не потрібен досвід в ІТ, навички програмування чи будь-які спеціальні знання. Якщо ви вмієте користуватися веб-браузером, ви впораєтеся.

Можливо, ви:

  • Студент, який цікавиться технологіями
  • Людина, що змінює професію на сферу ІТ
  • Нетехнічний фахівець, який хоче зрозуміти, що роблять розробники
  • Той, кому казали «просто відкрий термінал», і хто почувався при цьому розгубленим

Ласкаво просимо. Кожен експерт колись був новачком.


До кінця цього треку ви зможете:

  • Розуміти, що відбувається всередині вашого комп’ютера (і чому це важливо)
  • Використовувати термінал (командний рядок) для навігації, створення та керування файлами
  • Редагувати файли за допомогою текстового редактора безпосередньо в терміналі
  • Розуміти роботу мереж, серверів та способи віддаленого підключення до них
  • Знати, що насправді означає «хмара» (спойлер: це не магія)
  • Розгорнути справжній вебсайт, використовуючи лише термінал

Цей трек веде до двох шляхів: Linux Deep Dive (глибоке занурення в систему) та Cloud Native (контейнери, Kubernetes). Більшість досвідчених інженерів знають обидва.


Протягом цих модулів ми використовуємо кухню ресторану як наскрізну аналогію:

Концепція комп’ютераКухонний еквівалент
Процесор (CPU)Шеф-кухар (виконує роботу)
Оперативна пам’ять (RAM)Робоча поверхня (тимчасове робоче місце)
Диск/SSDКомора (постійне сховище)
Операційна системаМенеджер ресторану
ПрограмиРецепти
ТерміналПряме спілкування з персоналом кухні
СерверКухня ресторану (обслуговує багатьох клієнтів)
ХмараОренда комерційної кухні замість будівництва власної

Ця аналогія супроводжуватиме вас аж до Kubernetes, де ви будете керувати тисячами кухонь автоматично.


МодульНазваЧасЩо ви вивчите
0.1Що таке комп’ютер?20 хвCPU, RAM, диск, ОС — «залізо» кухні
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. Робіть перерви. Вашому мозку потрібен час, щоб засвоїти нові концепції.

Після завершення треку «Zero to Terminal» шлях розгалужується на два напрямки:

Шлях A: Глибоке занурення в Linux

Розділ «Шлях A: Глибоке занурення в Linux»

Вам сподобався термінал? Дізнайтеся більше про те, як насправді працює Linux: ядро, процеси, внутрішні механізми мереж, дозволи та безпека. Це знання, які роблять вас небезпечним (у хорошому сенсі).

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

Хочете створювати та розгортати застосунки у великих масштабах? Вивчайте контейнери, Docker та Kubernetes. Це те, куди рухається вся індустрія.

Почніть тут: Cloud Native 101

Більшість досвідчених інженерів знають обидва. Почніть з того, що вас більше захоплює — інший шлях чекатиме на вас. Обидва шляхи сходяться в точці Platform Engineering (SRE, GitOps, DevSecOps, MLOps).

Zero to Terminal
|
Модуль 0.11 (Підсумковий проєкт)
|
+----------+----------+
| |
Linux Deep Dive Cloud Native 101
| |
+----------+----------+
|
Platform Engineering

Загальний час на трек: ~4.5 години

Це все. Кілька годин від «Я ніколи не користувався терміналом» до «Я розгорнув вебсайт в інтернеті». Непогано для вихідних.


Пам’ятайте: Технологічній індустрії потрібні люди зі свіжим поглядом. Ваші очі новачка бачать речі, до яких експерти вже звикли. Ви не відстаєте — ви тільки починаєте.