Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Follow the codeline!
Zbiór tutoriali, artykułów i wpisów o programowaniu napisanych głównie z myślą o początkujących i średnio-zaawansowanych koderach
Najnowsze:
-
Czytaj dalej…: Python – bubble sortUczymy się pisać algorytm bubble sort w języku Python. Pierwszy artykuł z serii o algorytmach sortowania w Pythonie. Absolutny must-know!
-
Czytaj dalej…: B. szybki PHP – wykonaj razDwa sposoby na wykonanie funkcji jeden raz – osiągamy za pomocą closures (domknięcia), referencją oraz IIFE oraz za pomocą zmiennych statycznych funkcji.
—
in PHP -
Czytaj dalej…: Flex Master – grow, shrink, basisZaczynamy masterowanie flexboxa, czyli poznajemy jak flexbox zajmuje się dystrybuowaniem wolnej przestrzeni, jak elementy utrzymują proporcje przy zmiennej wielkości ekranu. Po przećwiczeniu tego zostaje nam w zasadzie tylko order, marginesy i align-content, co wcale najtrudniejsze nie jest.
—
in CSS -
Czytaj dalej…: JS OOP – wszystko o thisPoznajemy słówko kluczowe this i jeśli nie wszystkie, to większość różnych pułapek i trudnych bądź mylących spraw związanych z tym słówkiem i jego użyciem, na jakie możemy napotkać się w JavaScript.
—
-
Czytaj dalej…: B. szybki CSS – clip path (game changer)Niedawno uczyliśmy się jak stworzyć kształt trójkąta za pomocą czystego CSS. Clip path pozwoli nam to osiągnąć dużo prościej, łatwiej, w dodatku nadaje się do obrabiania obrazków tworząc kosmiczne kształty i animacje.
—
in CSS -
Czytaj dalej…: Szybki, prosty PHP – query paramsSzybkie ćwiczenie w PHP bez frameworków, aby nie zapomnieć jak się w czystym PHP koduje. Query params, http_build_query oraz wysyłanie nagłówków. Alternatywna, ładniejsza składnia dla echo oraz bloków if-else. Niby nic, ale jednak coś!
-
Czytaj dalej…: Mocny CSS – flexbox vol. 2 (ćwiczenia)Wykonamy kilka ćwiczeń z flexboxem, aby zrozumieć jego podstawowe możliwości. Zamieniamy wiedzę teoretyczną i pewne nieuporządkowane podstawy w praktykę za pomocą kilku prostych ćwiczeń.
—
in CSS -
Czytaj dalej…: Mocny CSS – flexbox vol. 1Poznajemy czym jest flexbox, flex-kontener i flex-dziecko. Uczymy się kiedy powinno się używać flexboxa, jakie mieć podejście do używania go oraz przede wszystkim – robimy mini-projekt z prostym paskiem nawigacyjnym z użyciem flexboxa. Do dzieła.
—
in CSS -
Czytaj dalej…: B. szybki PHP – ternary echoBardzo łatwa sztuczka o której możemy nie mieć pojęcia, a która wykorzystuje ternary operator oraz echo – mocno pachnąca Reactem i JSXem, bo tam się tego w ten sposób używa.
-
Czytaj dalej…: CSS overlays – absolutne pozycjonowanieNapiszemy sobie 2 tzw. overlays na obrazku, w dodatku żeby było trudniej, obrazek będzie linkiem, zaś żeby było ciekawiej, obrazek będzie również absolutnie pozycjonowany. Do dzieła.
—
in CSS -
Czytaj dalej…: Web Components – OOP + DOM 3 (JS)Dotkniemy teraz tematu, jakim są Custom Web Components a także dziedziczenia z wbudowanych typów. Napiszemy klasę będącą własną wersją tagu o innej funkcjonalności.
—
-
Czytaj dalej…: Szybki CSS – position absolute, zwiększ rodzica zachowując wymiary dzieckaBawimy się w pozycjonowanie absolutne względem rodzica – 4 kwadraty pod kątem składające się w całość. Uczymy się animować je symulując odpychanie się od siebie – za pomocą width i height (niezalecane) oraz za pomocą scale, które zwiększa rodzica, zachowując wielkość dziecka. Jeden wzór matematyczny do zapamiętania.
—
in CSS
Z pasji do programowania
Przyjrzyj się naszej ofercie – może właśnie tego szukasz i nasz blog stanie się dla ciebie miejscem, które będziesz często odwiedzać
Z myślą o początkujących
Tak bardzo, jak to możliwe – staramy się nie przytłaczać początkujących zbyt skomplikowanymi przykładami i wypośrodkować pomiędzy prezentowaniem wyzwania a byciem przyjaznym dla nowych koderów
Jeżeli projekty, to tylko „smakowite kąski”
To nie Github. Nie znajdziesz tutaj projektów po 1000 plików 1000 linijek kodu każdy. Staramy się przedstawiać tylko „smakowite kąski”. Projekty są omawiane – ale w formie opisowej i krótkich, prostych przykładów.
Jeżeli zadania to konkretnie
Jeżeli prezentujemy zadania programistyczne, to staramy się przedstawić różne podejścia, od tych łatwych do bardziej skomplikowanych i omówić każdy temat obszernie
Popularne języki programowania
Nieważne, czy interesuje Cię frontend, backend czy AI – znajdziesz tu najpopularniejsze języki programowania, takie jak Python, PHP i JavaScript
Wstęp do frameworków
Projekty to jedna rzecz, w której nie da się czytelnika „poprowadzić za rączkę”. Każdy musi sam przejść tę drogę. U nas poza klasycznymi zadaniami znajdziesz dobre podstawy wprowadzające do nauki popularnych frameworków.
Bonus dla wielojęzycznych
Uczyć należy się jednego języka programowania i dopiero później poznawać kolejne. Jeżeli jednak znasz więcej niż jeden język – możesz tu znaleźć materiały z pograniczna dwóch języków, łączące umiejętności w obu albo przenoszące funkcjonalność znaną z jednego do drugiego.
Nauka programowania
Programować może nauczyć się każdy. Wystarczą chęci i czas oraz plan co chcemy osiągnąć
Dlaczego warto:
- Dzięki programowaniu lepiej rozumiemy coraz bardziej cyfrowy, otaczający nas świat i zawsze jesteśmy na czasie z nowościami, które mają wpływ na nasze życie
- Dzięki sztucznej inteligencji oraz mnogości zasobów internetowych nauka programowania jest łatwiejsza niż kiedyś
- Programowanie może okazać się dla nas nie tylko niedzielnym hobby czy pasją, ale sposobem na zarabianie pieniędzy
Jak zacząć:
- Wybrać jeden język programowania
- Stworzyć plan wypośrodkowany pomiędzy ambicją a realizmem
- Jak najwięcej tworzyć, nie zrażając się błędami ani prostotą naszych pierwszych programów i skryptów
Żadna wiedza, którą zdobędziemy nigdy nie będzie zmarnowana. A już na pewno nie wiedza o branży IT, która coraz bardziej wpływa na nasze życie
Powiedzmy sobie szczerze – nie nauczysz się tańczyć, oglądając jak robią to inni. Masz jednak pojęcie czym jest taniec, czynność, której wpływ na nasze życie jest dość ograniczony.
Z programowaniem, AI oraz branżą IT jest odwrotnie – nie wiesz nic, jak coś, co bezpośrednio wpływa na Twoje życie funkcjonuje, nie masz nawet mglistego pojęcia, jak to sobie wyobrazić.
Dlatego warto interesować się tematem – choćby po to, aby lepiej oceniać produkty stworzone przez innych, łatwiej się nimi posługiwać, mieć wiedzę jak na poziomie konceptu one działają „pod spodem” i być na bieżąco z trendami IT.