Uczymy si jzyka JAVA.W tym kursie bdzie SE, czyli Standard Edition. Bdziemy pracowa na najnowszej wersji JAVA 17.Zaczynamy od wprowadzenia, czyli do czego suy programowanie, jakie s jzyki programowania i jak dziaaj. Potem przechodzimy do JAVA. Bardzo szybko przechodzimy do programowania obiektowego (inaczej ni zazwyczaj na kursach), aby mie jak najwicej czasu na oswojenie si z tym paradygmatem. Na bieco rwnie bd wprowadzane rzeczy z wersji 8+, takie jak Optional, Stream, wyraenia lambda, Functional Interface. Plan jest taki: Wstp (o komputerze i jzykach programowania) - pomoe zrozumie po co uczymy si programowaniaPierwszy kod - oswajamy si z jzykiem, poznajemy jego struktur, typy itd. Klasy i OOP - poznajemy artefakty jzyka takie jak klasa, pole, metoda, konstruktor, pakiety, a take jak tego powinno si uywaSterowanie przebiegiem - bdzie o warunkach, ptlach oraz kolekcjach, a take wyjtkiPiszemy aplikacj - poznamy przydatne klasy, pierwsze wzorce projektowe. Zrobimy te pierwsz aplikacj okienkowDziedziczenie - tu si zacznie dzia, bo poznamy rnic midzy kompozycj, a dziedziczeniem. Bd klasy abstrakcyjne, interface’y, kolejne wzorce projektowe i klasy wykorzystywane w strumieniach. Storage - bdziemy tworzy rne pliki. Duo plikw. obrazy, excel, html, pliki typu yaml, json. Bdziemy uczy si przechowywa daneRefleksja - i wchodzimy na wyszy poziom abstrakcji, bdziemy robi rzeczy, ktrych si nie da zrobi. Poznamy adnotacjeWspbieno - gdy jeden wtek to za mao, bdziemy uruchamia kilka procesw rwnolegle - bdzie o wtkach - jak je pisa poprawnie i jak je synchronizowa