DYDAKTYKA
Projektowanie aplikacji internetowych (WFAIS.IF-N116)
Organizacja zajęć:
Wykład w semestrze letnim roku akademickiego 2017/2018 rozpocznie się zgodnie z harmonogramem
dnia
26 lutego 2018 r. i będzie odbywał się co poniedziałek w godzinach 10:15 - 11:45 w sali wykładowej A-1-04.
Zajęcia w pracowni komputerowej będą odbywać się w czterech grupach ćwiczeniowych:
Grupa 1: poniedziałek 15:30 - 17:00, sala G-1-10, prowadzący: Dr Tomasz Romańczukiewicz
Grupa 2: poniedziałek 17:00 - 18:30, sala G-1-10, prowadzący: Dr Tomasz Romańczukiewicz
Grupa 3: poniedziałek 16:00 - 18:00, sala G-1-03, prowadzący: Dr inż. Marcin Zieliński
Grupa 3: piątek 10:00 - 11:30, sala G-1-10, prowadzący: Mgr Magdalena Wiercioch
Zasady zaliczenia
Ćwiczenia:
Przygotowanie projektów wykonanych indywidualnie oraz zespołowo wraz z dokumentacją projektową.
Wykład:
Przepisanie oceny z ćwiczeń.
Wykład
- Wykład 1 - Wstęp do projektowania aplikacji internetowych, zdefiniowanie pojęć (PDF)
- Wykład 2 - Architektura aplikacji internetowej. Przypomnienie technologii Front-End. (PDF)
- Wykład 3 - Responsive Web Design (RWD). Wprowadzenie do Node.js (PDF)
- Wykład 4 - Wprowadzenie do architektury MVC oraz jej implementacja z Express.js (PDF)
- Wykład 5 - Implementacja MVC z Express.js (cd). Wprowadzenie do standardu JavaScript ECMA6 (PDF)
- Wykład 6 - JavaScript ECMA6 (cd) (PDF)
- Wykład 7 - Integracja z bazami danych cz. 1 (PDF)
- Wykład 8 - Integracja z bazami danych cz. 2 (PDF)
- Wykład 9 - Podstawy i implementacja REST API cz. 1 (PDF)
- Wykład 10 - REST API (c.d.). Biblioteka jQuery cz. 1 (PDF)
- Wykład 11 - Biblioteka jQuery cz. 2(PDF)
- Wykład 12 - Aplikacje Zorientowane na Usługi SOA cz. 1 (PDF)
- Wykład 13 - Aplikacje Zorientowane na Usługi SOA cz. 2 (PDF)
- Wykład 14 - Aplikacje Zorientowane na Usługi SOA cz. 3. Podumowanie kursu. (PDF)
Ćwiczenia - grupa 3
- Cwiczenia 1 i 2 - Przypomnienie technologii front-endu (PDF)
- Cwiczenia 3 i 4 - Wprowadzenie do Node.js (PDF)
- Cwiczenia 5 i 6 - Elementy MVC z Express.js oraz integracja z bazami danych SQL (PDF)
- Cwiczenia 7 i 8 - Wprowadzenie do ORM z wykorzystaniem Sequelize (PDF)
- Cwiczenia 9 i 10 - Podstawy implementacji modelu RESTful (PDF)