Kurs projektowania aplikacji z bazami danych lato 2015/16

Język wykładowy Polski
Opiekun Paweł Rajba
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj K2 - kurs zaawansowany
ECTS 5
Polecany dla I roku Nie
Egzamin Nie
Grupy efektów kształcenia Bazy danych

Opis przedmiotu:

Dobrze zaprojektowana aplikacja przetwarzająca i prezentująca dane ma wiele rożnych warstw i komponentow o określonych odpowiedzialnościach. Celem wykładu jest zaprezentowanie, jak dobrze taki typ aplikacji zaprojektować i oprogramować. Podczas wykładow oraz towarzyszących im pracowni będziemy poznawać i budować kolejne elementy rozwiązania, aby ostatecznie otrzymać kompletny, działający system. **Program** 1. Architektury aplikacji z bazą danych. Wprowadzenie do DDD 2. Podstawy testowania 3. Podstawy DBMS i SQL 4. Programowanie w T-SQL lub PL/SQL 5. Narzędzia ORM na przykładzie NHibernate 6. LINQ 7. Walidacja danych 8. Automapper 9. Prezentacja danych, w tym stronicowanie, sortowanie, filtry 10. Usługi danych, protokoł OData 11. Integracja systemow, wzorce integracyjne 12. Planowanie i implementacja zabezpieczeń 13. Zarządzanie trasakcjami 14. Optymalizacja dostępu do danych, narzędzia 15. Podejście nierelacyjne: praktyczne zastosowania **Wymagania:** Umiejętność programowania na dowolnej platformie programistycznej oraz znajomość materiału z kursu WWW

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rajba
śr 16:00-18:00 (s. 141) 300 34 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rajba
śr 18:00-20:00 (s. 107) 15 15 0
Marek Materzok
wt 16:00-18:00 (s. 107) 15 15 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Marek Materzok 336 Po uzgodnieniu przez e-mail
Paweł Rajba 239 Przed lub po zajęciach. Proszę o uprzedni kontakt poprzez e-mail