Najnowszy artykuł

W artykule opisuję podstawy UML. Po lekturze tego artykułu poznasz kilka rodzajów diagramów, które moim zdaniem są najbardziej przydatne. Dowiesz się w jakich sytuacjach UML może być dobrym narzędziem. W artykule stawiam raczej na praktyczne zastosowanie niż rygorystyczną zgodność ze specyfikacją UML.

Czytaj dalej

W tym artykule opisuję podzapytania SQL. Po lekturze tego artykułu będziesz wiedzieć czym są podzapytania, kiedy można je stosować i…

Czytaj dalej

W artykule tym przeczytasz o zbiorze. Dowiesz się jak działa ta struktura. Pokażę Ci przykładową implementację zbioru. Dowiesz się jaka…

Czytaj dalej

W tym artykule przeczytasz o jednym z wzorców projektowych – o obserwatorze. Na przykładzie pokażę Ci sposób jego użycia i…

Czytaj dalej

W artykule przeczytasz o tym czym jest konwencja nazewnicza. Dowiesz się jak jej stosować. Na przykładach pokażę Ci najczęściej popełniane…

Czytaj dalej

Samouczek Programisty istnieje od 2015 roku. Od początku jego istnienia staram się pomagać innym w rozwoju umiejętności związanych z programowaniem….

Czytaj dalej

W tym artykule przeczytasz o tym jak działa Gradle. Dowiesz się czegoś więcej o sposobie konfigurowania projektów. Po lekturze będziesz…

Czytaj dalej

Starsze artykuły możesz znaleźć w archiwum Samouczka Programisty

Działy tematyczne

Strefa kursów

Java jest jednym z najbardziej popularnych języków programowania. Kurs ten pomoże Ci poznać składnię języka Java jak i część funkcjonalności dostępnych w bibliotece standardowej.

Przejdź do kursu

W kursie tym poznasz podstawy programowania aplikacji webowych opartych o Java EE.

Przejdź do kursu

W kursie tym omawiam składnię języka SQL. Po przerobieniu tego kursu będziesz wiedzieć czym jest SQL i jak go używać do pracy z bazami danych.

Przejdź do kursu

W kursie tym planuję nauczyć Cię pracy z systemem kontroli wersji Git. Kurs przeznaczony będzie dla początkujących, którzy nie pracowali wcześniej z żadnym systemem kontroli wersji albo nie pracowali z Git'em.

Przejdź do kursu