Tworzenie aplikacji internetowych – E14
Transkrypt
Tworzenie aplikacji internetowych – E14
Tworzenie aplikacji internetowych – E14 Podstawy Tomasz Fitzermann Tworzenie stron internetowych Treści • Edytory WYSIWYG(What-You-See-Is-What-You-Get) np. Adobe Dreamweaver, SharePoint Designer • Języki HTML, HTML5 • Kaskadowe arkusze stylów CSS • Dynamiczne strony internetowe: JavaScript • Flash • Serwery WWW (Apache, IIS - Microsoft) • Walidacja stron • Pozycjonowanie stron Aplikacje internetowe Aplikacja internetowa, aplikacja webowa - jest programem znajdującym się na serwerze i komunikującym się z użytkownikiem za pomocą przeglądarki internetowej. Easy PHP GUI-interfejs użytkownika Przeglądarka np. Chrome żądanie – URL dokumentu protokół HTTP odpowiedź – przetworzona strona Serwer WWW np. Apache język SQL PHP System zarządzania bazą danych np. MySQL System plików funkcje systemowe: fopen, fread, fwrite Zdjęcia, dokumenty Przykłady apl. internetowych: • Allegro, Facebook, Wikipedia, Google Maps, systemy zarządzania treści CMS (np. Joomla), sklepy internetowe (PrestaShop), PhotoBeamer (Nokia), Chomikuj.pl itp.. Tworzenie aplikacji internetowych Aplikacje internetowe, intranetowe i mobilne w ostatnich latach zdominowały rynek oprogramowania, wypierając stopniowo aplikacje wymagające instalacji na komputerach osobistych. Treści • Architektura klient-serwer • Protokoły sieciowe • Serwery WWW (Apache, IIS - Microsoft) • PHP • MySQL • Testowanie aplikacji internetowych