Wróć do kategorii
Sortuj:

Algorytmy 6 zadań

Angular 7 zadań

DOCJS 1 zadań

DOKUMENTACJA 3 zadań

GIT 2 zadań

HTML 14 zadań

#Zadanie130 Flexbox

Medium

Naucz się korzystać z modelu Flexbox do tworzenia elastycznych układów stron, zarządzania wyrównaniem i kolejnością elementów.

#Zadanie0003 HTML & CSS: Kolory i Styl

Medium

Dowiesz się, czym jest CSS, jak zmieniać kolory tekstu i tła oraz jak stworzyć estetyczne portfolio.

#Zadanie0004 HTML: Linki i Nawigacja

Medium

Nauczysz się tworzyć łącza (linki) do innych stron, serwisów zewnętrznych oraz nawigować wewnątrz dokumentu.

#Zadanie0001 HTML: Podstawy i Struktura

Medium

Poznasz fundamenty tworzenia stron WWW: poprawną strukturę pliku HTML5, zasady nazewnictwa plików oraz kluczowe znaczniki.

#Zadanie0002 HTML: Znaczniki i Treść

Medium

Nauczysz się używać podstawowych znaczników HTML do strukturyzowania tekstu, tworzenia list i dodawania obrazów.

#Zadanie0010 HTML i JavaScript: Podstawy integracji

Medium

Nauczysz się jak dodawać skrypty JavaScript do strony HTML, tworzyć zmienne oraz funkcje (z argumentami i bez).

#Zadanie110 Interaktywne Mapy Obrazów

Medium

Naucz się tworzyć klikalne obszary na zdjęciach używając tagów <map> i <area>.

#Zadanie200 Interaktywny Konwerter Systemów Liczbowych

Medium

Zbuduj kalkulator webowy na podstawie wiedzy z powiązanego zadania JS. Wykorzystaj formularz HTML z polami input i select, dodaj stylowanie CSS oraz oskryptuj przeliczanie systemów (m.in. na binarny i heksadecymalny) na żywo w JavaScript.

#Zadanie120 Kostka do gry w konsoli

Medium

Stwórz stronę z kostką do gry (własne grafiki) i napisz funkcję JS zmieniającą ścianki, wywoływaną z konsoli.

#Zadanie100 Nowoczesna Wizytówka Online

Medium

Stwórz responsywną kartę profilową (Card UI) używając HTML5, CSS Flexbox i Google Fonts. Nauczysz się centrowania elementów i nowoczesnego stylowania.

#Zadanie50 Podstawy CSS - Selektory

Medium

Naucz się tworzyć pliki HTML, podpinać zewnętrzne arkusze stylów CSS i używać podstawowych selektorów (znacznik, klasa, ID).

#Zadanie1000 VS Code i Zdalna Praca (SFTP)

Medium

Nauczysz się konfigurować środowisko Visual Studio Code do pracy zdalnej, używać wtyczki SFTP do automatycznego wysyłania plików na serwer i rozwiązywać problemy z uprawnieniami Linux.

#Zadanie110.1 Zadanie110.1

Unknown

#Zadanie0015 Zasięg zmiennych w JavaScript

Medium

Zrozumienie różnic między zasięgiem globalnym, lokalnym (funkcyjnym) oraz blokowym. Dowiesz się, jak słowa kluczowe var, let i const wpływają na widoczność zmiennych w kodzie.

Javascript 32 zadań

#zadanie3.8 Algorytmika: Zamiana Wielkości Liter

Medium

Napiszesz funkcję, która iteruje po tekście i zamienia małe litery na duże, a duże na małe. To klasyczne ćwiczenie na pętle i warunki logiczne.

#Zadanie50 Generator Liczby Losowej + Parzystość

Medium

Stworzysz interaktywny generator liczb losowych z zakresu 1-n, który poinformuje użytkownika o parzystości wylosowanej liczby.

#Zadanie6.3 Instrukcje warunkowe: ELSE IF i SWITCH

Medium

Poznasz sposoby obsługi wielu różnych warunków za pomocą `else if` oraz instrukcji wyboru `switch`. Nauczysz się tworzyć bardziej złożoną logikę.

#Zadanie6.1 Instrukcje warunkowe: IF

Medium

Poznasz instrukcję warunkową `if`, która pozwala programowi podejmować decyzje. Nauczysz się sprawdzać warunki i reagować na nie.

#Zadanie6.2 Instrukcje warunkowe: IF...ELSE

Medium

Rozbuduj swoją wiedzę o klauzulę `else`, która pozwala wykonać inny kod, gdy warunek nie jest spełniony. Nauczysz się obsługiwać dwie ścieżki działania programu.

#zadanie300 Kalkulator IP

Medium

Zrozumiesz proces binarnych obliczeń sieciowych. Stworzysz narzędzie do wyznaczania m.in. adresu sieci, rozgłoszeniowego, skrajnych hostów oraz pojemności podsieci.

#Zadanie5.3 Kolekcje: Iteracja i Konwersja

Medium

Nauczysz się, jak sprawnie przechodzić między Tablicami, Obiektami, Setami i Mapami. Poznasz `Object.entries()`, `Object.fromEntries()` oraz iteratory.

#Zadanie5.1 Kolekcje: Set i Map

Medium

Poznasz struktury `Set` do przechowywania unikalnych wartości oraz `Map` do zaawansowanych par klucz-wartość. Nauczysz się usuwać duplikaty i efektywnie zarządzać słownikami.

#Zadanie5.2 Kolekcje: WeakSet i WeakMap

Medium

Zrozumienie zarządzania pamięcią w JavaScript. Dowiesz się, kiedy używać `WeakSet` i `WeakMap` oraz czym różnią się od zwykłych kolekcji.

#Zadanie5.4 Kolekcje w Praktyce: Memoizacja.

Medium

Zbudujesz mechanizm Caching (Memoizację). Nauczysz się wykorzystywać `Map` do przyspieszania działania funkcji poprzez zapamiętywanie wyników.

#zadanie200 Konwerter systemów liczbowych

Medium

Napisz skrypt w języku JavaScript, który przetłumaczy wartości liczbowe z jednego systemu na drugi używając wbudowanych metod toString() oraz polecenia klasyfikującego strukturę - parseInt().

#Zadanie60 Konwerter Tekstu (Małe Litery)

Medium

Stwórz formularz z polami imię i nazwisko, który zamienia wprowadzony tekst na małe litery.

#Zadanie110 Mapa Obrazu (Image Map)

Medium

Zadanie polega na stworzeniu interaktywnej mapy obrazu (Image Map), gdzie po najechaniu na części ciała człowieka wyświetla się ich nazwa.

#zadanie2 Modyfikacja Zmiennych

Medium

Nauczysz się modyfikować wartości zmiennych i używać podstawowych operatorów matematycznych w JavaScript.

#zadanie400 Node.js i Express: Serwer statyczny

Medium

Nauczysz się podstaw pracy z Node.js i npm. Stworzysz prosty serwer przy użyciu Express.js i skonfigurujesz udostępnianie plików statycznych.

#zadanie3.1 Operacje na Tekście i Zmiennych

Medium

Nauczysz się manipulować tekstem (String) w JavaScript: łączenie, wycinanie, zamiana znaków. Poznasz różnice między typami danych i dowiesz się, jak unikać typowych błędów.

#Zadanie6.4 Operatory logiczne: AND, OR, NOT

Medium

Nauczysz się łączyć wiele warunków za pomocą operatorów logicznych. Poznasz koniunkcję (i), alternatywę (lub) oraz negację (nie), aby tworzyć zaawansowaną logikę.

#zadanie350 Pogodynka IMGW - Fetch API

Medium

Nauczysz się pobierać dane z publicznego API IMGW, przetwarzać format JSON i dynamicznie wyświetlać aktualną temperaturę dla wybranego regionu.

#Zadanie6.6 Skrócona Logika: Ternary i Truthy/Falsy

Medium

Poznasz operator trójargumentowy (skrócony if) oraz dowiesz się, co JavaScript uważa za prawdę, a co za fałsz.

#Zadanie51 Symulator Lotto (6 z 49)

Medium

Zbudujesz generator unikalnych liczb losowych, wykorzystując obiekt Set oraz sortowanie tablic.

#Zadanie4.3 Tablice: Metody wbudowane

Medium

Poznasz arsenał metod Array: push/pop, unshift/shift, splice, slice i concat. Dowiesz się jak manipulować stosem i kolejką.

#Zadanie4.2 Tablice: Pętle i Iteracja

Medium

Nauczysz się przeglądać tablice element po elemencie używając pętli for oraz pętli for-of.

#Zadanie4.6 Tablice: Sortowanie i Odwracanie

Medium

Dowiesz się, dlaczego sortowanie liczb w JS bywa podchwytliwe i jak to robić poprawnie. Poznasz metody sort i reverse.

#Zadanie4.5 Tablice: Transformacja danych (Map)

Medium

Jedna z najważniejszych metod w nowoczesnym JS. Nauczysz się jak zamienić jedną tablicę w drugą, modyfikując każdy jej element.

#Zadanie4.1 Tablice: Wstęp i Podstawowe Operacje

Medium

Nauczysz się tworzyć tablice, przechowywać w nich dane oraz modyfikować ich zawartość. To fundament pracy z kolekcjami danych.

#Zadanie4.4 Tablice: Wyszukiwanie i Filtrowanie

Medium

Nauczysz się znajdować igłę w stogu siana. Poznasz metody includes, find oraz filter.

#zadanie100 ToDo List & LocalStorage

Medium

Stworzysz w pełni funkcjonalną listę zadań, która zapamiętuje dane w przeglądarce dzięki LocalStorage.

#ZadanieJSDoc1 Wprowadzenie do JSDoc

Medium

Naucz się tworzyć profesjonalną dokumentację kodu JavaScript przy użyciu standardu JSDoc.

#zadanie3.2 Zadanie 3.2: Zaawansowane Operacje na Tekście

Medium

Nauczysz się modyfikować tekst: usuwać białe znaki, zamieniać fragmenty i sprawdzać zawartość zmiennych.

#zadanie3 Zadanie 3: Zmienne i Operacje na Tekście

Medium

Nauczysz się tworzyć i modyfikować zmienne typu String. Poznasz różnicę między zmienną a stałą oraz podstawowe operacje łączenia tekstów.

#zadanie1 Zmienne i Stałe

Medium

Nauczysz się deklarować zmienne (let) i stałe (const) oraz wypisywać dane w konsoli.

#Zadanie6.5 Złożona Logika i Priorytety

Medium

Nauczysz się tworzyć skomplikowane warunki logiczne, zrozumiesz kolejność wykonywania działań (AND vs OR) oraz jak pisać czytelny kod decyzyjny.

LINUX 19 zadań

#zadanie1303 Apache2: Virtual Hosts i PHP

Medium

Konfiguracja serwera Apache web server. Tworzenie wirtualnych hostów (VirtualHosts) i prosta strona PHP wyświetlająca czas i ścieżkę.

#zadanie1000 Archiwizacja i Kompresja

Medium

20 praktycznych ćwiczeń obejmujących narzędzia: tar, gzip, bzip2, xz, zip oraz scenariusze zaawansowane.

#zadanie201 Diagnostyka Sprzętu i Logów (lsusb, dmesg, journalctl)

Medium

Identyfikacja urządzeń USB oraz analiza zdarzeń systemowych i błędów za pomocą dmesg i journalctl.

#zadanie202 Diagnostyka Sprzętu PCI (lspci)

Medium

Identyfikacja komponentów wewnętrznych (karty graficzne, sieciowe, dźwiękowe) oraz sterowników za pomocą lspci.

#zadanie1400 Instalacja Wine i Uruchamianie Aplikacji Windows

Medium

Nauczysz się instalować środowisko Wine, konfigurować architekturę 32-bitową i uruchamiać programy oraz gry z systemu Windows bezpośrednio w Linuksie.

#zadanie110 Kompresja, Archiwizacja i Szyfrowanie (zip, 7z, tar)

Medium

Nauka pakowania i rozpakowywania plików przy użyciu zip, 7z i tar. Uwzględnia hasłowanie archiwów oraz dzielenie dużych plików na części.

#zadanie100 Konfiguracja i Zabezpieczanie SSH

Medium

Kompleksowa konfiguracja serwera OpenSSH: logowanie kluczami, wyłączanie haseł, białe listy użytkowników i hardening (porty, root).

#zadanie1300 Konfiguracja Serwera WWW Apache2 (HTTP i HTTPS)

Medium

Nauczysz się instalować serwer Apache2, konfigurować wirtualne hosty (Virtual Hosts), tworzyć własne certyfikaty SSL i uruchamiać bezpieczne połączenia HTTPS.

#Zadanie130 Konfiguracja Sieci (Netplan) - Internal Network

Medium

Konfiguracja statycznych adresów IP i sieci wewnętrznej między dwiema maszynami przy użyciu Netplan.

#Zadanie131 Linux Router (NAT, IP Forwarding)

Medium

Konfiguracja systemu Linux jako routera udostępniającego połączenie internetowe (NAT) dla sieci lokalnej.

#zadanie12 Listy Kontroli Dostępu (ACL)

Medium

Rozszerzanie standardowych uprawnień. Instalacja `acl`, użycie `setfacl` i `getfacl` do precyzyjnego nadawania uprawnień.

#zadanie20 Porównanie Usług Systemowych

Medium

Zadanie polegające na identyfikacji usług w systemie Linux, sprawdzeniu portów i stworzeniu porównania z odpowiednikami w systemie Windows.

#zadanie200 Sprawdzanie i monitorowanie zasobów systemowych

Medium

Monitorowanie wydajności systemu Linux, obciążenia procesora, zużycia pamięci RAM, operacji wejścia/wyjścia oraz zarządzanie procesami.

#zadanie120 Synchronizacja plików z Rsync

Medium

Zarządzanie kopiami zapasowymi i synchronizacja plików w systemie Linux oraz pomiędzy hostami. Wykorzystanie wielu atrybutów rsync, połączeń SSH i instalacja narzędzia.

#zadanie1200 Tworzenie i Zarządzanie RAM Dyskiem

Medium

Nauczysz się tworzyć ultra-szybkie dyski w pamięci RAM (tmpfs), testować ich wydajność i zarządzać nimi w systemie Linux.

#zadanie11 Uprawnienia Plików i Katalogów

Medium

Praktyczne ćwiczenia z zakresu `chmod`, `chown`, `chgrp` oraz bitów specjalnych (SUID, SGID, Sticky Bit).

#zadanie1301 VS Code: Praca Zdalna (SFTP)

Medium

Instalacja dodatku SFTP w VS Code, konfiguracja połączenia z serwerem i edycja plików Virtual Hostów bezpośrednio na serwerze.

#zadanie10 Zarządzanie Użytkownikami i Grupami

Medium

20 praktycznych ćwiczeń z zarządzania kontami w Ubuntu: tworzenie, usuwanie, grupy, sudo i polityka bezpieczeństwa haseł.

#zadanie1100 Zdalne Kopiowanie i Synchronizacja

Medium

20 praktycznych ćwiczeń obejmujących protokoły SCP i Rsync: kopiowanie, synchronizacja, backupy i automatyzacja.

LSK 2 zadań

MySQL 6 zadań

Oprogramowanie 5 zadań

PHP 18 zadań

#zadanie1001 Algorytmika: Optymalizacja Cięcia Profili

Medium

Stworzysz narzędzie dla warsztatu, które obliczy jak najefektywniej pociąć materiał, uwzględniając grubość piły. Poznasz podstawy problemów optymalizacyjnych.

#zadanie110 Backend REST API (JSON)

Medium

Stworzysz backend nowoczesnej aplikacji webowej. Zaprojektujesz bazę danych MySQL, połączysz się z nią przez PDO i wystawisz dane w formacie JSON, gotowe do pobrania przez frontend.

#zadanie155 Baza kontrahentów i walidacja NIP

Medium

Stworzenie bazy danych kontrahentów z zaawansowaną walidacją numeru NIP (suma kontrolna) oraz bezpiecznym zapisem danych przy użyciu PHP i MySQLi.

#zadanie10 Ciasteczka (Cookies)

Medium

Nauczysz się obsługiwać mechanizm Cookies w PHP, aby zapamiętywać użytkownika i liczyć jego wizyty na stronie.

#zadanie110.1 Frontend: Fetch API i DOM

Medium

Stworzysz frontend dla swojej aplikacji w czystym JavaScript. Nauczysz się pobierać dane z API za pomocą fetch(), generować tabelę HTML i stylować ją w CSS.

#zadanie2 Funkcje i Geometria

Medium

Nauczysz się tworzyć funkcje w PHP, przekazywać argumenty i zwracać wyniki, aby obliczać pola figur geometrycznych.

#zadanie3 Funkcje Matematyczne

Medium

Nauczysz się definiować funkcje w PHP, przyjmować argumenty i zwracać wyniki prostych działań matematycznych.

#zadanie100 Obiektowe Połączenie z Bazą (Singleton)

Medium

Zbudujesz klasę łączącą się z bazą danych wykorzystując wzorzec projektowy Singleton. Zdobądź wiedzę z programowania obiektowego w PHP (OOP) i zaimplementuj własne metody query(), fetch() oraz close().

#zadanie110.2 Optymalizacja: UX i Bezpieczeństwo

Medium

Rozbudujesz aplikację o wskaźniki ładowania (loader), zabezpieczenia przed XSS oraz warunkowe formatowanie danych. To poziom 'Pro' aplikacji webowych.

#zadanie150 Połączenie z bazą MySQLi i wyświetlanie danych

Medium

Nauczysz się jak bezpiecznie łączyć się z bazą danych korzystając ze szkieletu MySQLi, jak pobierać rekordy z tabeli oraz jak formatować i wyświetlać je w formie przystępnej tabeli HTML.

#zadanie101 System Logowania (Sesje)

Medium

Stworzysz kompletny system logowania z wykorzystaniem sesji PHP i bazy danych MySQL. Nauczysz się bezpiecznie przechowywać hasła (hashing) i zarządzać dostępem do podstron.

#zadanie101.1 System Logowania z Uprawnieniami

Medium

Stworzysz kompletny system logowania z bazą danych, bezpiecznym haszowaniem haseł i systemem ról (Admin/User).

#zadanie1.1 Tablice i Pętle

Medium

Rozwijamy kantor! Nauczysz się przechowywać wiele walut w tablicach i wyświetlać je automatycznie za pomocą pętli foreach.

#zadanie154 Walidacja i ekstrakcja danych z numeru PESEL

Medium

Nauka walidacji numeru PESEL przy użyciu sumy kontrolnej oraz automatyczne wyciąganie daty urodzenia i płci użytkownika za pomocą skryptu PHP.

#zadanie151 Wprowadzanie danych z formularza HTML do bazy MySQLi

Medium

Nauczysz się jak zintegrować formularz HTML obsługujący dane od użytkownika ze skryptem PHP oraz jak bezpiecznie zapisać te informacje w bazie danych przy pomocy instrukcji INSERT korzystając ze szkieletu MySQLi.

#zadanie102 Zadanie 102:Licznik Odwiedzin (Pliki)

Medium

Nauczysz się obsługiwać pliki tekstowe w PHP: odczytywać, zapisywać i modyfikować dane, tworząc trwały licznik odwiedzin.

#zadanie103 Zadanie 103: Formularz i Zapis

Medium

Nauczysz się przesyłać dane z formularza metodą POST, zapisywać je do pliku tekstowego oraz stosować wzorzec PRG (Post-Redirect-Get).

#zadanie1 Zmienne i Operacje

Medium

Poznasz podstawy PHP: zmienne, typy danych, operatory matematyczne oraz wyświetlanie treści w HTML.

PYTHON 7 zadań

TEST 3 zadań

UTK 2 zadań

cHash 7 zadań