Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

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

Ostatnia aktualizacja: 11/09/2025
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 24 godz. 29 min. materiału
play_circle111 nagrań wideo

W skrócie

Nauka Java SE w wersji 17: od wstępu do zaawansowanych zagadnień.
Szybkie wejście w obiektowość, by oswoić kluczowy paradygmat.
Java 8+: Optional, Stream, lambda i interfejsy funkcyjne w praktyce.
Pliki, wzorce, wyjątki, refleksja oraz współbieżność z wątkami.

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?

  1. 1
    Wstęp do programowaniaPo co programujemy, jakie są języki i jak działają programy.
  2. 2
    Pierwszy kod w Java 17Napisać pierwszy program, poznać strukturę języka i typy danych.
  3. 3
    Klasy i składniki OOPKlasy, pola, metody, konstruktory oraz pakiety i sposób ich użycia.
  4. 4
    Sterowanie przebiegiemInstrukcje warunkowe, pętle, kolekcje oraz obsługa wyjątków.
  5. 5
    Dziedziczenie i kompozycjaRóżnice między podejściami, klasy abstrakcyjne i interfejsy.
  6. 6
    Pierwsze wzorce i aplikacjaPoznać przydatne klasy, wprowadzić wzorce oraz stworzyć aplikację okienkową.
  7. 7
    Java 8+: API i funkcjeOptional, Stream, wyrażenia lambda i interfejsy funkcyjne w praktyce.
  8. 8
    Przechowywanie danychTworzyć różne pliki: obrazy, excel, HTML, YAML i JSON; przechowywać dane.
  9. 9
    Refleksja i współbieżnośćRefleksja, adnotacje, uruchamianie wielu wątków i ich synchronizacja.
Zobacz więcej Zobacz mniej

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.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

24 godz. 29 min. materiału
111 nagrań wideo

Spis treści

Czas trwania: 24:29:46Liczba wykładów: 111
downWstęp do programowania
5 wykładów
  • Wstęp do kursy|02:12
  • Co warto wiedzieć o kursie|09:29
  • Z czego składa się komputer|03:37
  • Bit & Byte - jednostki informacji|02:41
  • Języki programowania - jak rozwijały się języki programowania|02:05
downWprowadzenie do JAVA
4 wykłady
downMój pierwszy program
11 wykładów
downKlasy i obiekty
21 wykładów
downSterowanie procesu
35 wykładów
downJAVA 8 - strumienie i optionale
9 wykładów
downDziedziczenie
11 wykładów
downTypy generyczne
4 wykłady
downAdnotacje
2 wykłady
downProgramowanie refleksyjne
6 wykładów
downWielowątkowość
3 wykłady

O autorze

avatar
WSA WroSoftAcademySenior JAVA developer

Publikacje: 1

Ocena autora: Brak

O mnie
Jestem programistą JAVA już od 10 lat. Skończyłem studia medyczne, jednak postanowiłem się przekwalifikować. Programowania uczyłem się sam. Wiele błędów popełniłem i wielu rzeczy...Czytaj więcej
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!