Najnowszy artykuł

Projektu Pogodynka ciąg dalszy. Wywracam projekt do góry nogami wprowadzając nowy język programowania, nową architekturę i nowy czujnik. Pogodynka 2.0 to Python + Terraform. Pogodynka ląduje w chmurze Google’a. Nowa Pogodynka poza temperaturą mierzy także stężenie pyłów PM2.5 i PM10 w powietrzu. W artykule przeczytasz też o porównaniu kosztów rozwiązania na serwerze dedykowanych i w chmurze.

Czytaj dalej

W tym artykule opisuję funkcje analityczne w SQL. Po lekturze tego artykułu będziesz wiedzieć czym są funkcje analityczne i czym…

Czytaj dalej

W tym artykule przeczytasz o metodzie wytwórczej (ang. factory method), jednym z wzorców projektowych. Na przykładach pokażę Ci sposób użycia…

Czytaj dalej

W artykule poznasz kilka cech bash‘a, które pozwolą Ci na efektywną pracę. Poznasz część mechanizmów rozwijania dostępnych w tym terminalu….

Czytaj dalej

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

Czytaj dalej

W artykule opisuję podstawy UML. Po lekturze tego artykułu poznasz kilka rodzajów diagramów, które moim zdaniem są najbardziej przydatne. Dowiesz…

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

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