Kurs JAVA SE. W tym kursie nauczę Ciebie programować w języku JAVA. Pokażę najnowszą wersję JAVA, standardy programowania oraz jak ja to robię.
Stworzony przez WSA WroSoftAcademy
40 % taniej
49.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Kurs prowadzi przez Java SE na wersji 17. Startujesz od idei programowania i języków, lecz szybko przechodzisz do obiektowości, zyskując czas na jej solidne zrozumienie.
Po drodze poznajesz elementy Java 8+, m.in. Optional, Stream, wyrażenia lambda i interfejsy funkcyjne. W planie są kolekcje, wyjątki, wzorce, praca z plikami, refleksja i współbieżność.
Nie są wymagane wcześniejsze doświadczenia. Wystarczy chęć nauki; zagadnienia omawiamy od podstaw.
JAVA SE to kurs prowadzony na wersji 17, który przeprowadza od idei programowania po zagadnienia zaawansowane. Na początku wyjaśnia, do czego służy programowanie i jak działają języki. Bardzo szybko wchodzisz w paradygmat obiektowy, aby mieć czas na jego zrozumienie i praktyczne oswojenie. Równolegle poznajesz elementy Java 8+, takie jak Optional, Stream, wyrażenia lambda i interfejsy funkcyjne.
Zaczynamy od podstaw: po co uczymy się programowania, jaką rolę pełni komputer i czym różnią się języki programowania. Taki kontekst pomaga zrozumieć, dlaczego pewne rozwiązania w Javie wyglądają właśnie tak. Następnie przechodzimy do pierwszego kodu. Oswajasz się z zapisem składni, budową prostego programu i typami danych. Krok po kroku poznajesz elementy niezbędne, by uruchomić działający przykład i swobodnie modyfikować go według potrzeb. Dzięki temu dalsze części będą czytelniejsze i łatwiejsze.
Po krótkim wstępie szybko przechodzimy do programowania obiektowego. Skupiamy się na tym, czym jest klasa i jak tworzyć obiekty. Poznajesz pola, metody oraz konstruktory i uczysz się, jak łączyć te elementy w spójne rozwiązania. Omawiamy też porządkowanie kodu w pakietach oraz to, jak korzystać z przygotowanych elementów języka w praktyce. Wczesne wejście w obiektowość pozwala zbudować pewność w pracy z kluczowym paradygmatem Javy i ułatwia dalsze tematy, w tym późniejsze rozróżnienie kompozycji i dziedziczenia.
W kolejnym kroku porządkujemy logikę programu. Pracujesz z instrukcjami warunkowymi oraz różnymi rodzajami pętli, aby kontrolować przepływ wykonywania kodu. Poznajesz kolekcje i ich podstawowe zastosowania, co pozwala wygodnie gromadzić i przetwarzać zbiory danych. Ważnym elementem jest też obsługa wyjątków: rozumienie, kiedy mogą się pojawić i jak reagować, by program zachowywał się przewidywalnie. Ten zestaw narzędzi daje solidną bazę do dalszej pracy z aplikacjami w Javie.
Na tym etapie łączysz wiedzę w całość. Poznajesz przydatne klasy i pierwsze wzorce projektowe, które porządkują sposób myślenia o rozwiązaniach. Budujesz pierwszą aplikację okienkową, co pokazuje, jak elementy języka współgrają w praktyce. Następnie porównujemy kompozycję z dziedziczeniem oraz wprowadzamy klasy abstrakcyjne i interfejsy. Dzięki temu widzisz, kiedy rozszerzać typy, a kiedy składać je z mniejszych części. Omawiamy też klasy wykorzystywane w strumieniach, co przygotowuje grunt pod późniejszą pracę z API strumieniowym.
W części poświęconej przechowywaniu danych tworzysz różne pliki i pracujesz z wieloma formatami: obrazami, arkuszami excel, HTML, YAML i JSON. To pozwala zobaczyć, jak w Javie zapisywać informacje i porządkować je w praktycznych strukturach. Potem wchodzimy poziom wyżej, poznając refleksję oraz adnotacje, dzięki którym można opisywać zachowania w sposób deklaratywny. Na koniec zajmujemy się współbieżnością: gdy jeden wątek to za mało, uruchamiasz ich kilka i uczysz się poprawnej synchronizacji.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
49.00 zł
To najniższa cena z ostatnich 30 dni!