JAVA SE
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
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
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ść.
- Aktualna podstawa – Nauka na Java 17 w zakresie Standard Edition.
- OOP od razu – Wcześnie wprowadzone klasy, pola, metody i konstruktor.
- Nowości 8+ – Optional, Stream, lambda i interfejsy funkcyjne w toku kursu.
- Szerokie spektrum – Kolekcje, wyjątki, wzorce, pliki, refleksja i współbieżność.
Czego się nauczysz?
- 1Wstęp do programowaniaPo co programujemy, jakie są języki i jak działają programy.
- 2Pierwszy kod w Java 17Napisać pierwszy program, poznać strukturę języka i typy danych.
- 3Klasy i składniki OOPKlasy, pola, metody, konstruktory oraz pakiety i sposób ich użycia.
- 4Sterowanie przebiegiemInstrukcje warunkowe, pętle, kolekcje oraz obsługa wyjątków.
- 5Dziedziczenie i kompozycjaRóżnice między podejściami, klasy abstrakcyjne i interfejsy.
- 6Pierwsze wzorce i aplikacjaPoznać przydatne klasy, wprowadzić wzorce oraz stworzyć aplikację okienkową.
- 7Java 8+: API i funkcjeOptional, Stream, wyrażenia lambda i interfejsy funkcyjne w praktyce.
- 8Przechowywanie danychTworzyć różne pliki: obrazy, excel, HTML, YAML i JSON; przechowywać dane.
- 9Refleksja i współbieżnośćRefleksja, adnotacje, uruchamianie wielu wątków i ich synchronizacja.
Dla kogo jest to szkolenie
- Osób zaczynających naukę programowania.
- Uczących się Javy od podstaw.
- Chcących szybko wejść w obiektowość.
- Szukających przeglądu Java 8+ i jej API.
- Potrzebujących zrozumieć kolekcje i wyjątki.
- Zainteresowanych wzorcami i strukturą aplikacji.
- Chcących pracować z plikami i danymi w Javie.
- Ciekawych refleksji i pracy wielowątkowej.
Wymagania
Nie są wymagane wcześniejsze doświadczenia. Wystarczy chęć nauki; zagadnienia omawiamy od podstaw.
Opis szkolenia
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.
Wstęp i pierwszy kod
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.
Obiektowość od początku
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.
Sterowanie, kolekcje i wyjątki
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.
Aplikacje, wzorce i dziedziczenie
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.
Pliki, refleksja i współbieżność
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.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
JavaScript z Domanem
270 wykładów
35 godz. 35 min
Kurs PHP - dla początkujących
51 wykładów
3 godz. 35 min
Kurs C# - Szybki Start [Programowanie dla poc ...
98 wykładów
24 godz. 22 min
SCRUM Agile w pigułce - Masterclass
37 wykładów
3 godz. 19 min
Kurs Blendera 1 - Modelowanie
60 wykładów
10 godz. 36 min
Jak zarabiać na afiliacji bez sprzedaży?
12 wykładów
1 godz. 10 min
Cyberbezpieczeństwo oraz Ethical Hacking od P ...
73 wykładów
6 godz. 26 min
Kurs Excel - makra i VBA dla początkujących
25 wykładów
3 godz. 39 min
Sprawdzone sposoby na zarabianie przez intern ...
14 wykładów
2 godz. 15 min
Python 3: od Podstaw do Programisty - Kurs Pr ...
42 wykładów
7 godz. 47 min
Aktualizacja: 04.2026
JavaScript z Domanem
Kurs nauczy się programować przy użyciu nowoczesnego JavaScriptu, dając fundamentalną wiedzę potrzebną aby zostać programistą!
Czego się nauczysz?
- Korzystanie z narzędzi do kodowania
- Umiejętność programowania przy użyciu JavaScript
- Znajomość JavaScript pozwalająca swobodny rozwój wiedzy o frameworki/biblioteki