Podstawy programowania w sieci Internet spotkanie Krzysztof Misztal

Podobne dokumenty
Technologie Informacyjne

Wstawianie gotowych rysunków w texu - informacje podstawowe.

Lekcja 5 Programowanie - Nowicjusz

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

World Wide Web? rkijanka

EDUKARIS - O±rodek Ksztaªcenia

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Lekcja 6 Programowanie - Zaawansowane

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Lab. 02: Algorytm Schrage

Wprowadzenie do programowania www

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Laboratorium Sieci Komputerowych - 1

Adres IP

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

O stronach www, html itp..

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

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

30. Język XML i jego wybrane aplikacje

URL:

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Edyta Juszczyk. Akademia im. Jana Dªugosza w Cz stochowie. Lekcja 1Wst p

1. Wprowadzenie do C/C++

2 Podstawy tworzenia stron internetowych

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015

Wst p do j zyka HTML. Krzysztof Szafran (IInf UW) Warszawa, 18 pa¹dziernika Warszawa, 18 pa¹dziernika / 20

1. Wprowadzenie do C/C++

Użytkowanie elektronicznego dziennika UONET PLUS.

newss.pl Ultraszybki internet nowej generacji - UPC Fiber Power

Wybrane działy Informatyki Stosowanej

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Lekcja 3 Banki i nowe przedmioty

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

Internet to ogólnoświatowy zbiór wzajemnie połączonych ze sobą sieci komputerowych (lokalnych LAN i rozległych WAN). Za datę powstania Internetu

Subversion - jak dziaªa

Chmurowe ±rodowisko laboratoryjne

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

STRONY INTERNETOWE mgr inż. Adrian Zapała

Lekcja 3 - BANKI I NOWE PRZEDMIOTY

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

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

Zarządzanie Zasobami by CTI. Instrukcja

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Regulamin Usªugi VPS

Sieci komputerowe. Zajęcia 1. Wprowadzenie, model warstwowy sieci

Rozwi zania klasycznych problemów w Rendezvous

Wtedy wystarczy wybrać właściwego Taga z listy.

Microsoft Management Console

systemów intra- i internetowych Platformy softwarowe dla rozwoju Architektura Internetu (2) Plan prezentacji: Architektura Internetu (1)

Technologie Informacyjne

Podstawy użytkowania systemu Linux

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)

Zbigniew Krzysiak. Projektowanie 2D w programie AutoCAD

Języki programowania wysokiego poziomu WWW

System kontroli wersji SVN

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Dokument hipertekstowy

INFORMATOR TECHNICZNY WONDERWARE

Lekcja 9 Liczby losowe, zmienne, staªe

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28

Programowanie Zespołowe

Przegldanie stron wymaga odpowiedniej mikroprzegldarki w urzdzeniu mobilnym lub stosownego emulatora.

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Program działania. Zespołu Samokształceniowego nauczycieli bibliotekarzy

Podziaª pracy. Cz ± II. 1 Tablica sortuj ca. Rozwi zanie

Pracownia internetowa w szkole podstawowej (edycja 2004)

INFORMATOR TECHNICZNY WONDERWARE

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

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

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

Specyfikacja techniczna banerów Flash

Aktualizacja CSP do wersji v7.2. Sierpień 2014

Sieci komputerowe. Wstęp

Lekcja 12 - POMOCNICY

Systemy zarządzania treścią

Regulamin Usługi Certyfikat SSL. 1 Postanowienia ogólne

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

REGULAMIN PROMOCJI 2 x WIĘCEJ ZA SCHNEIDER ELECTRIC

Analiza wydajno±ci serwera openldap

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows

1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, Instytut Matematyki Uniwersytetu Warszawskiego

Projekt z dnia 2 listopada 2015 r. z dnia r.

Firma Informatyczna JazzBIT

Poradnik korzystania z serwisu UNET: Dostp do poczty elektronicznej ze strony WWW

Sieci komputerowe. Definicja. Elementy

Instrukcja programu PControl Powiadowmienia.

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

1 Technologie Informacyjne WYKŁAD I. Internet - podstawy

Sprawozdanie nr 4. Ewa Wojtanowska

I. Zakładanie nowego konta użytkownika.

Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") ogólnoświatowa sieć komputerowa, określana również jako sieć sieci.

WordPad. Czyli mój pierwszy edytor tekstu

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Poniżej instrukcja użytkowania platformy

Transkrypt:

Podstawy programowania w sieci Internet spotkanie 1 2017-10-08 Krzysztof Misztal

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW 3 HTML 1 / 45

Spis tre±ci 1 Informacje organizacyjne Podstawowe informacje Tematyka zaj Literatura 2 Intenet vs. WWW 3 HTML 2 / 45

Spis tre±ci 1 Informacje organizacyjne Podstawowe informacje Tematyka zaj Literatura 2 Intenet vs. WWW 3 HTML 3 / 45

Podstawowe informacje Strona przedmiotu: http://misztal.edu.pl Mail: krzysztof.misztal@uj.edu.pl Dy»ur: pokój 2164, po uprzednim umówieniu mailowym, przed lub po zaj ciach. Uzyskanie zaliczenia: na podstawie oceny uzyskanej z projektu temat zostanie podany na kolejnych zaj ciach. Termin odesªania projektu: 2018-02-26 4 / 45

Spis tre±ci 1 Informacje organizacyjne Podstawowe informacje Tematyka zaj Literatura 2 Intenet vs. WWW 3 HTML 5 / 45

Tematyka zaj 1 Podstawowe informacje o protokole TCP/IP 2 Podstawy protokoªu HTTP 3 HTML 5, CSS 3, JavaScript/jQuery 4 XML 5 Webserwisy 6 AJAX i JSON 6 / 45

Spis tre±ci 1 Informacje organizacyjne Podstawowe informacje Tematyka zaj Literatura 2 Intenet vs. WWW 3 HTML 7 / 45

Literatura http://google.pl 8 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 9 / 45

Co to jest Internet/internet? Internet jest ogólno±wiatow sieci komputerow, ª cz c pocz tkowo uczelnie, jednostki badawcze i naukowe, instytucje rz dowe oraz militarne, z czasem tak»e u»ytkowników komercyjnych i osoby prywatne. Internet stanowi szybki kanaª dost pu do informacji i jej wymiany pomi dzy lud¹mi z caªego ±wiata. 10 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 11 / 45

Historia Pocz tki si gaj roku 1969. Inicjatorem przedsi wzi cia byªa organizacja ameryka«ska o nazwie DARPA (Defence Advanced Research Projects Agency), która uznaªa,»e dla celów militarnych nale»y zapewni mo»liwo± wymiany informacji pomi dzy naukowcami i badaczami z ró»nych rejonów geogracznych kraju. Powstaªa pierwsza sie skªadaj ca si z czterech komputerów, nazwana najpierw DARPANET, pó¹niej ARPANET. Po trzech latach w 1972 roku, w sieci byªo zaledwie 37 komputerów, ale poszerzeniu zacz ªa ulegªa struktura wykorzystania sieci. Poza wymian informacji zacz to przesyªa poczt elektroniczn. W 1983 roku ARPANET osi gn ª takie rozmiary,»e oddzielono sie militarn od reszty u»ytkowników. 12 / 45

Historia Internet w obecnej postaci pojawiª si w 1990 roku. Od tego momentu, ka»dy kto chciaª i miaª mo»liwo± podª czenia si, mógª sta si u»ytkownikiem sieci. 13 / 45

Historia internetu w Polsce W 1991 roku przy Uniwersytecie Warszawskim zostaªa zaªo»ona NASK (Naukowa i Akademicka Sie Komputerowa) jako zespóª koordynuj cy wprowadzanie sieci Internetu. Pocz tkowo dost p do Internetu w Polsce miaªy tylko o±rodki naukowe. Jako symboliczn dat, od której zacz ªa funkcjonowa sie Internetu w Polsce nale»y uzna 17 sierpnia 1991 roku. Wtedy to wªa±nie nast piªa wymiana informacji, przy u»yciu protokoªu IP pomi dzy Wydziaªem Fizyki Uniwersytetu Warszawskiego a Centrum Komputerowym Uniwersytetu w Kopenhadze. 14 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 15 / 45

Historia internetu w Polsce Rok 1993 (grudzie«) przyniósª przeksztaªcenie NASKu w samodzieln jednostk badawczo rozwojow, podlegª Komitetowi Bada«Naukowych. ATM S.A. wraz z NASK zaczyna w tym»e roku oferowa dost p do Internetu. Jednak zainteresowanie byªo prawie»adne. 1993 rok to równie» data uruchomienia pierwszego polskiego serwera WWW i powstania pierwszego protoplasty polskich serwisów Polska Strona Domowa (Polish Home Page). W 1995 roku powstaje pierwszy polski portal internetowy Wirtualna Polska dziaªaj cy do dzi± i ciesz cy si rosn cym zainteresowaniem u»ytkowników, a w roku nast pnym zaczyna dziaªa OptimusNet, dzi± znany jako Onet.pl. W kwietniu 1996 roku TP S.A. uruchomiªa dost p do sieci Internetu przez modem dla wszystkich swoich abonentów. 16 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 17 / 45

Internet u»ytkownicy Rysunek: ródªo: http://www.webscience.org/web-observatory/about/tracking-explosive-growth/ 18 / 45

Internet u»ytkownicy vs. kontynenty Rysunek: ródªo: http://www.bitrebels.com/technology/the-growth-of-the-internet-infographic/ Polska: 27 922 152 u»ytkowników (72.4 %) (w 2016 http://www.internetlivestats.com) 19 / 45

Internet rzeczy Rysunek: ródªo: https://www.ncta.com/positions/internet-of-things 20 / 45

Internet sie poª cze«rysunek: ródªo: http://www.opte.org/maps/ 21 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 22 / 45

Mo»liwo±ci wykorzystania sieci Internet Mo»liwo±ci wykorzystania sieci Internet s ogromne i ci gle rosn. Dzi ki sieci Internet mo»na np.: przesyªa korespondencj do bardzo odlegªych miejsc w bardzo krótkim czasie; przesyªa nie tylko tekst, ale równie» zdj cia, lmy, d¹wi k; korzysta z informacji znajduj cych si na innych komputerach, np. z serwisów gieªdowych, z zasobów bibliotecznych itd.; uczestniczy w dyskusjach na»ywo z innymi u»ytkownikami sieci; zamówi towary w specjalnych sklepach internetowych; skorzysta z porad innych u»ytkowników Internetu w ramach tak zwanych grup dyskusyjnych. 23 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 24 / 45

World Wide Web WWW (ang. World Wide Web) okre±lana te» mianem ±wiatowej paj czyny najpopularniejsza usªuga sieciowa sªu» ca do udost pniania informacji Usªuga ta zostaªa stworzona w 1990 r. i od tamtego czasu rozwija si bardzo dynamicznie. Umo»liwia ona czytanie tekstów (tzw. stron internetowych) znajduj cych si na ró»nych komputerach. Dzi ki niej mo»emy ogl da, siedz c wygodnie w domu, stron zapisan na komputerze znajduj cym si za oceanem, tak jakby byª on tu» obok nas. Strona WWW jest form dokumentu elektronicznego zawieraj cego informacje tekstowe, grak, animacje, d¹wi k i obraz wideo. 25 / 45

World Wide Web adres (URL) URL (ang. Uniform Resource Locator) oznacza ujednolicony format adresowania zasobów (informacji, danych, usªug) stosowany w Internecie i w sieciach lokalnych. 26 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW Historia Historia internetu w Polsce Kilka ciekawych liczb Mo»liwo±ci wykorzystania sieci Internet WWW Poczta elektroniczna 3 HTML 27 / 45

Poczta elektroniczna E-mail zostaª wymy±lony w 1965 roku miaª na celu umo»liwienie pisania listów za po±rednictwem jednej maszyny licz cej pomi dzy jej u»ytkownikami (zapis oczywi±cie na kartach perforowanych) Dopiero w latach 70-tych wymy±lono tajemniczy znaczek @ i umo»liwiono wymian informacji listowych pomi dzy maszynami @ - czyli skrót od sªowa AT oznacza,»e u»ytkownik wpisany po lewej stronie znaku nale»y do domeny po prawej stronie znaku, np.: U YTKOWNIK@nazwa.domeny.pl 28 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW 3 HTML Podstawowe znaczniki 29 / 45

HTML (HyperText Markup Language) HTML jest to j zyk do tworzenia dokumentów, które po umieszczeniu na serwerze WWW b d dost pne dla u»ytkowników Internetu na caªym ±wiecie jako strony (witryny) WWW. Dokument HTML jest zwykªym plikiem tekstowym, w którym znajduj si polecenia HTML. HTML jest j zykiem (ale nie programowania) 30 / 45

Jak zapisywane s szczegóªy m.in. wygl du strony? Przy pomocy rozkazów zwanych tagami a umieszczanych w nawiasach k towych < >. Je±li dotycz fragmentu tekstu to wyst puj w postaci pary obejmuj cej ten tekst, np.: <b > ten tekst b dzie wida jako wytªuszczony </b > 31 / 45

HTML historia W 1993 roku organizacja IETF (ang. Internet Engineering Task Force) opublikowaªa pierwszy szkic specykacji j zyka HTML. Producenci przegl darek mogli zgªasza swoje propozycje do specykacji przez okres 6 miesi cy. W tym samym roku w szkicu HTML+ zasugerowano standaryzacj zaimplementowanych znaczników. W 1994 roku powstaªa Grupa Robocza HTML (ang. HTML Working Group), która w 1995 roku zaprezentowaªa specykacj HTML 2.0. Byª to pierwszy ocjalny standard. Specykacja ta zawieraªa pomysªy ze szkicu HTML oraz HTML+. J zyk umo»liwiaª okre±lenie koloru tªa, umieszczenie obrazka w tle, tworzenie tabel oraz formularzy. 32 / 45

HTML historia W 1995 roku zostaªa zaprezentowana trzecia wersja tego j zyka, lecz z powodu zbytniej zªo»ono±ci, prace nad ni zostaªy przerwane. Od 1996 roku specykacje HTML byªy rozwijane przez konsorcjum producentów oprogramowania World Wide Web Consortium (W3C) pod kontrol, którego rozwój j zyka trwa do chwili obecnej. W 1997 roku HTML 3.2 zostaª opublikowany jako rekomendacja. Wprowadzaª on nowe atrybuty oraz obsªug CSS (ang. Cascading Style Sheets). W tym samym roku czarta wersja tego j zyka zostaªa opublikowana jako rekomendowana. Wprowadziªa kilka nowych elementów, a wszystkie kwestie dotycz ce wygl du strony przej ª CSS. 33 / 45

HTML historia W 2004 roku producenci Mozilli oraz Opery przedstawili swoje stanowiska na temat rozwoju HTML. Zostaªa stworzona specjalna grupa WHATWG (ang. Web Hypertext Application Technology Working Group), która w 2008 roku przedstawiªa pierwszy publiczny szkic HTML 5. Do ko«ca 2011 roku producenci przegl darek mogli zgªasza swoje uwagi do specykacji, natomiast w 2012 roku HTML 5 przeszedª w faz kandydata do rekomendacji. W 2013 roku prace nad pi t wersj j zyka zostaªy zako«czone, a od 2014 roku jest on uznany za ocjalnie rekomendowany 34 / 45

HTML struktura Caªy dokument html b dzie zawsze zawiera si pomi dzy znacznikami <html> oraz </html>. Ustawienia strony zawsze umie±cimy pomi dzy znacznikami <head> oraz </head>, a tre± strony b dziemy wpisywa pomi dzy znacznikami <body> oraz </body>. 35 / 45

Spis tre±ci 1 Informacje organizacyjne 2 Intenet vs. WWW 3 HTML Podstawowe znaczniki 36 / 45

Znacznik znacznikowi nie równy Znacznik otwieraj cy, a potem zamykaj cy: <znacznik>... </znacznik> np.: <div>... </div> Pojedynczy znacznik z zamykaj cym slashem: <znacznik/> np.: <br/> Pojedynczy znacznik bez domykaj cego slasha i z artybutem: <znacznik artybut=''wartosc''> np.: <img src=''obraz.jpg''> 37 / 45

HTML pierwsza strona 38 / 45

HTML nagªówki <h1> 39 / 45

HTML paragraf <p> 40 / 45

HTML nowa linia <br> 41 / 45

HTML linia horyzontalna <hr> 42 / 45

HTML formatowanie tekstu 43 / 45

HTML tabela, cz. I 44 / 45

HTML tabela, cz. II 45 / 45