Hosting, domeny, FTP, GitHub Pages
ð Podstawa programowa: II.3fAby Twoja strona HTML byla dostepna dla calego swiata, potrzebujesz dwoch rzeczy: hostingu (serwera, na ktorym beda przechowywane pliki) i domeny (adresu, pod ktorym strona bedzie dostepna). Dotychczas Twoje strony dzialaly tylko lokalnie - na Twoim komputerze.
Hosting to usluga polegajaca na udostepnianiu miejsca na serwerze, gdzie przechowywane sa pliki Twojej strony internetowej. Serwer jest wlaczony 24/7 i podlaczony do Internetu, dzieki czemu strona jest zawsze dostepna.
Domena to czytelny dla czlowieka adres strony internetowej (np. mojastrona.pl). Pod spodem domena jest zamieniana na adres IP serwera przez system DNS.
mojastrona.plblog.mojastrona.plFTP (File Transfer Protocol) to protokol do przesylania plikow miedzy komputerem a serwerem. Jest to tradycyjny sposob umieszczania plikow strony na hostingu.
GitHub Pages to darmowa usluga hostingu stron statycznych od GitHub. Idealna do nauki i prostych projektow.
username.github.iohttps://username.github.ioSSL (Secure Sockets Layer) szyfruje polaczenie miedzy przegladarka a serwerem. Strony z SSL maja adres zaczynajacy sie od https:// i ikone klodki. Darmowe certyfikaty oferuje Let's Encrypt.
Zaloz konto na platformie GitHub (github.com). Wybierz nazwe uzytkownika, ktora moze sluzyc jako Twoja wizytowka zawodowa. Ustaw zdjecie profilowe i uzupelnij opis profilu. Zapoznaj sie z interfejsem - przejrzyj zakladki: Repositories, Stars, Followers.
Stworz repozytorium o nazwie twojlogin.github.io na GitHub. Przeslij do niego pliki HTML i CSS ze swoich poprzednich lekcji (strone z tabela, lista, stylami CSS). Po kilku minutach sprawdz, czy strona jest dostepna pod adresem https://twojlogin.github.io. Wyslij link nauczycielowi.
Wejdz na strony trzech roznych firm hostingowych (np. OVH, home.pl, nazwa.pl) i porownaj ich najtansze pakiety hostingowe. Stworz tabele HTML porownujaca: cena miesieczna, pojemnosc dysku, liczba baz danych, obsluga PHP, darmowy SSL, liczba kont e-mail. Opublikuj tabele na GitHub Pages.
Stworz profesjonalna strone-portfolio na GitHub Pages zawierajaca: strone glowna z Twoim imieniem i opisem, podstrone "Projekty" z linkami do Twoich prac z informatyki, podstrone "Kontakt" z formularzem (moze byc nieaktywny). Calosc ostylowana CSS z responsywnym designem. Dodaj plik README.md do repozytorium.