16/10/2025
🧑💻 Błędy młodych programistów:
Pomijanie „niewidocznych” rzeczy, które robią OGROMNĄ różnicę.
➤ lang="pl" vs lang="pl-PL" – to nie tylko literki, to sygnał dla przeglądarki i SEO.
➤ alt w obrazkach – niby drobiazg, a wpływa na dostępność i pozycjonowanie.
➤ meta charset="UTF-8" – zapomnij, a polskie znaki zamienią się w hieroglify 😅
💡 Diabeł tkwi w szczegółach. Kod działa? Super.
Ale dopiero dopracowany kod świadczy o dobrym programiście.
na zdjęciach ta sama strona, a jednak jak różnie napisana ....
25/09/2025
🔹 Refleksja z lekcji
👩🏫 Kiedy uczę młodych ludzi w zawodzie technik-programista (INF.03).
Najczęściej słyszane zdanie: Po co mi to, przecież mam ChatGPT! 😅
Odpowiedź? Narzędzia AI są świetne, ale najpierw trzeba rozumieć, co się dzieje pod spodem.
Bo inaczej zamiast programistą – stajesz się tylko kopiuj-wklejaczem.
22/09/2025
INF.03 a co to takiego?
INF.03 to kwalifkacja zawodowa obejmująca:
Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Obejmuje takie zagadnienia jak:
- HTML, CSS, JavaScript
- Tworzenie aplikacji webowych (np. w PHP) z interfejsem do bazy danych
- Projektowanie i obsługa relacyjnych baz danych (SQL)
- Podstawowe bezpieczeństwo aplikacji webowych
Zdajesz dwa egzaminy: jeden teoretyczny test 40 pytań i drugi praktyczny, w trakcie którego stworzysz stronę/aplikację internetową z obsługą bazy danych
19/09/2025
Zajęcia w klasie 3 TF programistów Administracja Bazami Danych
🖥️ Zajęcia: Maszyna wirtualna i serwer PostgreSQL w środowisku Linux
Na zajęciach zajmujemy się praktycznym podejściem do:
- instalacji i konfiguracji maszyn wirtualnych w systemach Linux,
- uruchamiania i administracji serwerem PostgreSQL,
- podstaw bezpieczeństwa, backupów i optymalizacji baz danych,
- pracy w terminalu oraz wykorzystywania narzędzi administracyjnych.
👉 Celem zajęć jest zdobycie umiejętności praktycznych, które można od razu wykorzystać w pracy:
- tworzenie środowiska testowego w oparciu o VM,
- instalacja serwera bazodanowego i zarządzanie nim
- obsługa użytkowników, ról i uprawnień,
- monitorowanie i utrzymywanie poprawnej pracy systemu.
📍 Zajęcia kierowane są do osób, które chcą rozpocząć pracę z Linuxem i PostgreSQL od strony administracyjnej i praktycznej.
19/09/2025
Chcesz nauczyć się programowania, ale nie wiesz, od czego zacząć? 💻✨ Zobacz stronę, która od lat pomaga milionom ludzi…
✨ Darmowa platforma do nauki:
✔️ HTML, CSS i JavaScript – podstawy tworzenia stron www
/>
✔️ SQL i PHP – czyli bazy danych i programowanie.
✔️ Python i Java – dla tych, co chcą więcej.
✔️ Interaktywne ćwiczenia – uczysz się, klikając i od razu testując kod.
18/09/2025
📚 Zajęcia w klasie o profilu informatyk–programista: „Ogólnie o bazach danych” 💻
Na zajęciach uczniowie rozpoczęli swoją przygodę z bazami danych – jednym z najważniejszych zagadnień w pracy programisty.
W trakcie lekcji dowiedzieli się:
✔ czym jest baza danych i dlaczego stanowi podstawę współczesnych systemów informatycznych,
✔ jakie są różnice między bazami relacyjnymi i nierelacyjnymi,
✔ jak wygląda struktura tabel, rekordów i relacji,
✔ w jaki sposób korzystamy z języka SQL do komunikacji z bazą danych.
Pokazaliśmy także praktyczne przykłady wykorzystania baz danych w życiu codziennym – od aplikacji mobilnych, przez systemy bankowe, aż po media społecznościowe.
To wprowadzenie otwiera drogę do kolejnych zajęć, podczas których uczniowie będą tworzyć własne bazy, projektować ich strukturę i pisać pierwsze zapytania. 🚀
17/09/2025
📚✨ Egzamin coraz bliżej! ✨📚
Najlepszy sposób na przygotowanie? 👉 Rozwiązywanie arkuszy ze strony CKE!
✅ sprawdzisz swoją wiedzę
✅ poznasz typy zadań
✅ oswoisz się z egzaminacyjnym klimatem
🔗 Arkusze znajdziesz tutaj: Link w komentarzu
Powodzenia! 💪✍️
10/09/2025
instrukcja do Workbench
www.nauczycielka-informatyki.pl
10/09/2025
XAMPP jest bardzo popularnym pakietem serwerowym (Apache + MariaDB/MySQL + PHP + Perl), ale traktuje się go głównie jako środowisko do nauki i testów, a nie do profesjonalnej pracy produkcyjnej. Oto dlaczego:
✅ Dlaczego XAMPP nadaje się do nauki:
Łatwość instalacji – jednym kliknięciem dostajesz kompletny stack (serwer www, bazę danych, interpreter PHP).
Przyjazny dla początkujących – nie trzeba konfigurować usług ręcznie, wszystko jest gotowe do działania.
Multiplatformowość – działa na Windows, Linux i macOS.
Bezpieczna przestrzeń testowa – idealny do nauki PHP, baz danych, CMS-ów (np. WordPressa) bez ryzyka zepsucia czegoś na produkcyjnym serwerze.
Łatwe resetowanie – gdy coś się popsuje, wystarczy przeinstalować XAMPP i zaczyna się od czystego środowiska.
❌ Dlaczego XAMPP nie jest polecany do pracy produkcyjnej:
Brak optymalizacji pod wydajność – konfiguracje Apache, MySQL i PHP są ustawione raczej „uniwersalnie” niż wydajnie.
Problemy z bezpieczeństwem – domyślne ustawienia są otwarte (np. brak mocnych haseł, słaba konfiguracja uprawnień), co stanowi ryzyko w środowisku publicznym.
Brak elastyczności w konfiguracji – w realnych projektach trzeba często dostosować serwer do specyficznych potrzeb (moduły, certyfikaty SSL, load balancing, cache), a XAMPP nie daje takiej kontroli.
Nie odzwierciedla środowiska produkcyjnego – w pracy używa się zwykle Linuxa z Nginx/Apache + MySQL/PostgreSQL, zarządzanego przez Docker/Kubernetes lub dedykowane serwery. XAMPP tego nie symuluje.
Problemy ze skalowalnością – nadaje się tylko do lokalnych testów, a nie do obsługi wielu użytkowników w Internecie.
👉 Podsumowanie:
XAMPP jest świetnym startem do nauki PHP/MySQL i ogólnie webdevu, ale gdy wchodzi się w realne projekty – lepiej przejść na środowiska zbliżone do produkcji (np. Docker, Laragon, WAMP/MAMP, Vagrant, a najlepiej Linux server z ręczną konfiguracją).
link do strony producenta:
XAMPP Installers and Downloads for Apache Friends
XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl.
05/09/2025
Aplikacje internetowe kl. 3
https://allegro.pl/oferta/javascript-cwiczenia-praktyczne-17126750148?utm_medium=afiliacja&utm_source=ctr_2&utm_campaign=9a33d84a-5bed-4293-8ada-3e5d4ad2bbb0&utm_content=1c04cdc9ceff #
JavaScript. Ćwiczenia praktyczne
JavaScript. Ćwiczenia praktyczne • Ebook ☝ Darmowa dostawa z Allegro Smart! • Najwięcej ofert w jednym miejscu • Radość zakupów ⭐ 100% bezpieczeństwa dla każdej transakcji • Kup Teraz! • Oferta 17126750148
05/09/2025
Aplikacje internetowe (ang. web applications) to programy komputerowe, z których korzysta się za pośrednictwem przeglądarki internetowej. Zamiast instalować je na komputerze czy telefonie (jak tradycyjne aplikacje desktopowe lub mobilne), działają one na serwerze i są dostępne online przez sieć.
Cechy aplikacji internetowych:
• Dostępność przez przeglądarkę – nie trzeba instalować, wystarczy adres (URL).
• Niezależność od systemu operacyjnego – można z nich korzystać na Windows, macOS, Linux, Android czy iOS.
• Aktualizacje po stronie serwera – użytkownik zawsze korzysta z najnowszej wersji, bez konieczności ręcznej aktualizacji.
• Interaktywność – w odróżnieniu od zwykłych stron internetowych aplikacje umożliwiają aktywne wykonywanie zadań (np. edytowanie dokumentów, zakupy, komunikację).
Przykłady aplikacji internetowych:
• Gmail, Outlook (poczta e-mail online)
• Google Docs, Microsoft Office 365 (edytory dokumentów online)
• Facebook, Instagram, X (media społecznościowe)
• Allegro, Amazon (sklepy internetowe)
• Canva, Figma (narzędzia graficzne w przeglądarce)
Strona internetowa
• Głównie prezentuje informacje statyczne (np. tekst, obrazki, artykuły).
• Użytkownik raczej czyta lub ogląda treści.
• Przykłady: blog, strona wizytówkowa firmy, portal informacyjny.
Aplikacja internetowa
• Ma charakter interaktywny – pozwala użytkownikowi coś robić, a nie tylko oglądać.
• Wymaga często logowania, zapisywania danych, korzystania z baz danych.
• Przykłady: Gmail (wysyłanie i odbieranie wiadomości), Allegro (kupowanie i sprzedawanie), Google Docs (tworzenie dokumentów).
👉 Można więc powiedzieć, że strona internetowa to głównie źródło informacji, a aplikacja internetowa to narzędzie do działania w przeglądarce.
04/09/2025
Zajęcia w klasie 1 TP - pobranie i instalacja pakietu
XAMPP Installers and Downloads for Apache Friends
XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl.