JAVA Developer Academy - JAVA SE
JAVA SE
Description
Uczymy się języka JAVA.
W tym kursie będzie SE, czyli Standard Edition. Będziemy pracować na najnowszej wersji JAVA 17.
Zaczynamy od wprowadzenia, czyli do czego służy programowanie, jakie są języki programowania i jak działają.
Potem przechodzimy do JAVA. Bardzo szybko przechodzimy do programowania obiektowego (inaczej niż zazwyczaj na kursach), aby mieć jak najwięcej czasu na oswojenie się z tym paradygmatem.
Na bieżąco również będą wprowadzane rzeczy z wersji 8+, takie jak Optional, Stream, wyrażenia lambda, Functional Interface.
Plan jest taki:
Wstęp (o komputerze i językach programowania) - pomoże zrozumieć po co uczymy się programowania
Pierwszy kod - oswajamy się z językiem, poznajemy jego strukturę, typy itd.
Klasy i OOP - poznajemy artefakty języka takie jak klasa, pole, metoda, konstruktor, pakiety, a także jak tego powinno się używać
Sterowanie przebiegiem - będzie o warunkach, pętlach oraz kolekcjach, a także wyjątki
Piszemy aplikację - poznamy przydatne klasy, pierwsze wzorce projektowe. Zrobimy też pierwszą aplikację okienkową
Dziedziczenie - tu się zacznie dziać, bo poznamy różnicę między kompozycją, a dziedziczeniem. Będą klasy abstrakcyjne, interface'y, kolejne wzorce projektowe i klasy wykorzystywane w strumieniach.
Storage - będziemy tworzyć różne pliki. Dużo plików... obrazy, excel, html, pliki typu yaml, json. Będziemy uczyć się przechowywać dane
Refleksja - i wchodzimy na wyższy poziom abstrakcji, będziemy robić rzeczy, których się nie da zrobić. Poznamy adnotacje
Współbieżność - gdy jeden wątek to za mało, będziemy uruchamiać kilka procesów równolegle - będzie o wątkach - jak je pisać poprawnie i jak je synchronizować
What You Will Learn!
- Poznać język JAVA w zakresie JAVA SE - jest to wejście w świat programowania
- Poznanie wszystkich niezbędnych elementów JAVA SE aby zostać programistą JAVA
- Nabycie umiejętności praktycznej, dzięki licznym ćwiczeniom, które pozwolą opanować materiał w praktyce
- Na koniec kursu będziesz potrafić pisać swoje własne programy :)
Who Should Attend!
- Kurs dla osób, które chcą zacząć pracować jako programista lub poznać język JAVA. Zarówno dla osób, które jeszcze nigdy nie programowały, jak i dla tych, które chcą usystematyzować swoją wiedzę