Przeglądanie stron internetowych odbywa się na wielu rodzajach urządzeń, w tym na komputerach stacjonarnych, laptopach, tabletach, a także na telefonach komórkowych. Ważne jest, aby pamiętać, że te urządzenia posiadają ekrany o zróżnicowanych rozmiarach. Dodatkowo, prędkość połączenia z Internetem, z którą operują te urządzenia, może się różnić.
1 out of 20
Strony internetowe są przeglądane za pomocą aplikacji nazywanych przeglądarkami internetowymi. Wśród najpopularniejszych przeglądarek znajdują się Mozilla Firefox, Internet Explorer, Safari, Chrome oraz Opera. Aby odwiedzić stronę internetową, użytkownik musi wprowadzić jej adres URL w oknie przeglądarki, kliknąć linki na innych stronach lub skorzystać z zakładek zapisanych wcześniej w przeglądarce.
Producenci oprogramowania regularnie aktualizują swoje przeglądarki, dodając nowe funkcje i obsługując najnowsze wersje języków internetowych. Warto jednak zauważyć, że nie wszyscy użytkownicy komputerów mają zawsze najnowsze wersje przeglądarek. Dlatego nie można zakładać, że każdy odwiedzający witrynę będzie miał dostęp do wszystkich nowych funkcji udostępnianych przez tę witrynę.
Taka ciekawostka:
- Microsoft Edge – Pierwsza wersja została wydana w 2015 roku. Jest to następca Internet Explorera.
- Google Chrome – Wprowadzony we wrześniu 2008 roku.
- Mozilla Firefox – Pierwsza wersja (jako następca Mozilli Suite) pojawiła się w 2004 roku.
- Safari – Apple wprowadziło Safari w 2003 roku.
- Opera – Pierwsza wersja przeglądarki Opera została wydana w 1995 roku.
- Internet Explorer – Microsoft uruchomił Internet Explorera w 1995 roku, choć jego rozwój zakończył się na rzecz Microsoft Edge.
- Netscape Navigator – Jedna z pierwszych przeglądarek, wydana w 1994 roku.
- Mosaic – Uważana za pierwszą przeglądarkę graficzną, Mosaic została wydana w 1993 roku.
2 out of 20
Podobnie jak adaptacje architektoniczne w budynkach publicznych, takie jak windy dla wózków inwalidzkich czy pętle indukcyjne dla osób niedosłyszących, czytniki ekranowe są częścią szerszego ruchu na rzecz zapewnienia równego dostępu do informacji i usług. Wiele krajów wprowadziło prawo, które wymaga od instytucji publicznych i prywatnych, w tym twórców stron internetowych, zapewnienia dostępności cyfrowej. Oznacza to, że strony internetowe, aplikacje mobilne i inne cyfrowe zasoby powinny być zaprojektowane tak, aby były użyteczne dla wszystkich użytkowników, bez względu na ich możliwości fizyczne czy sensoryczne.
Co sprawia że muszą one być dostępne dla użytkowników z różnymi ograniczeniami. Ale od czego mamy technologię która wychodzi na przeciw z pomocą. Istnieją programy znane jako czytniki ekranowe pełnią kluczową rolę w zapewnianiu dostępności cyfrowej, umożliwiając użytkownikom odczytywanie na głos tekstu i innych elementów wyświetlanych na ekranie komputera.
Dzięki nim osoby z ograniczeniami wzrokowymi mogą skutecznie korzystać z komputerów, przeglądać Internet, czytać e-maile oraz wykonywać inne czynności, które dla osób widzących są rutyną. W ten sposób technologia czytników ekranowych przyczynia się do zwiększenia niezależności i integracji społecznej osób z dysfunkcjami wzroku.
Więc twórcy stron Internetowych, aplikacji (potocznie nazywani "web developerami" lub "programistami webowymi") już na pierwszym etapie projektowania muszą uwzględnić aspekty dostępu do strony i łatwości jej obsługi.
3 out of 20
W większości przypadków, kod HTML i CSS, który widzimy na stronach internetowych, jest dostarczany przez serwer, na którym dana strona jest hostowana.
Przeglądarki internetowe analizują ten kod, tworząc strony, które możemy przeglądać. Strony internetowe często zawierają różne dodatkowe elementy, takie jak grafiki, fragmenty audio i wideo czy animacje. W tych kursach znajdziesz informacje na temat tworzenia takich zasobów i umieszczania ich na stronach WWW.
Oprócz tego, niektóre strony wysyłają do przeglądarek skrypty JavaScript lub animacje Flash, a tutaj znajdziesz wskazówki, jak je włączać do własnych stron. Technologie te są bardziej zaawansowane i mogą zainteresować Czytelnika po zdobyciu umiejętności w zakresie HTML i CSS.
4 out of 20
Gdy zlecamy przeglądarce wyświetlenie konkretnej strony internetowej, inicjuje ona proces wysłania zapytania do serwera WWW.
Ten serwer to specyficzny rodzaj komputera, na którym przechowywana jest dana strona internetowa. Serwery WWW to urządzenia skonfigurowane do ciągłego połączenia z internetem, zaprojektowane aby efektywnie dostarczać strony WWW na żądanie użytkowników.
Wiele dużych przedsiębiorstw posiada własne serwery WWW, ale częściej spotyka się praktykę korzystania z usług zewnętrznych dostawców hostingowych, którzy oferują miejsce na swoich serwerach dla przechowywania witryn internetowych, zazwyczaj za opłatą.
5 out of 20
Rozpoczynanie pracy z technologią webową może być ekscytujące i wyzwaniem jednocześnie. W tych kursach będziemy poruszać następujące zagadnienia lecz pamiętaj, że nauka technologii webowych to proces ciągły.
Świat technologii szybko się zmienia, więc ważne jest, aby być na bieżąco z nowymi trendami i narzędziami. Praktyka i tworzenie własnych projektów jest najlepszym sposobem na naukę i rozwój w tej dziedzinie.
-
Zrozumienie technologii webowych: Zaczniemy od podstaw. Zdobędziesz wiedzę o HTML, CSS i JavaScript, które są fundamentami tworzenia stron internetowych. HTML odpowiada za strukturę strony, CSS za jej stylizację, a JavaScript dodaje interaktywność.
-
Client-side: Skupisz się na językach i technologiach wykorzystywanych po stronie klienta. Opanowanie JavaScriptu jest kluczowe, ponieważ jest to główny język skryptowy używany do tworzenia dynamicznych i interaktywnych stron internetowych. Zapoznaj się również z frameworkami i bibliotekami JavaScript, takimi jak React, Angular lub Vue.js, które pomogą Ci w tworzeniu bardziej złożonych interfejsów użytkownika.
-
Platformy RIA (Rich Internet Applications): Zaznajomisz się z technologiami, które umożliwiają tworzenie bogatych aplikacji internetowych. Takie aplikacje oferują funkcjonalności i wydajność porównywalne z aplikacjami desktopowymi, przy jednoczesnym wykorzystaniu możliwości przeglądarek internetowych.
-
Server-side: Zrozumienie, jak działa back-end jest równie ważne. Języki takie jak PHP (który występuje na egzaminie zawodowym w technikach lub na studiach.), Python (z frameworkiami Django lub Flask) lub JavaScript (Node.js) są powszechnie stosowane do tworzenia logiki działającej po stronie serwera.
-
Bazy danych: Poznasz ich podstawy. SQL (np. MySQL, PostgreSQL) jest standardem dla relacyjnych baz danych, podczas gdy NoSQL (np. MongoDB) oferuje elastyczniejsze rozwiązania do przechowywania danych. Zrozumienie, jak przechowywać i odzyskiwać dane, jest kluczowe w tworzeniu funkcjonalnych aplikacji webowych.
Kontynuuj sprawdzanie wiedzy w postaci testu prawda/fałsz.
6 out of 20