Aplikacje Internetowe termin dodatkowy



Podobne dokumenty
Aplikacje WWW Wprowadzenie

Języki programowania wysokiego poziomu WWW

Nazwa przedmiotu. sem 1. sem 2. Wprowadzenie do sieci komputerowych i architektury Internetu. Projektowanie statycznych aplikacji internetowych

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

5.14 JSP - Przykład z obiektami sesji Podsumowanie Słownik Zadanie... 86

XML-RPC: Zdalne wykonywanie procedur

Aplikacje WWW i PHP - opis przedmiotu

Praca Dyplomowa Magisterska

Propozycja integracji elementów ±wiata gry przy u»yciu drzew zachowa«

Java Agent DEvelopment Framework Systemy Agentowe

Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2

INFORMATYKA Pytania ogólne na egzamin dyplomowy

rk HTML 4 a 5 różnice

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

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

Sieciowe systemy informacyjne

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Liczba godzin. N (nauczyciel) studia niestacjonarne

Programowanie internetowe

OpenLaszlo. OpenLaszlo

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

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

Protokoły Internetowe

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Program szkolenia: Symfony, nowoczesny framework PHP

1. Protokoły. Co programy wykorzystują do komunikacji przez sieć? wykorzystują protokoły komunikacyjne

Współczesne serwisy internetowe. Wykład 1 Dr Krzysztof Podlaski

Opteamum korzyści. Aktualnie poszukujemy kandydatów na stanowisko: Programista ASP.NET MVC / WCF Nr ref. PROGRAMISTA ASP.NET/DRP/2014.

Czym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych

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

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Sieci komputerowe. Wykład 8: Warstwa zastosowań: FTP i HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Technologie internetowe

Projekt ATENA - system wspomagaj cy zarz dzanie szkoª lub zespoªem szkóª przedlicealnych

Sieci Komputerowe i Technologie Internetowe (SKiTI)

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Sieci Komputerowe i Technologie Internetowe (SKiTI)

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

I.Wojnicki, Tech.Inter.

Paweł Rajba,

TIN Techniki Internetowe zima

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

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

Aplikacje internetowe Koncepcja Architektura Technologie

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

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

I.Wojnicki, Tech.Inter.

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP

Aplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy,

Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska.

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Java Agent DEvelopment Framework Systemy Agentowe

Porównanie wersji Pajączka

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Aplikacje internetowe - opis przedmiotu

Aplikacje internetowe i mobilne (blended learning)

PHP zaawansowane programowanie

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

ActiveXperts SMS Messaging Server

Pogadanka o czymś, co niektórzy nazywają AJAX

Technologie zarządzania treścią

30. Język XML i jego wybrane aplikacje

Systemy internetowe. Wykład 6 Architektura WWW - cd

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Wybrane działy Informatyki Stosowanej

Zagadnienia programowania obiektowego

TIN Techniki Internetowe zima

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

SIECI KOMPUTEROWE. Podstawowe wiadomości

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Wybrane działy Informatyki Stosowanej

E-3IZ1-03-s5. Sieci komputerowe

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Wybrane działy Informatyki Stosowanej

Aplikacje Internetowe

Systemy internetowe Wykład 6 Architektura WWW - cd

Programowanie w Internecie

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego inżynierskiego Kierunek: Informatyka

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

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

FORMA SZKOLENIA MATERIAŁY SZKOLENIOWE CENA CZAS TRWANIA

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

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

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Zagadnienia na egzamin dyplomowy

Scenariusz Web Design DHTML na 10 sesji. - Strony statyczne I dynamiczne. - Dodawanie kodu VBScript do strony HTML. Rysunek nie jest potrzebny

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

TIN Techniki Internetowe zima

Transkrypt:

Aplikacje Internetowe termin dodatkowy dr in». Julian Szyma«ski mgr in». Marek Downar Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska 9 maja 2011 Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 1 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 2 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 3 / 26

Zakres URI, URL, URN, HTTP 1.0 vs HTTP 1.1, nagªówki (np. Content-Type), paradygmant» danie odpowied¹, proces pobierania zasobu z sieci, komendy» dania w HTTP 1.1, grupy statusów oraz format odpowiedzi serwera, podziaª wiadomo±ci (chunked) HTTP proxy, HTTPS, SMTP, MUA, MTA, MDA, sposób dziaªania sesji, MIME, w tym umiej tno± wykorzystania kodu Base64, POP3, IMAP, FTP... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 4 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 5 / 26

Zakres ró»nice pomi dzy XHTML 1.0 Strict, Transitional, Frameset, HTML vs XHTML, poprawnie sformuªowany dokument XML (XHTML), typy dokumentów (text/html, application/xhtml+xml, application/xml i text/xml) w XHTML 1.0 oraz HTML4, kodowanie stron iso-8859-2, UTF-8, UTF-8/USC, Unicode,..., encje w XHTML (np. ), j zyki rodziny XHTML (Basic, Mobile Prole, Print), DTD, XSD, XSL, XSLT, XSL-FO, XHTML 2.0, HTML5, XHTML5, cechy, API, WebKit, proces standaryzacji W3C, proces negocjowania zawarto±ci, umiej tno± wykorzystania... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 6 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 7 / 26

Zakres zastosowania, bezpiecze«stwo, struktura je»yka, w tym wyra»enia regularne - umiej tno± wykorzystania umiej tno± doª czenia do strony XHTML... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 8 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 9 / 26

Zakres poziomy DOM, ró»nice pomi dzy nimi, umiej tno± wykorzystania zapyta«xpath, umiej tno± modykacji drzewa DOM, denicja DHTML, strona statyczna vs. strona dynamiczna.... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 10 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 11 / 26

Zakres graka wektorowa vs. graka rastrowa, SVG vs Flash, sposoby deniowania i wy±wietlania obiektów w SVG MathML... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 12 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 13 / 26

Zakres silverlight vs applety vs ash, skªadowe Silverlight (GUI,.NET) Silverlight vs. WPF sposoby osadzania obiektu Silverlight na stronie podstawowe parametry proces ªadowania i uruchamiania elementu Silverlight, model aplikacji RootVisual, Splash screen, budowa pakietu Silverlight, doª czanie zasobów zewn trznych (np. XML), integracja Silverlight z Javascript... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 14 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 15 / 26

Zakres budowa i zasady dziaªania, warstwa serwera, technologie dziaªaj ce po stronie serwera... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 16 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 17 / 26

Zakres podstawy programowania w PHP, tablice, p tle wyra»enia regularne, wykorzystanie podanej funkcji, mechanizm sesji w PHP, sposoby przechowywania i ±ledzenia sesji... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 18 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 19 / 26

Zakres www.symfony-project.org, MVC, ORM, OOP, umiej tno± wykorzystania Doctrine, Propel, zalety, wady, komunikacja w MVC, szkielet aplikacji symfony, konguracja ±rodowiska, zapewnianie poª czenia z baz danych, wykorzystanie kontrolera, widoku i modelu, i18n... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 20 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 21 / 26

Zakres interakcja synchroniczna i asynchroniczna, interakcja z AJAX'em, AJAX i Javascript, AJAX i DOM, zalety, wady Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 22 / 26

Zakres materiaªu 1 Protokoªy 2 XHTML 3 Javascript 4 DOM + DHTML 5 SVG 6 Silverlight 7 Serwery www 8 PHP 9 symfony 10 AJAX 11 Bezpiecze«stwo Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 23 / 26

Zakres ataki... Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 24 / 26

Pytania? Pytania? Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 25 / 26

Dzi kuj! Dzi kuj za uwag! Szyma«ski, Downar (KASK, ETI, PG) 9 maja 2011 26 / 26