Programowanie internetowe

Podobne dokumenty
Podstawy (X)HTML i CSS

Źródła. cript/1.5/reference/ Ruby on Rails: AJAX: ssays/archives/

Wykład 1: HTML (XHTML) Michał Drabik

Kurs HTML 4.01 TI 312[01]

O stronach www, html itp..

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Laboratorium 1 Wprowadzenie do PHP

Akademia Techniczno-Humanistyczna w Bielsku-Białej

HTML (HyperText Markup Language) hipertekstowy język znaczników

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Hyper Text Markup Language

Programowanie WEB PODSTAWY HTML

rk HTML 4 a 5 różnice

Systemy internetowe HTML

WITRYNY I APLIKACJE INTERNETOWE

Podstawy JavaScript ćwiczenia

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Narzędzia informatyczne w językoznawstwie

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Szczegółowy opis zamówienia:

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Technologie Informacyjne

Języki programowania wysokiego poziomu WWW

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Dokument hipertekstowy

Plan dzisiejszego wykładu. Narzędzia informatyczne w językoznawstwie. XML - Definicja. Zalety XML

STRONY INTERNETOWE mgr inż. Adrian Zapała

Formularze w PHP dla początkujących

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

2 Podstawy tworzenia stron internetowych

XHTML Budowa strony WWW

Wykład 1 Wprowadzenie do HTML

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Wykład 1 TINT. Wprowadzenie do XHTML. Zofia Kruczkiewicz

Bazy danych i strony WWW

Przykładowa integracja systemu Transferuj.pl

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.

Bazy Danych i Usługi Sieciowe

KARTA MODUŁU KSZTAŁCENIA

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Wprowadzenie do Internetu Zajęcia 5

Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument HTML.

Aplikacje WWW - laboratorium

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Tworzenie Stron Internetowych. odcinek 5

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Obiektowe bazy danych

Języki programowania wysokiego poziomu. HTML cz.1.

Formularze HTML. dr Radosław Matusik. radmat

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.

Szablon główny (plik guestbook.php) będzie miał postać:

Elementy podstawowe. Dodatek: Elementy języków HTML i XHTML. Dodał Administrator piątek, 23 lipiec :15. Element. Przykład. Opis. <?xml?

Aplikacje WWW i PHP - opis przedmiotu

HTML (HyperText Markup Language)

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Historia kodowania i format plików XML. Jolanta Bachan

Zawartość specyfikacji:

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Umieszczanie kodu. kod skryptu

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje WWW - laboratorium

Podstawowe wykorzystanie Hibernate

Liczba godzin. N (nauczyciel) studia niestacjonarne

Budowa dokumentu HTML 5

Wybrane znaczniki HTML

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Tworzenie Stron Internetowych. odcinek 1

HTML i tworzenie stron internetowych

Wordpress: Joomla! Drupal.

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II

Dokument hipertekstowy

Witryny i aplikacje internetowe

INSTALACJA I KONFIGURACJA SERWERA PHP.

<html> </html> <body> </body> <p> [</p>] <br> <html> <head> </head> <body> </body> </html> Materiały dydaktyczne 1/5

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Internetowe bazy danych

Aplikacje internetowe - laboratorium

Rok akademicki: 2030/2031 Kod: ZIE s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Przykładowa integracja systemu tpay.com KIP S.A. ul. Św. Marcin 73/ Poznań.

Tworzenie Stron Internetowych. odcinek 1

Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych dokumentów elektronicznych. Możliwość deklarowania odnośników do innych

Funkcje i instrukcje języka JavaScript

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

Tablica zawierająca odniesienia do znajdujących się w dokumencie obiektów typu Anchor.

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

<meta http-equiv="content-type" content="text/html; charset=iso ">

SSK - Techniki Internetowe

Elementarz HTML i CSS

Transkrypt:

Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl

Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML i CSS Podstawy PHP Podsumowanie 2

Zakres przedmiotu Projektowanie dynamicznych witryn internetowych przy użyciu oprogramowania open source: serwer Apache podstawy języka HTML programowanie w języku PHP wykorzystanie systemu zarządzania bazą danych MySQL 3

Organizacja zajęć Wykład: 15 godzin wtorek godzina 14:15 sala E104 co drugi tydzień / tygodnie parzyste Projekt: 30 godzin 2 grupy: środa godzina 10:15 lab. D: mgr inż. Michał Wojtera Ocena: 40% kolokwium wykładowe i 60 % ocena projektu Godziny przyjęć aktualne na www Zaliczenie wykładu 4

Literatura i materiały Naramore, Gerner, Le Scouarnec PHP5, Apache, MySQL od podstaw Helion Williams, Lane PHP i MySQL. Aplikacje bazodanowe Helion Źródła internetowe: http://www.php.net http://www.mysql.com http://www.w3schools.com http://algorytmy.pl/doc/xhtml/ http://validator.w3.org/ 5

Zawartość wykładu 1. Podstawy języka HTML/XHTML, CSS 2. Programowanie w języku PHP podstawy (skrypty PHP w kodzie HTML, zmienne i stałe, typy danych, operatory, struktury sterujące) operacje na plikach tablice łańcuchy znaków funkcje i wielokrotne wykorzystanie kodu PHP jako język obiektowy 3. Praca z MySQL korzystanie z bazy danych dostęp do bazy danych z poziomu PHP 6

Zawartość wykładu 1. Bardziej zaawansowane aspekty programowania w PHP: mechanizm sesji, cookies uwierzytelnianie przesyłanie plików obsługa archiwum.zip praca z plikami XML grafika 7

Wprowadzenie Elementy systemu AMP: Apache serwer http PHP PHP: Hypertext Preprocessor język skryptowy wykonywany po stronie serwera, zaprojektowany do tworzenia aplikacji Web (dynamicznych serwisów) MySQL system zarządzania relacyjną bazą danych 8

Struktura aplikacji 9

Zalety PHP Duża wydajność Integracja z bazami danych Wbudowane biblioteki Koszt Prostota i łatwość uczenia się Przenośność 10

Zalety MySQL Duża wydajność Niski koszt Łatwość użycia Przenośność Dobry dostęp do dokumentacji 11

Popularność PHP PHP: 20,917,850 domains, 1,224,183 IP addresses Source: Netcraft 12

Popularność Apache Market Share for Top Servers Across All Domains August 1995 - September 2007 13

Podstawy HTML Czym jest HTML? Hyper Text Markup Language Język znaczników (tagów) Rekomendacja W3C Informuje przeglądarkę jak wyświetlić strukturę strony Jakie rozszerzenie pliku HTML? Jakiego oprogramowania używać? przeglądarki, edytory 14

Podstawy HTML Prosty przykład: <html> <head> <title>tytuł strony</title> </head> <body> <p>to jest moja pierwsza strona. <strong>ten tekst jest wyróżniony.</strong></p> </body> </html> Jaka jest rola poszczególnych znaczników? 15

Podstawy HTML Znaczniki HTML: Służą do oznaczania elementów strony HTML Są otoczone znakami < oraz > Większość składa się ze znacznika początkowego i końcowego Zgodnie z zaleceniami W3C powinno używać się znaczników pisanych małymi literami Znaczniki mogą posiadać atrybuty np. <body class= main ></body> 16

Podstawy HTML Elementy Nagłówki Paragraf Znak nowej linii Pozioma linia oddzielająca Komentarze Odnośniki Tabele Obrazy 17

Podstawy HTML Elementy Listy Numerowana Wypunktowana Definicji Formularze Do czego używane? 18

Podstawy HTML Formularze przykład <form> Imię: <input type="text" name="imie" /><br /> Nazwisko: <input type="text" name="nazwisko" /> <input type="radio" name= plec" value="male /> Mężczyzna<br /> <input type="radio" name= plec" value="female /> Kobieta<br /> <input type="submit" value="wyślij"> </form> 19

Podstawy HTML Kolory 20

Podstawy HTML Jakie informacje przeglądarka pomija? znaki nowej linii tabulacje i wielokrotne spacje puste elementy <p> nierozpoznane elementy komentarze 21

XHTML Poprawny XHTML nazwy elementów i atrybuty pisane małymi literami wartości atrybutów w cudzysłowiach domknięte elementy puste elementy jawnie zapisane wartości atrybutów zagnieżdżenia 22

XHTML Dodatkowo Element a nie może zawierać innego elementu a Element pre nie może zawierać elementów img, object, applet, big, small, sub, sup, font, lub basefont Element form nie może zawierać elementu form Element button nie może zawierać elementów a, form, input, select, textarea, label, button, iframe, lub isindex Element label nie może zawierać innego elementu label Znaki specjalne <, >, & is it ok? <img src="puppets.jpg" alt="crocco & Lynch"> Atrybuty id oraz name 23

XHTML Deklaracja typu dokumentu Rodzaje DTD Strict Transitional Frameset Przykład DTD dla XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> 24

XHTML Element meta kodowanie znaków <meta http-equiv="content-type" content="text/html; charset=utf-8" /> meta dla wyszukiwarek atrybut name description keywords author copyright robots 25