Hub · 149 treści · zaktualizowano 25 września 2026
Programowanie webowe: fundamenty sprawdzone i odświeżone
JavaScript, PHP, HTML & CSS, Laravel i Vue.js: archiwalne artykuły Gekkode, zweryfikowane, zaktualizowane i powiązane z treściami o AI, które z nich korzystają.
JavaScript65 treściPHP42 treściHTML i CSS25 treściLaravel32 treściVue.js20 treściWordPress1 treściPrestaShop1 treści
Artykuły podstawowe
Nauka Gita: kompletny kurs dla początkujących w 5 rozdziałach5 rozdziałów · 38 min · Początkujący · zweryfikowano 2 września 2026
Kurs JavaScriptu dla początkujących: 12 rozdziałów i plan na 30 dni12 rozdziałów · 47 min · Początkujący · zweryfikowano 7 września 2026
Kurs Vue 3 dla początkujących: aplikacja krok po kroku11 rozdziałów · 46 min · Początkujący · zweryfikowano 7 września 2026Zaawansowane poradniki
Powiązane projekty
Ostatnie aktualizacje
- 7 wrzMCP dla WordPressa, bez oddawania agentowi kluczy do witryny — Myślniki („—”) w funkcji wtrąceń zastąpione przecinkami, we wszystkich artykułach i tłumaczeniach (zachowane tylko jako oznaczenie „nie dotyczy” w tabelach).
- 7 wrzMCP dla PrestaShop: podłączyć agenta bez oddawania mu kluczy — Myślniki („—”) w funkcji wtrąceń zastąpione przecinkami, we wszystkich artykułach i tłumaczeniach (zachowane tylko jako oznaczenie „nie dotyczy” w tabelach).
- 7 wrzKurs JavaScriptu dla początkujących: 12 rozdziałów i plan na 30 dni — Przegląd redakcyjny: średniki w tekście zastąpione przecinkami lub kropkami, usunięte nawyki redakcyjne („kluczowe jest, aby”, „warto zauważyć, że”, „w celu” zmienione na „aby”), numery wersji usunięte tam, gdzie nic nie wnoszą.
- 7 wrzJavaScript w HTML: znacznik script, defer i pierwsze Hello World — Rozdział napisany od nowa: definicja JavaScriptu, położenie znacznika script (head, koniec body, defer, async), skrypt w kodzie strony kontra osobny plik, console.log obok alert, czytanie pierwszych błędów. Poprzednia wersja miała 295 słów.
- 7 wrzObiekty w JavaScript: tworzenie, odczyt, modyfikacja i iteracja — Rozdział napisany od nowa: definicja, tworzenie (literał, new Object, funkcja konstruktora), odczyt przez kropkę i nawiasy kwadratowe, opcjonalne łańcuchowanie, metody i this, przechodzenie przez Object.keys/values/entries oraz for…in, obiekty zagnieżdżone i tablice obiektów, kopia płytka i głęboka, wprowadzenie do klas. Poprawiony przykład, w którym metodą była funkcja strzałkowa z this. Zawiera dawny artykuł „Créer et manipuler un objet en Javascript”, przekierowany tutaj. Poprzednia wersja liczyła 277 słów.
Wszystkie treści
JavaScript (65)
- 10 frameworków VueJS, które warto znać w 2023 roku
- 20 bibliotek JavaScriptu, które warto wypróbować w 2023 roku
- bind(), call() i apply() w JavaScripcie: jak zapanować nad this
- Cykl życia komponentu Vue.js: kompletny przewodnik po hookach
- Czat online w JavaScripcie: tutorial z WebSocketami i Node.js
- Deklaracja funkcji a wyrażenie funkcyjne w JavaScripcie
- DOM w JavaScripcie: czym jest i jak go modyfikować
- Firebase w aplikacji Vue 3: Firestore, VueFire i emulator
- Formatowanie liczb w JavaScript: toFixed i Intl.NumberFormat
- Funkcje w JavaScripcie: deklaracje, parametry i arrow functions
- Guard clauses w JavaScripcie: refactoring zagnieżdżonych if
- IndexedDB w JavaScripcie: przechowywanie danych w przeglądarce
- Instrukcje warunkowe w JavaScripcie: if, else i switch
- Jak sprawdzić, czy obiekt jest pusty w JavaScript: vanilla i Lodash
- JavaScript dark mode: jak wykryć ciemny motyw systemu
- JavaScript reduce(): jak działa metoda i kiedy jej używać
- JavaScript sleep: jak samodzielnie zbudować funkcję pauzy
- JavaScript strict mode: use strict i co naprawdę zmienia
- JavaScript w HTML: znacznik script, defer i pierwsze Hello World
- Klasy i obiekty w JavaScripcie ES6: wprowadzenie i dziedziczenie
- Klasy w JavaScripcie: konstruktor, metody i dziedziczenie
- Kurs JavaScript: gra w zgadywanie liczby na klasach ES6
- Kurs JavaScriptu dla początkujących: 12 rozdziałów i plan na 30 dni
- Kurs Vue 3 dla początkujących: aplikacja krok po kroku
- Kurs Vue 3: formularze i dwustronne wiązanie v-model
- Kurs Vue 3: komponenty jednoplikowe i props z defineProps
- Kurs Vue 3: przejścia i animacje z Transition i TransitionGroup
- Kurs Vue 3: renderowanie listy z v-for i kluczem :key
- Kurs Vue 3: tworzenie aplikacji z create-vue i Vite
- Kurs Vue 3: wiązanie atrybutów HTML dyrektywą v-bind
- Kurs Vue 3: wiązanie klas i stylów przez :class i :style
- Kurs Vue 3: właściwości obliczane i mechanizm cache’owania
- Kurs Vue 3: zdarzenia z potomka do rodzica (defineEmits)
- Łączenie tablic w JavaScript: spread, concat czy push
- Manipulacja DOM w JavaScripcie: jak zmieniać stronę HTML
- Moduły ES6 w JavaScripcie: jak działają import i export
- Nazwy zmiennych w JavaScripcie: 6 zasad, których warto się trzymać
- Obiekt Map w JavaScripcie: metody, iteracja i WeakMap
- Obiekt Math w JavaScripcie: wszystkie właściwości i metody
- Obiekty w JavaScript: tworzenie, odczyt, modyfikacja i iteracja
- Operatory i wyrażenia w JavaScripcie: arytmetyka i porównania
- Pętle w JavaScripcie: for, forEach, while i do-while
- Pinia w Vue 3: zarządzanie globalnym stanem aplikacji
- Plugin Vue 3: jak napisać własne rozszerzenie aplikacji
- Praca ze zdarzeniami w JavaScripcie: onclick i obiekt Event
- Promise w JavaScripcie: resolve, reject, then i catch
- Przekazywanie zmiennych z PHP do JavaScriptu: 6 metod
- Regex data: walidacja DD/MM/RRRR i RRRR-MM-DD (JavaScript, PHP)
- Regex email: walidacja adresu e-mail w JavaScript, PHP i HTML
- Regex kodu pocztowego: walidacja w JavaScripcie, PHP i HTML
- SEO w aplikacji Vue 3: unhead, sitemap, prerendering i SSR
- Singleton w JavaScript: wzorzec projektowy, klasa, moduł
- Sloty w Vue.js: przekazywanie treści do komponentów
- String na liczbę w JavaScripcie: parseInt, Number i operator +
- System zakładek w JavaScripcie i CSS, z atrybutami ARIA
- Vue 3 v-on: obsługa zdarzeń przez @click, $event i modyfikatory
- Vue 3: renderowanie warunkowe z v-if, v-else i v-show
- Vue.js emit: kompletny przewodnik po zdarzeniach komponentów
- Webpack 5: konfiguracja builda — Babel, CSS, SASS i PostCSS
- Wyrażenie regularne do walidacji adresu IP: IPv4 i IPv6
- Wyrażenie regularne do walidacji hasła w JavaScripcie i PHP
- Zasięg zmiennych w JavaScripcie: scope lokalny i globalny
- Zdarzenia w JavaScripcie: addEventListener i obsługa zdarzeń
- Zmiana klas CSS w JavaScripcie za pomocą classList
- Zmienne i typy danych w JavaScripcie: var, let i const
PHP (35)
- 10 najlepszych pakietów Laravela do budowy strony internetowej
- Blade: zmienne w widoku i bezpieczne wyświetlanie HTML-a
- Composer: dobre praktyki pracy z zależnościami w PHP
- Data i godzina w PHP: jak je pobrać i poprawnie sformatować
- Duże pliki w PHP: jak je czytać bez zabijania serwera
- Jak zainstalować Composera na Windows, macOS i Linuksie
- Kiedy używać traitów w PHP: zalety, wady i alternatywy
- Kurs Laravel 13 #1: instalacja i konfiguracja projektu
- Kurs Laravel 13 #2: routing, trasy i parametry adresu
- Kurs Laravel 13 #3: struktura MVC, kontrolery i Blade
- Kurs Laravel 13 #4: panel administracyjny z Filamentem
- Kurs Laravel 13 #5: strona główna z Vite i Tailwindem
- Kurs Laravel 13 #6: modele Eloquent i panel administracyjny
- Kurs Laravel 13 #7: trasy, kontrolery i widoki Blade
- Kurs Laravel 13 #8: wyszukiwarka artykułów na blogu
- Kurs Laravel 13 #9: paginacja i lista podobnych artykułów
- Kurs Laravela 13 od podstaw: zbuduj bloga krok po kroku
- Laravel e-commerce: 7 pakietów do budowy sklepu w 2022
- Laravel Eloquent: najważniejsze funkcje ORM-a w Laravelu 8
- Laravel Eloquent: whereNull, exists, count i wybór kolumn
- Laravel: błąd „Unknown column 'updated_at’” i jak go naprawić
- Migracje w Laravelu: dodanie kolumny, rollback i usuwanie
- Obróbka obrazów w PHP: biblioteki GD i Imagick w praktyce
- Pętle w PHP: while, do while, for i foreach w praktyce
- Połączenie z bazą danych w PHP: PDO, DSN i zapytania przygotowane
- Przekierowanie w PHP: header(), kody statusu i open redirect
- require() a include() w PHP: różnica i kiedy używać którego
- Serwer WebSocket w PHP: trzy podejścia i twarde pomiary
- Słowo kluczowe $this w PHP: czym jest i jak z niego korzystać
- Traity w PHP: współdzielenie metod między klasami bez dziedziczenia
- Trasy w Laravelu deklarowane w klasach zamiast w plikach
- Upload pliku w PHP: walidacja, która działa, i obrazy base64
- Value Object w PHP: niezmienność, równość i walidacja
- Wysyłanie e-maila w PHP: SMTP, DKIM i dostarczalność
- Zapytanie cURL w PHP: GET, POST, nagłówki i obsługa błędów
HTML i CSS (19)
- 15 świetnych bibliotek animacji CSS, które warto znać
- 20 znaczników HTML5, które warto znać: układ, media, funkcje
- Animacje CSS: @keyframes i wszystkie właściwości animacji
- Centrowanie div w CSS: w poziomie, w pionie, Flexbox i Grid
- CSS Flexbox: kompletny przewodnik po elastycznych układach
- CSS Grid vs Flexbox: różnice i kiedy używać którego
- Formularze HTML: 4 dobre praktyki, które warto wdrożyć
- HTML semantyczny: 10 najczęstszych błędów i poprawne znaczniki
- Karta (card UI) w CSS: efekt hover z właściwością filter
- Lazy loading obrazów: 5 metod na szybsze ładowanie strony
- Link telefoniczny w HTML: klikalny numer i meta format-detection
- Pasek postępu w HTML i CSS: jak go zrobić krok po kroku
- Puste pole input: jak je sprawdzić samym CSS-em i HTML-em
- Responsywne menu z Flexboksem: nawigacja w trzech krokach
- Selektor CSS :empty: stylowanie elementów bez treści
- Selektor CSS nth-child: odd, even i wzory na przykładach
- SVG z media queries: stylowanie, animacje i responsywne logo
- Transition CSS: jak animować zmiany właściwości bez JavaScriptu
- Zmienne CSS: custom properties w praktyce, krok po kroku
Laravel (14)
- „laravel: command not found” na macOS – jak to naprawić
- Carbon w Laravelu: daty i strefy czasowe w praktyce
- Instalacja Composera na Debianie 13 z weryfikacją podpisu
- Instalacja Laravela 13 na serwerze Debian 13 krok po kroku
- Instalacja PHP i rozszerzeń dla Laravela na Debianie 13
- Instalacja Redisa na Debianie 13 i podpięcie go do Laravela
- Laravel Debugbar: debugowanie aplikacji w Laravelu 5
- Laravel storage:link i błąd 403 Forbidden na hostingu współdzielonym
- Laravel z Apache na Debianie 13: konfiguracja wirtualnego hosta
- Lokalne scope’y w Laravelu: czystsze zapytania Eloquent
- MariaDB i phpMyAdmin na Debianie 13: instalacja pod Laravela
- reCAPTCHA v3 w Laravelu: własna reguła walidacji formularza
- Relacje Eloquent w Laravelu: kompletny przewodnik 2022
- Tryb debugowania w Laravelu: APP_DEBUG i cache konfiguracji
Inne artykuły (13)
- Apache JMeter: pierwszy test obciążeniowy strony krok po kroku
- Bezpieczeństwo aplikacji webowych: 10 praktyk na 2024 rok
- Darmowy certyfikat SSL Let’s Encrypt na serwerze Nginx
- Gra homebrew na Nintendo 3DS: od kodu w C do pliku .cia
- Kurs Git: gałęzie, praca zespołowa, merge i rebase
- Kurs Git: Gitflow czy trunk-based, wybór modelu gałęzi
- Kurs Git: instalacja, konfiguracja i uwierzytelnianie SSH
- Kurs Git: podstawowe komendy (add, commit, push, pull)
- Kurs Git: utwórz repozytorium na GitHubie lub GitLabie i sklonuj je
- Migracja strony WordPress na nowy hosting krok po kroku
- Nauka Gita: kompletny kurs dla początkujących w 5 rozdziałach
- Ograniczenie dostępu do kokpitu WordPressa: role i kod
- Wyłączenie wyszukiwarki WordPress bez wtyczki (functions.php, ?s=)


