💡 INF.04
Projektowanie, programowanie
i testowanie aplikacji
Materiały do nauki podzielone na działy egzaminacyjne. Kliknij dział, aby otworzyć asystenta AI i uczyć się interaktywnie.
🗂️ 12 działów tematycznych
🤖 AI Llama 3.3 70B
🎯 Algorytmy + kod
🧠 Algorytmy i struktury danych
Podstawy algorytmiki
Złożoność O(), schematy blokowe, pseudokod, rekurencja, NWD, systemy liczbowe, bitowe.
Ucz się z AI →
Algorytmy sortowania i wyszukiwania
Bubble/Insertion/Selection/Merge/Quick Sort, wyszukiwanie binarne, lista, stos, kolejka.
Ucz się z AI →
💻 Programowanie — Python i Java
Python — podstawy języka
Typy, f-stringi, pętle, funkcje, lambda, listy/słowniki/zbiory, moduły, wyjątki.
Ucz się z AI →
Python — OOP i pliki
Klasy, dziedziczenie, dunder methods, generatory, pliki CSV/JSON, regex, context managers.
Ucz się z AI →
Java — podstawy i OOP
JVM, typy, String, ArrayList/HashMap, klasy, dziedziczenie, interfejsy, wyjątki, enum.
Ucz się z AI →
C++ — podstawy i wskaźniki
Wskaźniki, new/delete, referencje, smart pointers, szablony, STL (vector, map), klasy.
Ucz się z AI →
📐 Inżynieria oprogramowania i projektowanie
UML i modelowanie systemu
Diagram klas, sekwencji, przypadków użycia, aktywności, stanów, wzorce projektowe.
Ucz się z AI →
Metodyki wytwarzania oprogramowania
Waterfall, Scrum (Sprint, Daily, PO/SM), Kanban, XP, user stories, dokumentacja SRS.
Ucz się z AI →
Bazy danych w aplikacjach
SQL vs NoSQL, ORM (SQLAlchemy/Hibernate), JDBC, SQLite, Redis, MongoDB, migracje.
Ucz się z AI →
🧪 Testowanie i jakość oprogramowania
Testowanie oprogramowania
TDD, unittest/pytest/JUnit, white/black-box, mockowanie, coverage, piramida testów.
Ucz się z AI →
Git, CI/CD i DevOps
GitHub Actions, Docker/Compose, CI pipeline, Kubernetes basics, SOLID/DRY, monitoring.
Ucz się z AI →
Bezpieczeństwo i dobre praktyki
SOLID, clean code, JWT/OAuth 2.0, AES/RSA, bcrypt, OWASP, SonarQube, licencje.
Ucz się z AI →
Asystent INF.04
Wybierz dział powyżej
📚
Chcesz więcej? Testy, kartkówki, baza zadań!
Setki gotowych materiałów dopasowanych do egzaminów zawodowych — arkusze próbne, klucze odpowiedzi, ćwiczenia.
Sprawdź →