Praktyczna platforma do nauki Linuxa, administracji systemem i DevOps
ShellForge to polska aplikacja edukacyjna tworzona z myślą o osobach, które chcą uczyć się przez praktykę: krótkie lekcje, komendy, zadania, quizy i fiszki.
Idea projektu
ShellForge pomaga stopniowo budować praktyczne umiejętności związane z pracą w terminalu, administracją systemami Linux oraz podstawami DevOps. Celem aplikacji nie jest samo zapamiętywanie poleceń, ale zrozumienie, kiedy i dlaczego używa się konkretnych narzędzi.
Materiały są układane w logiczną ścieżkę nauki — od podstaw pracy z plikami, procesami i uprawnieniami, przez administrację systemem, aż po sieć, deployment aplikacji, automatyzację i monitoring.
Jak działa nauka?
Każda lekcja skupia się na jednym konkretnym zagadnieniu. Najpierw poznajesz krótkie wyjaśnienie, następnie widzisz przykłady komend i wykonujesz zadanie praktyczne.
Quiz pozwala sprawdzić zrozumienie materiału, a fiszki pomagają szybko powtarzać najważniejsze pojęcia, komendy i zależności.
Co wyróżnia ShellForge?
Projekt jest tworzony jako praktyczna, polskojęzyczna ścieżka nauki dla osób, które chcą rozwijać się technicznie krok po kroku.
Po polsku
Materiały są pisane po polsku, z technicznym słownictwem i przykładami dopasowanymi do nauki Linuxa oraz DevOps.
Przez komendy
Nauka opiera się na konkretnych poleceniach, zadaniach i scenariuszach, a nie na samej teorii oderwanej od praktyki.
Krok po kroku
Tematy są ułożone tak, aby użytkownik przechodził od podstaw do coraz bardziej praktycznych zadań administracyjnych.
Quizy i fiszki
Każda lekcja posiada mechanizmy powtórki, które pomagają sprawdzić wiedzę i wrócić do najważniejszych pojęć.
Dla kogo jest ShellForge?
Aplikacja jest przeznaczona dla osób, które chcą uporządkować naukę Linuxa i rozwijać praktyczne umiejętności techniczne.
Początkujący
Dla osób, które zaczynają pracę z terminalem i chcą zrozumieć podstawowe polecenia.
Studenci
Dla studentów informatyki i kierunków technicznych, którzy chcą utrwalić praktyczne podstawy.
SysAdmin i DevOps
Dla osób rozwijających się w kierunku administracji systemami, DevOps i chmury.
Nauka przez działanie
Dla tych, którzy wolą konkretne przykłady, ćwiczenia, quizy i fiszki zamiast samej teorii.
Zakres ścieżki nauki
ShellForge rozwija się modułowo — od podstaw Linuxa do zagadnień związanych z wdrażaniem, automatyzacją i utrzymaniem aplikacji.
Podstawy Linuxa
Terminal, pliki, katalogi, uprawnienia, procesy, użytkownicy, pakiety i podstawowe narzędzia tekstowe.
Administracja systemem
Usługi, logi, diagnostyka, konta użytkowników, zadania cykliczne i codzienna praca administratora.
Sieć i bezpieczeństwo
SSH, porty, DNS, firewall, SELinux oraz bezpieczniejsza konfiguracja dostępu do systemu.
Deployment aplikacji
Uruchamianie aplikacji jako usługi, reverse proxy, domeny, certyfikaty HTTPS i aktualizacje.
DevOps i automatyzacja
Git, kontenery, CI/CD, automatyczne testy i powtarzalne procesy wdrożeniowe.
Monitoring i utrzymanie
Health checki, metryki, logi, alerty, backupy i podstawy codziennego utrzymania środowiska.
Zacznij od pierwszych lekcji albo przejdź do roadmapy
Możesz przechodzić przez materiał po kolei albo wracać do wybranych tematów, gdy potrzebujesz powtórki. Roadmapa pokazuje sugerowaną kolejność nauki.