Tablice, listy, kolekcje oraz funkcje i metody – solidne fundamenty czystego kodu w C#

Wstęp Jeśli zaczynasz swoją przygodę z programowaniem w C#, zrozumienie podstawowych struktur danych oraz umiejętność organizowania kodu w funkcje i metody jest kluczowe. W tym artykule pokażę Ci, czym różnią się tablice, listy i kolekcje, a także wytłumaczę, jak tworzyć funkcje i metody, które pomogą Ci pisać czysty, czytelny i łatwy do rozbudowy kod. 1. […]
Wzorce projektowe w C# i .NET – praktyczny przewodnik dla programistów

Cześć, developerzy, dzisiaj przygotowałem dla Was obszerny przewodnik opisujący wzorce projektowe w C# i .NET. Znajdziesz tu szczegółowe opisy popularnych wzorców, sytuacje, w których warto je stosować, ich plusy i minusy oraz przykładowe implementacje. Na końcu omówimy również najczęstsze antywzorce i wzorce, które mogą przynieść więcej szkody niż pożytku. Co to są wzorce projektowe? Wzorce […]
Podstawowe typy danych, operatory, instrukcje warunkowe i pętle w C#

Wprowadzenie Zaczynasz naukę C# i chciałbyś poznać podstawy C#? Świetnie trafiłeś! W tym artykule przedstawimy Ci podstawy, które musisz znać, by zrozumieć, jak działa ten język. Dowiesz się, czym są typy danych w C#, jak działają operatory, kiedy i jak używać instrukcji warunkowych oraz pętli. Na koniec wspólnie stworzymy prosty projekt konsolowy, który wykorzysta wszystkie […]
Pierwsze koty za płoty – C# – wprowadzenie

C# – język programowania opracowany w 2000 roku przez Microsoft. Jego twórcami są miedzy innymi: Anders Hejlsberg, Scott Wiltamuth oraz Peter Golde. W założeniu miał on być nowoczesnym, przyjaznym użytkownikowi językiem programowania, który byłby łatwy do nauki oraz wspierał pracę programisty poprzez automatyczne zarządzanie pamięcią oraz silne typowanie, zapewniające bezpieczeństwo typów. Język ten szybko zyskał popularność […]
Pierwsze koty za płoty – Python – obiekty i klasy

Język programowania Python nie służy tylko i wyłącznie do tworzenia prostych skryptów. W poprzednim artykule: Pierwsze koty za płoty – Python – pierwsza aplikacja, miałeś okazję napisać swój pierwszy skrypt, kompletnie od początku. W ramach tego artykułu postaram Ci się wyjaśnić główne koncepcje związane z programowaniem zorientowanym obiektowo oraz jego podstawowe budulce takie jak klasy i […]
Pierwsze koty za płoty – Python

Python – według badania społeczności przeprowadzonego przez portal StackOverflow jest to najbardziej popularny backendowy język programowania 2022 roku. Język ten zbudował wokół siebie bardzo dużą społeczność programistów, która chętnie dzieli się wiedzą oraz pracuje przy jego rozwoju. Ze względu na swoją uniwersalność jest on stosowany na szeroką skalę w najróżniejszych projektach. Za pomocą tego języka […]
Chcę zostać kotem internetu – Angular/Vue/React

W poprzednich artykułach z cyklu miałeś okazję zapoznać się podstawami języka JavaScript oraz z narzędziami programistycznymi dostarczanymi przez przeglądarki internetowe. Jeśli czujesz się już swobodnie w czystym JavaScript to kolejnym krokiem w Twojej przygodzie powinno być zapoznanie się z dostępnymi na rynku frameworkami JavaScript. Lecz zanim się za to zabierzesz warto najpierw zapoznać się z […]
Chcę zostać kotem internetu – wstęp do programowania – JavaScript cz. 2

Pierwsza część artykułu, dostępna pod tym linkiem: Chcę zostać kotem internetu – wstęp do programowania – JavaScript cz. 1, skupiała się na podstawach JavaScriptu takich jak jego historia oraz zastosowania. W drugiej części tego artykułu będziesz miał okazje zapoznać się z podstawami programowania w JavaScript. W ramach tego artykuły przedstawię Ci również polecaną, według mnie, ścieżkę […]
Chcę zostać kotem internetu – wstęp do programowania – JavaScript cz. 1

JavaScript, jest to jeden z podstawowych języków programowania związanego z internetem. Tworzenie stron internetowych bez podstawowej znajomości JavaScriptu, w dzisiejszych czasach jest wręcz niemożliwe. Pomimo, że pojawiają się różne alternatywy dla JavaScriptu np. TypeScript, jego pozycja na rynku wciąż jest dominująca, przez co jego znajomość jest wręcz konieczna dla każdego frontend jak i fullstack developera. Dlaczego JavaScript […]
Chcę zostać kotem internetu – wstęp do programowania – HTML

HTML (HyperText Markup Language) oraz CSS (Cascading Styles Sheets) są podstawowymi językami służącymi do tworzenia warstwy wizualnej stron internetowych. Każdy kot internetu powinien je znać, ponieważ są one bardzo często wykorzystywane w pracy frontendowca jak i fullstacka. Dodatkowo znajomość HTML jak i CSS, jest wręcz konieczna do rozwijania się w dowolnej ścieżce związanej z programowaniem […]
