Najnowszy artykuł

Artykuł zaczynam od wytłumaczenia dlaczego warto poznać wiersz poleceń. Pokażę Ci jak sam pracuję z terminalem w systemie Linux. Poznasz najczęściej używane programy, które przydają się w codziennej pracy. Dowiesz się czym jest standardowe wyjście, poznasz też mechanizm przekierowań. Na końcu artykułu jak zwykle czeka na Ciebie zestaw zadań, które pomogą utrwalić Ci wiedzę zdobytą po lekturze artykułu.

Czytaj dalej

Ten artykuł jest poświęcony zadaniu z rozmowy kwalifikacyjnej. Po jego lekturze dowiesz się o czterech różnych sposobach na rozwiązanie zadania,…

Czytaj dalej

Artykuł ten opisuje wątki w języku Java. Po jego lekturze dowiesz się czym jest wątek, jaki ma cykl życia i…

Czytaj dalej

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

Czytaj dalej

W tym artykule opisuję klauzulę JOIN. Pozwala ona na łączenie ze sobą danych znajdujących się w różnych tabelach. Po lekturze…

Czytaj dalej

W tym artykule rozkładam na części pierwsze zadanie podesłane przez Łukasza. Po lekturze tego artykułu będziesz wiedzieć na co zwracać…

Czytaj dalej

W programowaniu obiektowym istnieje kilka wytycznych pomagających pisać kod wysokiej jakości. W tym artykule chciałbym skupić się na tych, które…

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