Technologie internetowe - Wprowadzenie

1. Aplikacje internetowe -  program komputerowy pracujący na serwerze, komunikujący się poprzez sieć komputerową z hostem użytkownika komputera. W tym celu wykorzystuje się przeglądarkę internetową użytkownika, będącego interaktywnym klientem aplikacji internetowej.
  • Front-end (opracowywanie graficznego interfejsu użytkownika witryny internetowej za pomocą HTML, CSS i JavaScript)
  • Back-end (tworzenie silnika aplikacji lub witryny oraz dbanie o bazę danych i serwer strony)


2. Język HTML jest narzędziem prezentacji treści, nie jest on językiem programowania a językiem znaczników! Służy on przede wszystkim do prezentacji treści. Można w bardzo uporządkowany sposób przedstawić treść wywołanej strony internetowej i to on sam w sobie odpowiada w dużej mierze jako na (treść) jest odbierana wizualnie przez użytkowników.

3. Język CSS (kaskadowe arkusze stylów) służy do odseparowania struktury dokumentu od jego sposobu prezentacji.

4. Język zapytań SQL służy do obsługi baz danych. Za jego pomocą można z bazy danych pobierać informacje, które mają się wyświetlić na stronie.

5. Język XML - rozszerzalny język znaczników. XML służy do przechowywania danych wraz z odniesieniem do tego co opisują oraz ich przesyłaniem.

6. JSON - lekki format wymiany danych komputerowych. JSON jest formatem tekstowym, bazującym na podzbiorze języka JavaScript.

7. Język JavaScript - skryptowy oraz wieloparadygmatowy język programowania stosowany na stronach internetowych. Skrypty te służą najczęściej do zapewnienia interakcji poprzez reagowanie na zdarzenia, walidacji danych wprowadzanych w formularzach lub tworzenia złożonych efektów wizualnych.

8. Język PHP - interpretowany, skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera WWW.