Page 80 - ODV Training outline_PL
P. 80
Kiedy mówi się o tworzeniu stron internetowych, zwykle dzieli się je na dwa
różne rodzaje, frontend i backend.
● Rozwój backendu koncentruje się na części serwerowej strony
internetowej lub aplikacji internetowej. Programiści backendu są
odpowiedzialni za tworzenie logiki strony internetowej.
● Rozwój frontendu koncentruje się na stronie klienta.
Programiści frontendowi są odpowiedzialni za tworzenie wyglądu
i funkcjonalności strony internetowej.
Mówiąc prościej, backend to to, co dzieje się za kulisami, podczas gdy frontend to
wszystko, co widzą użytkownicy.
Przykładowo, gdy ktoś odwiedza witrynę e-commerce, backend jest
odpowiedzialny za przetwarzanie zamówienia użytkownika, przechowywanie
szczegółów zamówienia w bazie danych i wysyłanie wiadomości e-mail z
potwierdzeniem do użytkownika. Frontend jest odpowiedzialny za wyświetlanie
użytkownikowi dostępnych produktów, umożliwienie mu wyboru tych, które chce
zakupić oraz przetwarzanie płatności.
W skrócie, backend odpowiada za funkcjonalność strony internetowej, podczas
gdy frontend tworzy jej wygląd.
Aby wprowadzić uczniów w tworzenie stron internetowych, należy skupić się
głównie na frontendowych językach programowania.
Języki znaczników
HTML: Służy do definiowania struktury strony internetowej. Kodu tego używa się
do tworzenia elementów takich jak nagłówki, akapity, listy, obrazy i tabele.
CSS: język kaskadowych arkuszy stylów używany do definiowania wyglądu strony
internetowej. Kod CSS służy do kontrolowania rozmiaru, koloru, czcionki i innych
aspektów wyglądu elementów na stronie internetowej.
Języki programowania
JavaScript to język programowania ogólnego przeznaczenia używany do
dodawania interaktywnych elementów do stron internetowych. Kod JavaScript
można wykorzystać w tworzeniu animacji, gier, interaktywnych formularzy
i innych funkcji.