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



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

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

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

Aplikacje internetowe i mobilne (blended learning)

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

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

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

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

Aplikacje Internetowe termin dodatkowy

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

Podstawa programowa kształcenia ogólnego informatyki w gimnazjum

Studia podyplomowe. : prof. dr hab. inż. Włodzimierz Bielecki wbielecki@wi.zut.edu.pl

Zakres obowiązków obsługi informatycznej Urzędu Miasta i Gminy ( UMiG ) w Ożarowie Mazowieckim:

PoluProduction. <jedi> Vision. Version 1.0

Wsparcie w realizacji projektów. Podział projektów. Potrzeby, a rodzaje programów

DOTACJE NA INNOWACJE. Zapytanie ofertowe

Utrzymanie aplikacji biznesowych SI PSZ

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

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

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

Automatyzacja procesu publikowania w bibliotece cyfrowej

Wykaz tematów prac dyplomowych w roku akademickim 2013/2014 kierunek: informatyka

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

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

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

Stacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak

Opis instalacji systemu Intranet Komunikator

Program sektorowy pn. Program

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

CRUSB Spartan KONWERTER CAN / USB

I. Zarządzanie ryzykiem wewnętrznym w jednostkach sektora finansów publicznych

Excel w logistyce - czyli jak skrócić czas przygotowywania danych i podnieść efektywność analiz logistycznych

Zagadnienia programowania obiektowego

BEZPIECZEŃSTWO INFORMACYJNE I CYBERNETYCZNE

Dobre praktyki w zakresie zarządzania ładem architektury korporacyjnej

Podstawy programowania. Wprowadzenie

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

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

WYDZIAŁ TRANSPORTU I INFORMATYKI INFORMATYKA I STOPIEŃ PRAKTYCZNY

Linux LAMP, czyli Apache, Php i MySQL

Sieci komputerowe. Definicja. Elementy

Sieci komputerowe cel

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Oferta Usługa szkoleniowo doradcza z zakresu zarządzania przez kompetencje w MSP

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Instalacja i konfiguracja automatu synchronizacji CDN OFFLINE

Zarządzanie kosztami w dziale utrzymania ruchu

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

Wyzwania bezpieczeństwa nowoczesnych platform nauczania zdalnego

OPIS PRZEDMIOTU ZAMÓWIENIA

DOTACJE NA INNOWACJE ZAPYTANIE OFERTOWE

"Administrowanie Sieciami Komputerowymi"

Instalacja i konfiguracja serwera FTP w systemie Windows Server 2008 / 2008 R2 / 2012

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Bazy danych i ich aplikacje

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

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

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

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka. kod kierunku (dodaj kod przedmiotu)

Szczegółowy opis zamówienia:

INFORMATOR TECHNICZNY WONDERWARE

CZEŚĆ I I. TECHNIKUM - PODSTAWOWE INFORMACJE

Odpowiedzi na pytania zadane do zapytania ofertowego nr EFS/2012/05/01

Wykonanie strony internetowej projektu wraz z hostingiem i administracją

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Tomice, dnia 15 lutego 2012 r.

1. Wprowadzenie... 13

BI 2 T. Transformacja podmiotu administracji publicznej w świadomy, zorientowany na cele eurząd CASE STUDY

STRATEGICZNA KARTA WYNIKÓW I JEJ ZASTOSOWANIE W ADMINISTARCJI PUBLICZNEJ

ARIES-IT Profesjonalne Usługi Informatyczne dla Firm i Instytucji, Outsourcing IT

PROGRAM ZAJĘĆ INFORMATYCZNYCH NIE TYLKO GG REALIZOWANYCH W RAMACH PROJEKTU RADOŚĆ UCZENIA SIĘ

Specyfikacja implementacyjna aplikacji serwerowej

System do kontroli i analizy wydawanych posiłków

ZMIANY W KRYTERIACH WYBORU FINANSOWANYCH OPERACJI PO IG

Microsoft Management Console

Ogólnozakładowy system monitoringu i rozliczeń mediów

PLAN SZKOLEŃ dla osób bezrobotnych i poszukujących pracy do realizacji w 2012 roku

Uniwersytet Rzeszowski

Co to jest TPM? TPM (Total Productive Maintenance) to zaawansowana metoda zarządzania

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Zapytanie ofertowe. Zaproszenie do złożenia oferty cenowej

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

OPIS PRZEDMIOTU ZAMÓWIENIA:

Oferta kompleksowego serwisu sprzętu komputerowego dla przedsiębiorstw, instytucji oraz organizacji.

Testowanie i wdrażanie oprogramowania Emulator systemu bankowego

Ekspert MS SQL Server Oferta nr 00/08

PFU.Z11 Standardy i normy w projekcie

Zaproszenie Usługa realizowana w ramach Projektu Polskiej Agencji Rozwoju Przedsiębiorczości Zarządzanie kompetencjami w MSP

OGŁOSZENIE O ZAMÓWIENIU - usługi

Microsoft Windows GDI

Lublin, Zapytanie ofertowe

Marcin Werla

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

Platforma do obsługi zdalnej edukacji

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

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Transkrypt:

Nazwa przedmiotu sem 1 sem 2 Wprowadzenie do sieci komputerowych i architektury Internetu 12 Projektowanie statycznych aplikacji internetowych 2 Projektowanie dynamicznych aplikacji internetowych 1 / 9

2 Bazy danych 16 Wprowadzenie do grafiki w Internecie 16 Implementacja serwisów internetowych w Ruby on Rails 16 Administrowanie serwerami internetowymi oraz bazą danych 2 / 9

12 Obiektowe narzędzia CASE 2 WebMining 16 Zaawansowane Aplikacje Internetowe na podstawie technologii.net 2 3 / 9

Metodyki prowadzenia Projektu Informatycznego 22 Zaawansowane Aplikacje Internetowe (ZAI) dr inż. Michał Kruk i dr inż. Jarosław Kurek (2h) (SGGW) Opis technologii.net. Maszyna wirtualna CLR. Nowości w technologii ASP.NET. Wstęp do technologii ASP.NET. Opis technologii klient serwer. Najważniejsze cechy ASP.NET. Różnice w metodologii programowania. Konfigurowanie i instalowanie środowiska ASP.NET. Konfiguracja dla aplikacji i środowiska programistycznego. Tworzenie stron ASP.NET. Prosta aplikacja WWW w C#. Początkowa postać pliku *.aspx. Plik konfiguracyjny webconfig. Plik global.asax. Logika strony w C#. Kompilacja i Debugowanie. Kompilator. Debuger. Śledzenie. Architektura aplikacji WWW. Standardowe klasy i właściwości. Formularze WebForm. Dostęp do danych ADO.NET (XML, SQL Server, Excel) Obsługa błędów: funkcje Try, Catch, Throw. Walidacja przy wprowadzaniu danych. Usług WWW - WebServices. Architektura usług. Odkrywanie usług. Transmisja danych za pomocą SOAP. Przykład usług. Serializacja i deserializacja., wyrażenia lambda w.net 3.5, JSON, AJAX.NET, LINQ (Language Integrated Query), SilverLight. Wprowadzenie do sieci komputerowych i architektury Internetu dr inż. Dariusz Strzęciwilk (12h) (SGGW) 4 / 9

Przedstawienie architektury sieci komputerowych, modele warstw OSI vs TCP/IP, urządzenie sieciowe, adresowanie IP, rejestracja IP (RIPE), protokoł HTTP, HTTPS, FTP, SMTP, POP3, DNS, DHCP, VLAN, Routing statyczny, dynamiczny, przekierowanie portów,tunelowanie, rodzaje VPN (PPTP, L2TP/IPsec, OpenVPN), IP, szyfrowanie symetryczne vs asymetryczne (HTTPS, SSH), Certyfikaty SSL, typowe ataki na serwery (DoS, DDos,Man in the Middle, ARP spoofing, Exploity,atak XSS,...). Projektowanie statycznych aplikacji internetowych dr inż. Michał Kruk (2h) (SGGW) Przedstawienie technologii po stronie klienta, HTML, XHTML,CSS, Walidacja stron zgodna z W3C Javascript, model DOM,DHTML, framework JQuery,XML i XSD vs DTD, XLS i transformacje XSLT, XPath, XQuery, użycie narzędzi diagnostycznych FireBug, Web Developer Extension, podejście Ajax. Projektowanie dynamicznych aplikacji internetowych dr inż. Jarosław Kurek (2h) (SGGW) Przedstawienie technologii po stronie serwera, PHP 6 i MYSQL 5, produkty firmy Zend, JSP, JavaServlety, zastosowanie obiektowego dostępu do bazy -ORM (Mapowanie obiektowo-relacyjne), usługi sieciowe (web services): XML+SOAP Bazy danych dr inż. Andrzej Jodłowski (16h) (SGGW) 5 / 9

Matematyczne podstawy relacyjnych baz danych: tabela, relacja, baza danych, rachunek relacyjny na tabelach, postacie normalne; projektowanie relacyjnych baz danych: projektowanie wstępujące i zstępujące, słownikowanie danych, rozbijanie tabel na relacje, schematy blokowe opisu relacyjnej bazy danych; języki zapytań; język SQL: zasada działania, zapytania wydobywające informacje i polecenia modyfikujące dane, krótkie omówienie wybranych serwerów baz danych (MS SQL 25vs Oracle 11.) Wprowadzenie do grafiki w Internecie dr inż. Artur Wiliński (16h) (SGGW) formaty plików graficznych i ich zastosowanie, przygotowanie zdjęć do publikacji w Internecie, narzędzia do obróbki grafiki płatne i darmowe, edytory obrazów dostępne online, tworzenie miniatur, sposoby układania zdjęć na stronie, narzędzia do automatycznego generowania galerii oraz pokazów slajdów, tworzenie grafiki użytkowej, wykorzystanie grafiki wektorowej i formatu SVG, zastosowanie kaskadowych arkuszy stylów (CSS), zasady tworzenia dobrych stron WWW, narzędzia ułatwiające projektowanie stron WWW, dynamiczna modyfikacja grafik, automatyzacja obróbki grafiki narzędzie ImageMagick oraz obróbka za pomocą PHP/GD, sposób wykorzystania serwisów Google Maps oraz Yahoo! Maps, łączenie danych z grafiką. Implementacja serwisów internetowych w Rubby on Rails mgr inż. Łukasz Stelmach (16h) (Politechnika Warszawska) Model MVC: tworzenie kontrolera, budowanie widoku, szablony widoków, wiązanie kontrolera z widokiem, Javascript w Rubby on Rails, mechanizm Active Record, AJAX, wsparcie dla Web2., nawigacja, wyszukiwanie informacji na stronie, stronicowanie (paging), narzędzia do testowania, umiędzynarodowianie aplikacji (Globalize), przesyłanie plików do Rails, pakiety graficzne, wdrażanie, pomiar wydajności 6 / 9

Administrowanie serwerami internetowymi oraz bazą danych dr inż. Piotr Bilski (16h) (SGGW) Wdrożenie oraz utrzymanie aplikacji internetowych na podstawie serwerów IIS 6. (Internet Information Services) oraz Apache. Dodatkowo zarządzanie Systemem Zarządzania Bazą Danych na przykładzie MSSQL 25 oraz MySQL/PostgresSQL. Obiektowe narzędzia CASE - dyrektor ds. szkoleń i konsultingu (22h) (ABC Data Centrum Edukacyjne) Wprowadzenie do obsługi narządzi CASE. Organizacja zespołu projektowego. Wykorzystanie narzędzi CASE w projektowaniu. Wykorzystanie języka UML podczas tworzenia oprogramowania. Automatyczna generacja kodu. Organizacja wspólnej przestrzeni wymiany informacji w projekcie. Role architektów i projektantów/programistów systemu. Metodyki prowadzenie projektu informatycznego Tomasz Siemek - dyrektor ds. szkoleń i konsultingu (22h) (ABC Data Centrum Edukacyjne) Definicje projektu, programu, portfela projektów: Specyfika projektów informatycznych. Cele strategiczne i operacyjne projektów. Efekty błędów w definicji celów projektowych. Wizja projektu, podejście produktowe. Typy projektów w przedsiębiorstwie. Organizacja projektu: Cykl życia projektu, kluczowe role (udziałowcy) projektu. Cechy, umiejętności i zakres odpowiedzialności udziałowców projektu. Struktura organizacyjna. Zarządzanie komunikacją. Wpływ komunikacji na przebieg projektu. Plan projektu: Integralność projektu. Budowa i realizacja planu projektu. Zarządzanie zakresem 7 / 9

i zmianą. Plan kontroli projektu. Struktura produktów / (Working Breakdown Structure). Harmonogram projektu: Techniki budowy harmonogramów i szacowania. Diagram Gantta. Różne typy prac. Zależności zadań. Zarządzanie czasem i kosztami. Budżet projektu. Narzędzia i techniki. Zarządzanie jakoścą, ryzykiem, zakresem i zmianą: Definicje, rola w projekcie. Korzyści ze stosowanie. Zagrożenia. Praktyki projektowe. Realizacja projektu: Rozpoczęcie projektu. Zadania uczestników projektu. Techniki zarządzania. Realizacja planu projektu. Zarządzanie zmianą. śledzenie postępów i aktualizacja planu projektu. Kontrola projektu: Monitorowanie prac, zakresu, budżetu. Zarządzanie jakością. Sytuacje awaryjne. Narzędzia wspierające. Zakończenie projektu. Zakończenie projektu: plan ukończenia. Ocena projektu. Projekty nieukończone. Metodyki projektowe: Metodyki Prince 2, PMBook. Metodyki autorskie ASAP. Zarządzanie funkcjonalnością Agile WebMining dr Bartosz Świderski (16h) (Politechnika Warszawska) Analizy danych dotyczących serwisów WWW, Omówione zostaną etapy prowadzenia projektów Web Mining zgodnie z metodologią CRISP-DM (Cross-Industry Standard Process for Data Mining), wyszukiwanie charakterystycznych sposobów poruszania się odwiedzających po 8 / 9

stronach WWW, Analiza zachowań użytkowników na stronie WWW (Customer Behaviour Analysis), predykcje, modele regresyjne, sieci neuronowe, drzewa decyzyjne 9 / 9