Programowanie w internecie
|
|
- Józef Morawski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Programowanie w internecie (tworzenie dokumentów dynamicznych, aplikacje WWW) Tematy: Język PHP: elementy języka obsługa formularzy obsługa plików obsługa bazy danych identyfikacja użytkowników: ciasteczka, sesje, logowanie programowanie obiektowe przygotowanie projektu Frameworki (CakePHP), CMS-y (Wordpress) Technologia AJAX. Formaty XML, JSON. Aplety Java. Technologia CGI. Technologia servletów Java Serwer WWW Apache: konfiguracja, dziennik serwera. Bezpieczeństwo aplikacji WWW
2 Literatura Podstawowa: L. Welling, L. Thomson. PHP i MySQL : tworzenie stron WWW. Uzupełniająca: K. Barteczko. Java od podstaw do technologii. T. 2 E. Castro. Perl i Cgi : nauka pisania skryptów. Online: (References i inne) (w języku polskim) Strony domowe: MySQL, Java, Perl, Apache
3 Wykład 1: Dokumenty dynamiczne Elementy języka PHP
4 Architektura usługi WWW Usługa WWW (World Wide Web - ogólnoświatowa pajęczyna): usługa w internecie polegająca na udostępnianiu informacji za pomocą dokumentów hipertekstowych. Usługa wymaga dwóch stron: 1. klienta, która żąda usługi 2. serwera, który usługę wykona (z ang. serve - służyć, obsługiwać) Ponadto potrzebny jest protokół, który opisuje sposób komunikowania się między klientem a serwerem. Klient i serwer to programy. Ale komputer (mówi się też host), na którym jest uruchomiony serwer też nazywany jest serwerem. W usłudze WWW: klientem jest przeglądarka (mówi się klient www): Chrome, Firefox, Internet Explorer, Opera, Safari serwerem jest serwer www: Apache (najpopularniejszy), Internet Information Services (Microsoft), Nginx, Google Web Serwer, Sun Java System Web Server używany jest protokół http (Hyper Text Transfer Protocol - protokół przesyłania hipertekstu). Dlatego mówi się też klient http, serwer http.
5 Dokument statyczny. Dokumenty dynamiczny. Dokument statyczny - plik HTML (może to być także plik HTML z osadzonym kodem CSS i JavaScript). Serwer wysyła do przeglądarki zawartość tego pliku Dokument dynamiczny - plik skryptowy lub wykonywalny. Uruchomienie pliku generuje kod HTML (może także być generowany kod HTML z osadzonym kodem CSS i JavaScript). Serwer wysyła do przeglądarki to co zostało wygenerowane a nie zawartość tego pliku. Przez "dynamiczny" rozumiemy, więc nie interaktywność na stronie (np. wysuwane menu, wyświetlanie slajdów itp.), ale to że kod HTML jest generowany dynamicznie po stronie serwera (osadzenie JavaScriptu nie czyni dokumentu dynamicznym, bo JS przetwarzany jest po stronie przeglądarki a nie serwera). Przykłady: test.html, test2.html - dokumenty statyczne test.php - dokument dynamiczny Podstawy programowania w internecie (poprzedni semestr) - dokumenty statyczne Programowanie w internecie (ten semestr) - dokumenty dynamiczne (głównie) Koncepcja dokumentu dynamicznego i realizacja tej koncepcji zaczęła się w roku Przed 1993 serwery obsługiwały tylko dokumenty statyczne.
6 Realizacja usługi WWW (dokument statyczny) 1. Użytkownik wprowadza w przeglądarce adres URL (Uniform Resource Locator) zasobu (RESOURCE) np.: Zasób w tym przykładzie to test.html - jest to dokument statyczny 2. Przeglądarka wysyła do serwera www, który obsługuje domenę logika.uwb.edu.pl żądanie (REQUEST) pobrania zasobu. 3. Serwer odszukuje zasób test.html w strukturze katalogów (w naszym przykładzie test.html znajduje się w mg/zajecia) i wysyła do przeglądarki ZAWARTOŚĆ test.html jako odpowiedź (RESPONSE) 4. Przeglądarka wizualizuje zawartość html
7 Realizacja usługi WWW (dokument dynamiczny) Teraz w przeglądarce wpiszmy adres test.php jest dokumentem dynamicznym Realizacja usługi różni się z poprzednim slajdem tylko w p. 3: 3. Serwer odszukuje zasób test.php w strukturze katalogów. Zasób jest dokumentem dynamicznym, więc serwer nie wysyła jego zawartości, ale przekazuje go do przetworzenia dla swojego modułu. Wynikiem przetworzenia jest wygenerowany kod HTML, który serwer wysyła do przeglądarki jako odpowiedź na żądanie. Uwaga: test2.html nie jest dokumentem dynamicznym. Serwer nie przetwarza tego pliku tylko wysyła jego zawartość do przeglądarki. Dopiero przeglądarka przetwarza osadzony tam skrypt JavaScript, który generuje kod HTML.
8 W jakim języku tworzymy dokumenty dynamiczne PHP - język skryptowy interpretowany, najpopularniejszy i najłatwiejszy. Na zajęciach dokumenty dynamiczne będziemy głównie tworzyć w tym języku. Inne języki, m.in.: Perl - język skryptowy kompilowany Java - dokument dynamiczny (zwany serwletem Javy) to plik z kodem pośrednim Javy C/C++ - dokument dynamiczny ma postać pliku wykonywalnego
9 Od czego zacząć tworzenie dokumentów dynamicznych Potrzebujemy serwera WWW! Potrzebujemy modułu z interpreterem PHP (jeśli chcemy tworzyć dokumenty dynamiczne w PHP) "Działanie" dokumentu dynamicznego można sprawdzić w przeglądarce tylko przez wysłanie żądania do serwera. Uwaga: Nie można sprawdzić dokumentów dynamicznych tak jak mogliśmy sprawdzać statyczne czyli w przeglądarce: Plik - Otwórz albo 2 klikając na pliku albo w Notepad++ "Uruchom w "
10 Instalacja Można niezależnie zainstalować serwer (popularnym serwerem jest Apache i interpreter PHP ( ). Ale można od razu zainstalować wszystko (wygodnie) korzystając z pakietu instalacyjnego XAMPP Zostanie zainstalowany m.in. serwer www, moduł z interpreterem PHP i baza danych (przyda się w przyszłości): X jak cross platform, pakiet XAMPP dostępny dla różnych okienkowych systemów operacyjnych: Windows, systemy klasy UNIX: Linux, (Mac) OS X A jak Apache (serwer WWW) M jak Mysql - system baz danych. Od roku 2015 w pakiecie XAMPP zamiast Mysql jest system baz danych o nazwie MariaDB P jak PHP (instalacja m.in. interpretera) P jak Perl (instalacja m.in. interpretera) Instalacja intuicyjna, podać katalog instalacji i jakie elementy z pakietu chcemy zainstalować, automatycznie się konfiguruje, bezpłatny. W sali 407 XAMPP jest zainstalowany.
11 Pierwszy dokument dynamiczny (cz. 1) Uruchamiamy serwer: Włączamy panel sterowania XAMPP: Start - Programy - XAMPP - Panel sterowania (Control Panel) i uruchamiamy serwer Apache: Start w kolumnie Actions dla modułu Apache Plik z dokumentem dynamicznym np. test.php umieszczamy w katalogu w: xampp/htdocs gdzie xampp to katalog, gdzie zainstalowaliśmy pakiet programów xampp Do tworzenia dokumentów dynamicznych będzie używali języka PHP, więc plik musi mieć rozszerzenie php nie html W przeglądarce wpisujemy adres strony: lub Dla serwerów działających lokalnie (lokalnych hostów) zarezerwowany jest adres (zamiennie można stosować adres nazwowy: localhost)
12 Pierwszy dokument dynamiczny (cz. 2) Domyślnie serwer po otrzymaniu żądania zaczyna szukać dokumentu test.php zaczynając od katalogu htdocs A zatem jeśli dokument test.php umieścilibyśmy w lokalizacji htdocs/mg/pwi/test.php to jest on pod adresem: lub Czyli w adresie URL po nazwie hosta "localhost" należy podać ścieżkę w stosunku do katalogu htdocs
13 Elementy języka PHP
14 Wprowadzenie PHP - "PHP: Hypertext Preprocessor" - akronim rekursywny (początkowo "Personal Home Page Tool") Język skryptowy opracowany z myślą o tworzeniu dokumentów dynamicznych Łatwy do opanowania Szybki i oszczędza zasoby serwera Dostępny dla wielu systemów operacyjnych i serwerów WWW (szczególnie popularny w systemie Linux w połączeniu z serwerem Apache) Rozwijany na zasadach Open Source (darmowy, rozszerzalny, pojawiające się w nim błędy są szybko wykrywane i poprawiane) Wiele stron www pomocnych w nauce PHP: wsparcie, rozwiązania typowych problemów i przykłady kodu Składnia przypomina C
15 Jakiego edytora używać do tworzenia dokumentów w PHP Można korzystać z Notepad++. Poza tym jest wiele edytorów wyspecjalizowanych dla PHP Można też użyć środowiska programistycznego Javy: Netbeans
16 Zasady tworzenia dokumentów w PHP Dokument zapisujemy z rozszerzeniem php Kod PHP należy umieścić jako zawartość znacznika <?php?> czyli: <?php?> tu kod PHP...
17 Zmienne, instrukcja przypisania, komentarze Nazwy zmiennych w PHP poprzedza się znakiem $ Wielkość liter w nazwach ma znaczenie Zmiennych nie trzeba deklarować przed użyciem Tak jak w JS: o nie trzeba deklarować typu zmiennej o tej samej zmiennej możemy przypisywać wartości różnych o instrukcja przypisania: znak równości Przykład: $wiek = 30; // zmiennej jest przypisana wartość typu liczbowego $wiek = "trzydzieści lat" ; // a teraz jest przypisana wartość typu String Komentarz jednoliniowy: // lub # Komentarz blokowy: /* */
18 Funkcja echo() wypisuje tekst na wyjście. Funkcja echo() Argumentu dla tej funkcji nie trzeba podawać w nawiasach. Oba warianty poprawne echo ('test'); echo 'test'; Jeśli argument dla funkcji echo ograniczymy apostrofami to zmienne nie będą parsowane, a jeśli ograniczymy cudzysłowem (podwójny apostrof) to będą (w miejsce zmiennej będzie wstawiona jej wartość). Przykład: $wiek = 30; echo 'Mam $wiek lat.'; // funkcja zwróci tekst: echo "Mam $wiek lat."; // funkcja zwróci tekst: Mam $wiek lat. Mam 30 lat.
19 Łączenie napisów (Konkatenacja) Napisy łączymy za pomocą operatora kropki:. Przykład 1: $tekst = 'P'. 'HP'; // czyli zmienna $tekst ma wartość: PHP Przykład 2: $wiek = 30; echo 'Mam '. "$wiek lat"; // zwróci tekst: Mam 30 lat Ale wiemy z poprzedniego slajdu, że powyższą instrukcję można zapisać prościej: echo "Mam $wiek lat."; Uwaga: W JS operator + oznaczał konkatenację i dodawanie. Była niejednoznaczność czy 1+2 to 3 czy 12. W PHP tego problemu nie będzie bo do konkatenacji służy. a do dodawania +
20 Operatory arytmetyczne: + - * / % konkatenacja:. przypisania: =.= += -= *= /= %= porównania:!= > < >= <= oraz == (równe)!= (nierówne) === (identyczne: równe i tego samego typu)!== (nieidentyczne) $x = 4; $x == '4' // prawda $x === '4' // fałsz logiczne:! &&
21 Źródło: "Aplikacje WWW", PHP - instrukcje sterujące instrukcja: instrukcja pojedyncza lub blok instrukcji w nawiasach klamrowych W instrukcjach pętli można używać instrukcji break i continue Instrukcja foreach (zob. slajd 24): łatwiejszy przebieg tablicy (w C nie ma takiej instrukcji) Jest także pętla: do instrukcja while (wyrażenie) oraz operator warunkowy: (wyrażenie)? wartość_gdy_wyrażenie_prawdziwe : wartość_gdy_fałszywe; Przykład: $liczba = 1; $parzystosc = ($liczba % 2 == 0)? "parzysta" : "nieparzysta";
22 Tablice 1. Tablica w PHP jest uporządkowaną mapą przyporządkowującą wartości (value) do kluczy (key) 2. Kluczami (indeksami) w tablicach PHP mogą być: liczby całkowite: 0,1,2,3,... albo napisy (W tym przypadku są to tzw. tablice asocjacyjne - associative array) Przykład, gdy kluczami są liczby całkowite: Utworzenie i wypełnienie tablicy, metoda I: $kolory = array('biały', 'czarny'); $kolory[0] ma wartość biały, $kolory[1] ma wartość czarny Utworzenie i wypełnienie tablicy, metoda II: $kolory[0] = 'biały'; $kolory[1] = 'czarny';
23 PHP - tablice (cz. 2) Przykład, gdy kluczami są napisy: Utworzenie i wypełnienie tablicy, metoda I: $osoba = array( ); 'imie' => 'Adam', 'wiek' => 30 Powstanie tablica dwuelementowa. Elementami są Adam i 30, których kluczami są odpowiednio imie i wiek Utworzenie i wypełnienie tablicy, metoda II: $osoba['imie'] = 'Adam'; $kolor['wiek'] = 30; Można również definiować tablice wielowymiarowe.
24 PHP - tablice (cz. 3) Standardowy sposób na odczytanie elementów tablicy: for ($i=0;$i<count($kolory);$i++) { echo "$kolory[$i] ";} // wypisze: biały czarny Ale w ten sposób nie da się odczywać elementów tablicy asocjacyjnej W przypadku tablic asocjacyjnych stosujemy funkcję foreach: foreach ($osoba as $v) { echo "$v "; } // wypisze: Adam 30 Można także wypisać wartości razem z kluczami foreach ($osoba as $k => $v) { echo "$k - $v " ; } // wypisze: imie - Adam wiek - 30 Wyjaśnienie: Zmienna $k "przebiega" klucze-indeksy (key, stad nazwa zmiennej $k) tablicy osoba Zmienna $v "przebiega" wartości (value, stad nazwa zmiennej $v) tablicy osoba Ale można te zmienne nazwać dowolnie. Pętla foreach może być także stosowana do tablicy zwykłej, gdzie kluczami są liczby foreach ($kolory as $v) { echo "$v "; } // wypisze: biały czarny Przykład: tablice.php
25 PHP - tablice (cz. 4) Tablice w PHP można są dynamiczną strukturą danych. Mamy wiele funkcje bibliotecznych, które umożliwiają wykonywanie operacji na tablicach m.in. dodawanie elementu na początku lub na końcu tablicy oraz usuwanie elementu z początku lub końca tablicy. Użyteczne funkcje: sizeof(), array_push(), array_pop(), array_unshift(), array_shift(), array_merge(), array_keys(), array_values(), shuffle() Więcej:
26 Funkcje function wypisztytul($txt) { } echo '<h1>'. $txt. '</h1>'; function dodaj($skladnik1, $skladnik2) { $wynik = $skladnik1 + $skladnik2; return $wynik; } Przykłady wywołania funkcji: wypisztytul('rozdział 1'); echo dodaj(3,5); Przykład: funkcje.php Funkcje można definiować rekurencyjnie
27 Debugowanie skryptu PHP O ile nie zmieniono domyślnych ustawień w pliku konfiguracyjnym xampp/php/php.ini to błędy, ostrzeżenia, uwagi będą wyświetlane w przeglądarce. Wyświetlanie tych informacji jest przydatne na etapie tworzenia strony. Gdy strona jest już opublikowana warto wyłączyć wyświetlanie takich informacji ze względów bezpieczeństwa. Dostęp do php.ini: w panelu sterowania XAMPP kliknąć "config" dla serwisu Apache i wybrać php.ini. Tam zmienne error_reporting oraz display_errors (w tym pliku w komentarzu jest wyjaśnione jakie mogą być wartości tych zmiennych). Po zmianach w php.ini należy zrestartować serwer. Inna możliwość: Skrypt php można uruchomić pod konsolą i tam zobaczyć jakie są błędy. W Windows polecenie: php nazwa_pliku.php
28 Inne informacje
29 Stałe Zdefiniowanie stałej: define("podatek", 0.19); Odwołanie się do stałej, nie wpisujemy symbolu dolara tak jak dla zmiennych: echo "Podatek wynosi: ". PODATEK; // zwróci tekst: Podatek wynosi 0.19 Jeśli stałą zdefiniujemy tak: define("podatek", 0.19, true); to wielkość liter nie ma znaczenia i do stałej można się odwołać: PODATEK, podatek, Podatek itd. Wydruk tablicy wszystkich stałych: print_r(get_defined_constants());
30 Typy danych Boolean Integer Float albo Double String Object Resource NULL (zmienna zadeklarowana ale nie zainicjalizowana czyli nieprzypisana wartość) Funkcje sprawdzające czy wartość jest określonego typu: Rodzina funkcji: is_* Przykłady: is_null(), is_int(), is_bool(), is_numeric() itd. zwracają true jeśli wartość jest określonego typu, false jeśli nie jest $wiek = 30; is_int($wiek) zwróci true
31 Źródło: "Aplikacje WWW", Funkcja echo() wypisuje tekst na wyjście Przeplot w przykładzie po prawej jest poprawny: PHP traktuje tekst pomiędzy <?php oraz?> jak gdyby był on argumentem funkcji echo(). Termin "wyskakiwanie z HTML" oznacza przejście do trybu PHP
Należy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Bardziej szczegółowoOczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoWPROWADZENIE. Użycie PHP
WPROWADZENIE PHP jest językiem programowania po stronie serwera używanym do tworzenia dynamicznych witryn internetowych i interaktywne aplikacje internetowe. Skrót PHP pierwotnie oznaczał Osobistą stronę
Bardziej szczegółowoBazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Bardziej szczegółowoProgramowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne
Programowanie w internecie nazwa SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoSerwer WWW Apache. http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, 2.2.25, 2.0.65 zakończony projekt
Serwer WWW Apache http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Katalog który ma być serwowany Moduły, które mają zostać uruchomione na serwerze m.in. PHP, mod_rewrite Wirtualne
Bardziej szczegółowoTomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Bardziej szczegółowoProtokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.
Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania
Bardziej szczegółowo5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bardziej szczegółowoInformacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Bardziej szczegółowoWykład 5: PHP: praca z bazą danych MySQL
Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych
Bardziej szczegółowoTworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)
Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoZaawansowane bazy danych i hurtownie danych
Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I WYKŁAD 3: PHP, Złącze PHP-MySQL Agnieszka Oniśko, Małgorzata Krętowska MySQL
Bardziej szczegółowoDynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Bardziej szczegółowoOpenLaszlo. OpenLaszlo
OpenLaszlo Spis Treści 1 OpenLaszlo Co to jest? Historia Idea Architektura Jako Flash lub DHTML Jako servlet lub SOLO Jak to działa? Język LZX Struktura programu Skrypty Obiekty i klasy Atrybuty i metody
Bardziej szczegółowoBAZY DANYCH. Obsługa bazy z poziomu języka PHP. opracowanie: Michał Lech
BAZY DANYCH Obsługa bazy z poziomu języka PHP opracowanie: Michał Lech Plan wykładu 1. PHP - co to jest? 2. Bazy danych obsługiwane przez PHP 3. Podstawowe polecenia 4. Sesje 5. Przykład - dodawanie towaru
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. Podstawy PHP. Paweł Kasprowski. pawel@kasprowski.pl. vl07
Podstawy PHP Paweł Kasprowski pawel@kasprowski.pl Historia PHP 1995 Personal Home Page Rasmus Lerdorf, prosty jęsyk oparty na Perlu 1998 PHP3 Andi Gutmans, Zeev Suraski modularność i rozszerzenia (extensions)
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoPersonal Home Page PHP: Hypertext Preprocessor
Języki, które już znacie Wykład9PodstawyPHP,str1 język polski język angielski język C język preprocesora C język bash-a język HTML kolejny język: PHP Język PHP Wykład9PodstawyPHP,str2 Personal Home Page
Bardziej szczegółowoUmieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 Globalna sieć Internet Koncepcja sieci globalnej Usługi w sieci Internet
Bardziej szczegółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików
Bardziej szczegółowoKARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Inżynieria Internetu 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia
Bardziej szczegółowoSystemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoStrona wizytówka od 400 zł
Strona wizytówka od 400 zł Oferta z dnia 21.01.2010 Prosta strona zawierająca podstawowe informacje o firmie oraz jej ofercie. Pozwala ona klientom na odnalezienie firmy w sieci, zapoznanie się z jej ofertą,
Bardziej szczegółowoLekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoProgramowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Bardziej szczegółowoTypy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Bardziej szczegółowoXML extensible Markup Language. część 5
XML extensible Markup Language część 5 XML ważne zastosowanie Jak często pracujemy z plikami XML? Wróćmy jeszcze do wykładu poprzedniego. A dokładnie do pliku zawierającego ten wykład. xml_2017_wyklad_4.pptx
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoINSTALACJA I KONFIGURACJA SERWERA PHP.
LABORATORIUM 0 INSTALACJA I KONFIGURACJA SERWERA PHP. W celu poprawnego wykonywania zadań na laboratorium konieczne jest zainstalowanie na komputerze wyposażonym w system operacyjny Windows następujących
Bardziej szczegółowoJava jako język programowania
Java jako język programowania Interpretowany programy wykonują się na wirtualnej maszynie (JVM Java Virtual Machine) Składnia oparta o język C++ W pełni zorientowany obiektowo (wszystko jest obiektem)
Bardziej szczegółowo1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)
1 90 min. Aplikacje WWW Harmonogram ń, semestr zimowy -2017 (studia stacjonarne) 6 października Wprowadzenie do aplikacji WWW Rys historyczny Składniki architektury WWW o klient HTTP o serwer HTTP o protokół
Bardziej szczegółowoWprowadzenie SYSTEMY SIECIOWE. Michał Simiński
1 Wprowadzenie SYSTEMY SIECIOWE Michał Simiński 2 Rozwój infrastruktury System scentralizowany System sieciowy I System sieciowy II Rozproszony system sieciowy Podsumowanie System scentralizowany komputer
Bardziej szczegółowoWykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Bardziej szczegółowoPHP. PHP: Hypertext Preprocessor. mgr inż. Remigiusz Pokrzywiński
PHP PHP: Hypertext Preprocessor mgr inż. Remigiusz Pokrzywiński Czym jest PHP PHP to obiektowy język programowania wykonywany po stronie serwera. Skrypty zagnieżdżane są zwykle w dokumencie HTML lub XHTML
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoImię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr II/4 Specjalność Bez specjalności Kod katedry/zakładu
Bardziej szczegółowoJęzyki programowania wysokiego poziomu WWW
Języki programowania wysokiego poziomu WWW Zawartość Protokół HTTP Języki HTML i XHTML Struktura dokumentu html: DTD i rodzaje html; xhtml Nagłówek html - kodowanie znaków, język Ciało html Sposób formatowania
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. PHP cz.1.
Języki programowania wysokiego poziomu PHP cz.1. Statyczne i dynamiczne strony WWW Statyczne strony WWW Dokumenty HTML umieszczone na serwerze; zmiana zawartości witryny WWW wymaga modyfikacji plików HTML;
Bardziej szczegółowoMAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z
WordPress : Omówienie I Instalacja Na początek, dlaczego byłbyś zainteresowany wykorzystaniem WordPressa razem z PhoneGap? Zapytałbym: "Dlaczego byś nie?" Moim zdaniem WordPress jest jednym z najłatwiejszych
Bardziej szczegółowoSzczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Bardziej szczegółowoJęzyki i narzędzia programowania III. Łukasz Kamiński Wykład II - 2012-10-08
Języki i narzędzia programowania III Łukasz Kamiński Wykład II - 2012-10-08 Wykład II Wprowadzenie kontynuacja Cookie HTML (JS/CSS/Flash/Java) Instalacja Apache, PHP, MySQL Konfiguracja Hosting i domeny
Bardziej szczegółowoWitryny i aplikacje internetowe
Program nauczania Witryny i aplikacje internetowe technik informatyk 351203 Treści nauczania Lp. Temat Liczba Efekty kształcenia godzin 1. HTML hipertekstowy język znaczników 30 1. Składnia języka HTML
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoKlient poczty elektronicznej - Thunderbird
Klient poczty elektronicznej - Thunderbird Wstęp Wstęp Klient poczty elektronicznej, to program który umożliwia korzystanie z poczty bez konieczności logowania się na stronie internetowej. Za jego pomocą
Bardziej szczegółowoPawel@Kasprowski.pl Języki skryptowe - PHP. PHP i bazy danych. Paweł Kasprowski. pawel@kasprowski.pl. vl07
PHP i bazy danych Paweł Kasprowski pawel@kasprowski.pl Użycie baz danych Bazy danych używane są w 90% aplikacji PHP Najczęściej jest to MySQL Funkcje dotyczące baz danych używają języka SQL Przydaje się
Bardziej szczegółowoByć może jesteś doświadczonym programistą, biegle programujesz w Javie,
Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby,
Bardziej szczegółowoJAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Bardziej szczegółowoNiezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL
Instalowanie PHP Niezbędne narzędzia Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL Serwer lokalny Serwer lokalny można zainstalować
Bardziej szczegółowoCo to jest NODE.JS? Nowoczesne środowisko programistyczne
Node.js Co to jest NODE.JS? Nowoczesne środowisko programistyczne Środowisko programistyczne w sensie zestawu gotowych klas i metod których można używać do przygotowania własnych skalowalnych i wydajnych
Bardziej szczegółowoWorld Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP + bazy danych Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, współpraca PHP z bazami
Bardziej szczegółowoProgramowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Bardziej szczegółowoWPROWADZENIE DO JĘZYKA JAVA
WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny
Bardziej szczegółowoSystemy internetowe Wykład 3 PHP
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowo1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki
Bardziej szczegółowoSERWER AKTUALIZACJI UpServ
upserv_pl 02/14 SERWER AKTUALIZACJI UpServ SATEL sp. z o.o. ul. Schuberta 79 80-172 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166 075 info@satel.pl www.satel.pl SATEL
Bardziej szczegółowoZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja
ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowoKrótki kurs JavaScript
Krótki kurs JavaScript Java Script jest językiem wbudowanym w przeglądarkę. Gdy ma się podstawy nabyte w innych językach programowania jest dość łatwy do opanowania. JavaScript jest stosowany do powiększania
Bardziej szczegółowoLaboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
Bardziej szczegółowoUsługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Bardziej szczegółowoNaukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem
Moduł 1 1. Wprowadzenie do języka Python Python jest dynamicznym językiem interpretowanym. Interpretowany tzn. że kod, który napiszemy możemy natychmiast wykonać bez potrzeby tłumaczenia kodu programistycznego
Bardziej szczegółowoWprowadzenie do języka Java
WSNHiD, Programowanie 2 Lab. 1 [ część 1 ] Wprowadzenie do języka Java Wprowadzenie Język programowania Java jest obiektowym językiem programowania. Powstał w 1995 i od tej pory był intensywnie rozwijany.
Bardziej szczegółowoJAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Bardziej szczegółowoWprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Bardziej szczegółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoTworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności,
Bardziej szczegółowoNarzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Bardziej szczegółowoTworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
Bardziej szczegółowoĆwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) BDiUS w. VIII Jesień 2013 1 / 43 Plan wykładu 1 Język PHP 2 Składnia PHP 3 Dostęp do bazy danych
Bardziej szczegółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoDokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.
Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->. Następnie wybieramy Serwer aplikacji (IIS, ASP.NET) i klikamy
Bardziej szczegółowoGeneratory pomocy multimedialnych
Generatory pomocy multimedialnych Storna 1 Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany z programu Kapitał Ludzki, III Wysoka jakoś
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoWstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008
Adam 1 grudnia 2008 Wstęp Opis Historia Apache kontener serwletów rozwijany w ramach projektu Apache jeden z bardziej popularnych kontenerów Web open source, Apache Software License rozwijany przez ASF
Bardziej szczegółowoKORZYSTANIE Z BAZY DANYCH UpToDate
KORZYSTANIE Z BAZY DANYCH UpToDate 1 KORZYSTANIE Z BAZY DANYCH UpToDate 1. Wejdź na stronę Biblioteki Głównej Uniwersytetu Medycznego w Lublinie: http://www.biblioteka.umlub.pl 2. W ZASOBY kliknij na Zdalny
Bardziej szczegółowo