Firefox Developer Edition
dlaczego jest dobry do nauki programowania
Przeglądarka dla twórców stron WWW – ma wbudowane narzędzia specjalnie dla programistów (HTML, CSS, JavaScript
Podgląd kodu strony na żywo – możesz zobaczyć strukturę HTML i style CSS każdej strony bezpośrednio w przeglądarce
Pierwszą stronę – możemy zapisać utworzyć z przeglądarki 🙂 i edytować ja w notatniku
Kod strony – będzie identyczny jak w notatniku (Uwaga!!! To jest tylko w kodzie wykonywanym po stronie klienta np. HTML)
Visual Studio Code
dlaczego warto używać tego edytora
Obsługa wielu języków – nadaje się do HTML, CSS, JavaScript, PHP, Pythona i wielu innych języków.
Wieloplatformowy – działa na Windows, Linux i macOS, więc możesz używać tego samego edytora na różnych komputerach.
Podpowiadanie składni (IntelliSense) – podpowiada znaczniki, funkcje, nazwy plików, co przyspiesza pisanie kodu i zmniejsza liczbę błędów.
Rozszerzenia (Extensions) – można doinstalować dodatki, np. formatowanie kodu, motywy kolorów, podgląd HTML na żywo.
XAMPP SERWER
jest dobry do nauki programowania WWW
Gotowy pakiet „wszystko w jednym” – w jednym instalatorze dostajesz serwer Apache, bazę danych MariaDB/MySQL i obsługę PHP, więc nie musisz wszystkiego konfigurować osobno.
Wsparcie dla PHP i baz danych – idealny do nauki dynamicznych stron, formularzy, logowania użytkowników i prostych aplikacji webowych
Środowisko jak na prawdziwym hostingu – strony działają „jak na serwerze w internecie”, więc to, co zrobisz lokalnie, łatwo przeniesiesz później na hosting.
Strona na lokalnym serwerze
XAMPP
otwieramy stronę przez serwer
W serwerze – jest już Apache, PHP i baza danych. Dzięki temu przeglądarka (np. Firefox Developer) może otwierać strony spod adresu http://localhost, tak jakby były w sieci.
Gdzie zapisujemy pliki strony – wszystkie pliki HTML, CSS, obrazki i skrypty umieszczamy w katalogu htdocs przycisk „Explorer” dostaniesz się do serwera katalogu z którego otwiera się strona
(np. C:\xampp\htdocs\1).
Zastosowanie w nauce programowania WWW – XAMPP pozwala ćwiczyć zarówno zwykłe strony HTML, jak i dynamiczne aplikacje PHP z bazą danych, czyli środowisko bardzo zbliżone do tego, z którym spotkamy się w pracy lub na egzaminach. O czym trochę później 🙂
Pytanie 1
Dlaczego Firefox Developer Edition jest dobrym wyborem do nauki programowania WWW?
-
Dobrze. Firefox Developer Edition ma wbudowane narzędzia deweloperskie, które ułatwiają naukę tworzenia stron WWW.
-
Źle. Właśnie możliwość podglądu kodu strony jest jedną z najważniejszych zalet Firefox Developer Edition.
-
Źle. Firefox Developer Edition jest przeglądarką z narzędziami dla programistów, nie tylko do oglądania filmów.
-
Źle. Przeglądarka nie pisze kodu za nas, ale pomaga go analizować i testować.
Pytanie 2
Co daje podgląd kodu strony na żywo w przeglądarce Firefox Developer Edition?
-
Dobrze. Inspektor w Firefox Developer umożliwia podgląd HTML, CSS i szybką zmianę wyglądu strony.
-
Źle. Narzędzia deweloperskie dotyczą zawartości strony WWW, a nie ustawień pulpitu.
-
Źle. Podgląd kodu pomaga znaleźć błędy, ale ich poprawienie nadal należy do programisty.
-
Źle. Adres URL widać w pasku adresu, a podgląd kodu służy do analizy struktury strony.
Pytanie 3
W scenariuszu z plikiem strona.htm pierwszą prostą stronę zapisujemy i możemy edytować w Notatniku. Co jest wtedy prawdą o kodzie strony?
-
Dobrze. Dla kodu wykonywanego po stronie klienta (np. HTML) treść pliku i kod wczytany przez przeglądarkę są identyczne.
-
Źle. Notatnik jest prostym edytorem tekstu i niczego sam nie dopisuje.
-
Źle. Dla zwykłego HTML kod w pliku i kod w przeglądarce jest taki sam, nie jest szyfrowany.
-
Źle. HTML jest interpretowany po stronie klienta, dlatego można go swobodnie edytować w Notatniku.
Pytanie 4
Dlaczego Visual Studio Code jest wygodnym edytorem do nauki wielu technologii WWW?
-
Dobrze. Visual Studio Code pozwala pracować z wieloma językami w jednym edytorze.
-
Źle. Zaletą VS Code jest właśnie obsługa wielu języków programowania.
-
Źle. VS Code podkreśla błędy składni i pomaga je poprawiać.
-
Źle. Jedną z zalet VS Code jest możliwość instalowania wielu rozszerzeń.
Pytanie 5
Co oznacza, że Visual Studio Code jest edytorem wieloplatformowym?
-
Dobrze. Wieloplatformowość oznacza działanie na różnych systemach operacyjnych.
-
Źle. VS Code można zainstalować na wielu komputerach i różnych systemach.
-
Źle. Visual Studio Code jest darmowy i nie wymaga licencji na plik.
-
Źle. Wieloplatformowość dotyczy systemów operacyjnych, a nie liczby języków.
Pytanie 6
Która funkcja Visual Studio Code pomaga przyspieszyć pisanie kodu i zmniejszyć liczbę literówek?
-
Dobrze. IntelliSense podpowiada elementy kodu i pomaga unikać błędów.
-
Źle. Motyw wpływa na wygląd, a nie na poprawność składni.
-
Źle. Komentarze są często potrzebne i nie służą do podpowiadania składni.
-
Źle. VS Code ma pomagać w pisaniu kodu, a nie go blokować.
Pytanie 7
Jaka jest główna zaleta używania pakietu XAMPP przy nauce programowania WWW?
-
Dobrze. XAMPP to gotowy pakiet „wszystko w jednym” dla programisty WWW.
-
Źle. XAMPP jest pakietem serwerowym, a nie programem graficznym.
-
Źle. XAMPP tworzy lokalny serwer na naszym komputerze.
-
Źle. XAMPP służy właśnie do obsługi stron HTML, PHP i pracy z bazami danych.
Pytanie 8
Dlaczego XAMPP jest szczególnie przydatny do nauki dynamicznych stron WWW (np. logowanie użytkowników, formularze)?
-
Dobrze. PHP wraz z bazą danych jest podstawą wielu dynamicznych stron WWW.
-
Źle. XAMPP właśnie umożliwia wykonywanie kodu po stronie serwera, np. w PHP.
-
Źle. Wygląd strony nadal projektuje programista, XAMPP daje tylko środowisko serwerowe.
-
Źle. Formularze są ważną częścią dynamicznych stron i XAMPP ich nie usuwa.
Pytanie 9
Gdzie należy zapisać pliki strony (HTML, CSS, obrazki, skrypty), aby były poprawnie otwierane przez lokalny serwer XAMPP?
-
Dobrze. Katalog htdocs jest domyślnym katalogiem, z którego XAMPP serwuje strony.
-
Źle. Pliki muszą być w katalogu htdocs, aby były widoczne pod adresem http://localhost.
-
Źle. Nazwy plików i miejsce zapisu mają znaczenie, a htdocs jest katalogiem serwera.
-
Źle. Foldery sterowników nie mają związku z lokalnym serwerem WWW.
Pytanie 10
Pliki strony zostały zapisane w katalogu C:/xampp/htdocs/1. Jaki adres należy wpisać w przeglądarce, aby otworzyć tę stronę przez lokalny serwer XAMPP?
-
Dobrze. Katalog 1 w htdocs jest widoczny pod adresem http://localhost/1.
-
Źle. Ten adres otwiera plik bez użycia serwera; chcemy skorzystać z serwera pod adresem http://localhost.
-
Źle. Poprawny adres zaczyna się od http://localhost, a potem podajemy nazwę katalogu.
-
Źle. To nie jest standardowy adres lokalnego serwera XAMPP. Używamy http://localhost.
Pytanie 11
Co trzeba zrobić w programie XAMPP Control Panel, aby strona pod adresem http://localhost/1 mogła się poprawnie wyświetlić w przeglądarce?
-
Dobrze. Bez uruchomionego Apache lokalny serwer WWW nie działa i adres http://localhost/1 nie będzie dostępny.
-
Źle. Wyłączenie Apache uniemożliwi działanie lokalnego serwera.
-
Źle. Musimy Apache uruchomić (Start), a nie zatrzymywać.
-
Źle. Do obsługi stron WWW potrzebny jest serwer Apache; sama baza danych nie wystarczy.