Thanks to visit codestin.com
Credit goes to stormit.pl

Wszystkie wpisy

Kategoria

Java i backend — praktyka z produkcji

Java, Spring, kolekcje, JVM i wzorce backendu — z 16 lat praktyki produkcyjnej, nie z akademickiego podrecznika. Od skladni i kolekcji, przez OOP, po Spring Boot i architekture. Konkrety, ktore realnie uzywasz w pracy.

Zobacz kursy54 artykułów w tym filarze

Artykuły w tym filarze

Wzorzec Saga w architekturze mikroserwisów – Spring Boot i Apache Kafka w praktyce
Java

Wzorzec Saga w architekturze mikroserwisów – Spring Boot i Apache Kafka w praktyce

Saga – wzorzec w architekturze mikroserwisów – czyli Spring Boot i Apache Kafka w praktyce. W architekturze mikroserwisowej z reguły obowiązuje zasada „Database

17 min19 mar 2025
[Historia współpracy] z PL/SQL do Java
Java

[Historia współpracy] z PL/SQL do Java

Historia współpracy. Jak mentoring „Sprawny Programista Java” odmienił karierę Rafała. „Tylko kursy” w dzisiejszym zwariowanym świecie to za mało… Żeby os

2 min17 mar 2025
Spring Data, JPA – przewodnik dla Junior Java Developera
Java

Spring Data, JPA – przewodnik dla Junior Java Developera

Spring Data to potężne narzędzie w ekosystemie Spring, które znacznie upraszcza interakcje z bazami danych w aplikacjach Java. Dla początkujących programistów,

5 min5 lip 2024
Java 10 dni – Lekcja 10, Podsumowanie i dalsze kroki
Java

Java 10 dni – Lekcja 10, Podsumowanie i dalsze kroki

Lekcja 10, Podsumowanie i dalsze kroki Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min14 cze 2024
Spring Boot, Spring REST API
Java

Spring Boot, Spring REST API

Jak za pomocą Javy, Mavena, SpringBoot'a stworzyć proste API REST-owe? Z tego materiału dowiesz się: Jak utworzyć nowy projekt w IntelliJ IDEA za pomocą Spring

3 min12 cze 2024
Java 10 dni – Lekcja 9, Projekt i implementacja Twojej aplikacji
Java

Java 10 dni – Lekcja 9, Projekt i implementacja Twojej aplikacji

Lekcja 9, Projekt i implementacja Twojej aplikacji Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min19 maj 2024
Java 10 dni – Lekcja 8, Kontrolowanie przepływu
Java

Java 10 dni – Lekcja 8, Kontrolowanie przepływu

Lekcja 8, Kontrolowanie przepływu Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min18 maj 2024
Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem
Java

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min17 maj 2024
Java 10 dni – Lekcja 6, Metody i wyrażenia
Java

Java 10 dni – Lekcja 6, Metody i wyrażenia

Lekcja 6, Metody i wyrażenia Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min16 maj 2024
Java 10 dni – Lekcja 5, Zmienne i typy danych
Java

Java 10 dni – Lekcja 5, Zmienne i typy danych

Lekcja 5, Zmienne i typy danych Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min14 maj 2024
Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?
Java

Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?

Lekcja 4, Jak wykonywany jest kod naszej aplikacji? Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=aAEJn3QcgQU

1 min13 maj 2024
Java 10 dni – Start!
Java

Java 10 dni – Start!

Java 10 dni – Start! Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=RnKYjTdcIaw

1 min10 maj 2024
Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?
Java

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy? Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”
Java

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World” Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę
Java

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java Collection | ArrayList, HashSet, HashMap
Java

Java Collection | ArrayList, HashSet, HashMap

Java kolekcje (ang. collections) – W Javie mamy do dyspozycji tablice. Mają one jednak trochę wad i nie zawsze łatwo współpracuję się z nimi. Dodawanie lub usuw

7 min21 lut 2024
[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter
Java

[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter

Obsługa plików w Javie nie musi być skomplikowana. Niezależnie od tego, czy piszesz swoją pierwszą aplikację, czy też szlifujesz umiejętności w zaawansowanych p

9 min21 lut 2024
Try with resources, Java try-with-resources ❤‍
Java

Try with resources, Java try-with-resources ❤‍

Jako przedstawiciel tej grupy zawodowej – z pełną odpowiedzialnością muszę przyznać  – że programiści z natury są raczej zapominalscy… Zaowocowało to pows

9 min21 lut 2024
[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding
Java

[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding

Java – 10 argumentów ZA: 1. Popularność Według Oracle na świecie jest już ponad 9 milionów programistów Java. Ta liczba zdecydowanie robi wrażenie, szczególnie

9 min13 lut 2024
Java List, ArrayList, LinkedList
Java

Java List, ArrayList, LinkedList

Java List – W Javie możemy znaleźć specjalny framework oferujący nam szereg, różnych kolekcji. Można powiedzieć, że kolekcje są dość wypasioną konkurencją tabli

6 min8 gru 2023
Losowe liczby – JAVA Random, liczby losowe ⚧️
Java

Losowe liczby – JAVA Random, liczby losowe ⚧️

Losowe liczby – Liczby są wszędzie wokół nas. Stanowią podstawę matematyki, nauki, inżynierii i wielu innych dziedzin. Jednak, gdy mówimy o „liczbach losowych”,

4 min3 gru 2023
Arrays – Twój prywatny kombajn do zarządzania tablicami! ‍
Java

Arrays – Twój prywatny kombajn do zarządzania tablicami! ‍

Klasa Arrays, to jeden z tych „kombajnów”, po który sięgamy gdy chcemy zrobić „coś” z naszą tablicą. Przykładowo – chcesz zrobić „coś” z tablicą, ale nie wiesz

5 min27 lis 2023
Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie
Java

Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie

Spring i Spring Boot Spring to obecnie najpopularniejszy framework dla Java – dlatego jeżeli myślisz poważnie o swoim rozwoju jako Java Developer, to zwyczajnie

5 min29 wrz 2023
Deprecated – konsekwencje korzystania z przestarzałych elementów języka Java
Java

Deprecated – konsekwencje korzystania z przestarzałych elementów języka Java

Z tego materiału dowiesz się, czym jest, jak działa adnotacja @deprecated w Java i dlaczego nie powinniśmy korzystać z takich fragmentów kodu

6 min23 sty 2023
Java Switch Case | Kurs Java
Java

Java Switch Case | Kurs Java

Switch case – Każdego dnia dokonujemy wyborów, które są podyktowane określonymi warunkami. Wyobraź sobie poranną sytuację, kiedy chcesz zrobić sobie śniadanie.

10 min11 paź 2022
Instrukcja warunkowa IF ELSE | Kurs Java
Java

Instrukcja warunkowa IF ELSE | Kurs Java

Instrukcje warunkowe if – Jeśli dzisiaj jest niedziela tzn. że jest weekend, a co jeśli nie ? Trzeba iść do pracy. Jak często zadajesz sobie pytanie Jeśli coś &

5 min8 paź 2022
Pętla (for, while, do while, foreach) pętle | Kurs Java
Java

Pętla (for, while, do while, foreach) pętle | Kurs Java

Pętle (ang. loops) – Wyobraź sobie sytuację, w której musisz odświeżyć dane wszystkich uczniów w szkole . Mogą to być nawet setki uczniów ‍‍ – a c

8 min6 paź 2022
Java tablice | Kurs Java
Java

Java tablice | Kurs Java

Tablica (ang. array) – Często podczas tworzenia kodu nie pracujesz na pojedynczej zmiennej, lecz na dużej ilości takich zmiennych. Zmienne mogą być np. ze sobą

6 min2 paź 2022
Konwersja i rzutowanie typów | Kurs Java
Java

Konwersja i rzutowanie typów | Kurs Java

Konwersja i rzutowanie typów – W codziennym życiu nieważne jak bardzo byśmy chcieli – truskawka , nie zamieni się w cytrynę , pomimo że to i to jest owocem. Jav

5 min1 paź 2022
Inkrementacja i dekrementacja | Kurs Java
Java

Inkrementacja i dekrementacja | Kurs Java

Inkrementacja (ang. increment) i dekrementacja (ang. decrement) – Pracując np. z pętlami ➿ często istnieje potrzeba zwiększania ⬆️ lub zmni

4 min29 wrz 2022
Klasy osłonowe / opakowujące | Kurs Java
Java

Klasy osłonowe / opakowujące | Kurs Java

Klasy osłonowe (ang. Wrapper classes) – klasy osłonowe stanowią swego rodzaju pomost między światem typów prostych, a obiektowych. W niektórych miejscach typy p

5 min10 wrz 2022
Operatory matematyczne (arytmetyczne) | Kurs Java
Java

Operatory matematyczne (arytmetyczne) | Kurs Java

Operatory matematyczne – Podstawowe operacje matematyczne takie jak np. dodawanie lub mnożenie towarzyszą nam praktycznie każdego dnia w życiu codziennym. Podl

5 min31 sie 2022
STAŁE – final | Kurs Java
Java

STAŁE – final | Kurs Java

Stałe (final) – Wyobraź sobie, że potrzebujesz stworzyć zmienną, której wartość będzie niezmienna – raz przypisana i już zawsze taka sama. Przykładowo – chcesz

4 min27 sie 2022
Operatory logiczne | Kurs Java
Java

Operatory logiczne | Kurs Java

Operatory logiczne  –  sprawdzają, czy wyrażenie jest prawdziwe, czy fałszywe. Czy dzisiejsza pogoda jest deszczowa? ️ Czy w lodówce mam dżem lub konfitu

6 min27 sie 2022
Typy obiektowe | Kurs Java
Java

Typy obiektowe | Kurs Java

Typy obiektowe  – Java jest językiem zorientowany obiektowo. Co to właściwie znaczy? „Obiekty” ze świata rzeczywistego , w łatwy sposób możemy zaprezentować w J

5 min26 sie 2022
Typy proste | Kurs Java
Java

Typy proste | Kurs Java

Typy proste  –  Grupa ośmiu typów, których pomimo swej nazwy nie wolno lekceważyć. Dobra ich znajomość pozwoli Ci uniknąć przykrych niespodzianek, które mogą Ci

5 min25 sie 2022
Zmienne i typy danych | Kurs Java
Java

Zmienne i typy danych | Kurs Java

Zmienne w Javie – to jedno z podstawowych zagadnień, które programista powinien mieć w tzw. małym palcu. Tworząc aplikacje w Javie – praktycznie niemożliwe było

7 min24 sie 2022
Komentarze i samodokumentujący się kod | Kurs Java
Java

Komentarze i samodokumentujący się kod | Kurs Java

Komentarze nie są jak Lista Schindlera. Nie są „czystym dobrem”. W rzeczywistości komentarze są w najlepszym wypadku złem koniecznym – Robert C.Martin W tym mat

6 min23 sie 2022
IDE Zintegrowane środowisko programistyczne  | Kurs Java
Java

IDE Zintegrowane środowisko programistyczne | Kurs Java

IDE – Umiejętność pisania kodu w edytorze tekstowym ️, szczególnie na początku nauki programowania, jest istotna i uczy zrozumienia działania kodu. Jedna

9 min22 sie 2022
Jak napisać swój pierwszy program Java | Kurs Java
Java

Jak napisać swój pierwszy program Java | Kurs Java

„Hello World!” – Pierwsze słowa raczkującego programisty .  W Javie również tutaj wszystko się zaczyna – Pierwsze linijki kodu, pierwsza kompilacja i uruchomie

5 min21 sie 2022
Operator przypisania | Kurs Java
Java

Operator przypisania | Kurs Java

Operator przypisania  – Czy wyobrażasz sobie tworzenie aplikacji bez możliwości przypisania wartości do zmiennych? Nie? Ja też nie. Całe szczęście, że nie muszę

5 min20 sie 2022
Instalacja Java JDK w 15 minut  | Kurs Java
Java

Instalacja Java JDK w 15 minut | Kurs Java

JDK (ang. Java Development Kit) –  Chcesz rozpocząć swoją przygodę z Javą? JDK będzie Twoim pierwszym krokiem ku tej przygodzie W tym materiale zapoznasz się

6 min19 sie 2022
Java enum
Java

Java enum

Enum – „Jesień”, „Jesien”, a może „JESIEN"? ️ W tym materiale przedstawię Ci typ wyliczeniowy, czyli tzw. enum. Jeżeli chcesz zapewnić bezpieczeńst

7 min7 sie 2022
Java 18: premiera, nowości, zmiany – praktyczne podsumowanie
Java

Java 18: premiera, nowości, zmiany – praktyczne podsumowanie

Java 18 zapewnia aktualizacje i ulepszenia dzięki dziewięciu rozszerzeniom, a w tym wpisie po krótce je omówimy.

7 min12 kwi 2022
Spring oraz Spring Boot – Czym są? Oraz dlaczego MUSIMY je znać?
Java

Spring oraz Spring Boot – Czym są? Oraz dlaczego MUSIMY je znać?

W tym materiale znajdziesz podstawowe informacje na temat Spring Framework oraz Spring Boot. Miłej lektury!

4 min26 paź 2021
Język Java – Historia Powstania | Kurs Java
Java

Język Java – Historia Powstania | Kurs Java

Historia Java wywodzi się głównie z dwóch bardzo popularnych języków programowania C++ i Smalltalk, czerpiąc z nich to, co najlepsze.

4 min29 wrz 2021
JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)
Java

JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)

Dzisiaj skupimy się na najpopularniejszej obecnie bibliotece do testów jednostkowy oraz integracyjnych – JUnit.

16 min11 sie 2021
Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]
Java

Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]

Lombok to stosunkowo niewielka biblioteka, rozwijana na zasadach wolnej licencji (MIT license). Najbardziej jest znana z automatycznego generowania getterów i s

8 min1 sie 2021
Przygotowanie lokalnego środowiska programistycznego do pracy z Javą
Java

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą(cykl życia aplikacji, pierwsza aplikacja hello world)

5 min27 lip 2021
Java Pytania Rekrutacyjne, Java Zadania
Java

Java Pytania Rekrutacyjne, Java Zadania

Szykujesz się do rozmowy kwalifikacyjnej na Java Developera i chcesz wcześniej poznać pytania rekrutacyjne? Ba! Kto by nie chciał ich znać zawczasu. Na moje i

10 min2 mar 2017
Pytania rekrutacyjne JavaScript
Java

Pytania rekrutacyjne JavaScript

Jest to kolejna część z serii pytań i odpowiedzi na rozmowę kwalifikacyjną Java Developera – zakres JavaScript. Ich pełne zrozumienie powinno dać obraz podstawo

11 min24 lut 2017
Operatory relacyjne | Kurs Java
Java

Operatory relacyjne | Kurs Java

Operatory relacyjne – Codziennie zdarza nam się coś porównywać. Może chcemy wiedzieć, czy to jabłko jest bardziej czerwone od tego jabłka obok, a może zastanaw

5 min11 lut 2017
hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?
Java

hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?

Metody hashCode i equals to jedne z podstawowych metod wykorzystywanych w Javie. Ich deklaracja znajduje się już w klasie Object. Mimo iż obie metody posiadają

9 min16 lis 2016
Kurs Java | Darmowy Kurs Programowania w Javie
Java

Kurs Java | Darmowy Kurs Programowania w Javie

Kurs Java Pragniesz rozpocząć przygodę z programowaniem? A może zastanawiasz się, czy programowanie jest właśnie dla Ciebie? Jesteś zdecydowanie w odpowiednim

2 min15 paź 2016

Chcesz wdrożyć to u siebie?

Praktyczne kursy i wdrożenia AI oraz automatyzacji. Albo zapisz się na newsletter, żeby nie przegapić nowych treści.