Nowoczesne Technologie WWW 2024/25 – Laboratorium

Podstawowe informacje

Kurs ten jest przedmiotem wybieralnym dla 2. i 3. roku (4. i 6. semestru) studiów I stopnia na kierunku Informatyka Algorytmiczna. Jest to laboratorium do wykładu dr inż. Anny Lauks-Dutki.


Zajęcia odbywają się w czwartki w godzinach 915–1100 w sali 317.4 bud. D-1.


Listy zadań, zasady zaliczenia oraz literatura podane są na stronie kursu.

Opis kursu (karta przedmiotu): INP002295Wl.pdf

Listy zadań

  • Lista 1
    • HTML, CSS
    • Termin oddania: najpóźniej na 3. zajęciach (20.03.2025.) 4. zajęciach (27.03.2025.)
  • Lista 2
    • preprocesory CSS
    • Termin oddania: najpóźniej na 5. zajęciach (03.04.2025.)
  • Lista 3
    • JavaScript
    • Termin oddania: najpóźniej na 7. zajęciach (24.04.2025.)

Zasady zaliczenia kursu

Zasady zaliczenia kursu, w tym reguły zaliczenia laboratorium i sposób wyznaczania oceny końcowej, zostały ustalone przez dr A. Lauks-Dutkę i są przedstawione w pliku pdf dostępnym na stronie kursu.


Prawa autorskie

Rozwiązania zadań na laboratorium, których autorstwa prowadzący nie może ustalić (przypadek, gdy osoby przedkładają rozwiązania zadań o identycznej formie), lub w których nie zostały wskazane źródła pochodzenia wykorzystywanych fragmentów (brak odpowiednich odnośników lub informacji o wygenerowaniu przez dostępne narzędzia, w tym AI), nie mogą być punktowane i są traktowane jako nieoddane zadanie.

Wysyłanie rozwiązań i punkty za listy zadań

Rozwiązania każdej z list zadań, obejmujące archiwum zip nazwane ListaX-NR_INDEKSU.zip zawierające kody źródłowe oraz inne niezbędne pliki, należy przesłać na platformie MS Teams jako rozwiązanie odpowiedniego zadania w zespole (Czw 9:15) Nowoczesne technologie WWW – Laboratorium (Lato 24/25) (osobne zadanie Lista X dla listy nr X).


Wyniki cząstkowe – liczba punktów uzyskana za realizację i prezentację rozwiązań poszczególnych list zadań – będą widoczne na platformie MS Teams (ocena za odpowiednie zadanie).


UWAGA
Jeśli w Teamsach brakuje jakiś punktów lub punkty nie zgadzają się ze stanem faktycznym, wszelkie uwagi proszę zgłaszać na czacie w Teamsach, mailowo, po zajęciach lub na konsultacjach.

Literatura i materiały do kursu

Plan wykładu, wykaz literatury podstawowej i uzupełniającej oraz zestaw przydatnych linków można znaleźć tutaj.

  • Ben Frain, Responsive Web Design with HTML 5 and CSS: Develop future-proof responsive websites using the latest HTML 5 and CSS techniques, 3rd Edition, Packt Publishing, 2020
  • Jessica Minnick, Rersponsive Web Design with HTML 5 and CSS, 9th Edition, Cengage, 2021
  • Alex R. Young, Bradley Meck, Mike Cantelon, Tim Oxley, Marc Harter, TJ Holowaychuk, Nathan RajlichNode.js in Action, Manning Publications, 2017
  • Robin Nixon, Learning PHP, MySQL and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites, 6th Edition, OReilly Media, 2021
  • Bear Bieault, Yehuda Katz, Aurelio De Rosa, jQuery w akcji, Helion, 2016
  • Fernando Doglio, REST API Development with Node.js, 2nd Edition, Apress, 2018
  • Ben Frain, Sass and Compass for Designers, Packt Publishing, 2013
  • Thomas Bailey, Alessandro Biessek, Flutter for Beginners: An introductory guide to building crossplatform mobile applications with Flutter 2.5 and Dart, Packt Publishing, 2021