Kurs Java i Spring
1. Podstawy Java
2. Instrukcje kontrolne
- Instrukcje warunkowe (if, else)
- Pętle (for, while, do-while)
- Switch/case
- Break i continue
3. Funkcje i metody
- Definiowanie metod
- Parametry i zwracanie wartości
- Przeciążanie metod
- Rekurencja
4. Tablice i kolekcje
- Tablice jednowymiarowe
- Tablice wielowymiarowe
- List, Set, Map
- Iterowanie po kolekcjach
5. Programowanie obiektowe
- Klasy i obiekty
- Konstruktory
- Dziedziczenie
- Polimorfizm
- Enkapsulacja
6. Spring Framework
- Dependency Injection
- Autowiring
- Konfiguracja aplikacji
- AOP (Aspect-Oriented Programming)
7. Spring Boot i REST API
- Spring Boot setup
- Tworzenie REST API
- Obsługa bazy danych (JPA)
- Bezpieczeństwo (Spring Security)