Interfejs w aplikacjach internetowych I-IO-SI7O>IWAI
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi tworzenia interfejsu użytkownika w aplikacjach internetowych za pośrednictwem najpopularniejszych bibliotek oraz technologii. Przedstawiana jest ogólna koncepcja i potrzeba stosowania odseparowanej warstwy interfejsu użytkownika oraz jej rola w działaniu systemu informatycznego. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych języków skryptowych wraz z bibliotekami, technologiami oraz wzorcami projektowymi w celu odpowiedniej implementacji warstwy frontend. Przedstawiane są możliwości wykorzystania istniejącej warstwy backend do testowania i tworzenia interfejsu użytkownika oraz asynchroniczna wymiana danych w ramach implementowanej infrastruktury.
W cyklu 2021/2022-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi tworzenia interfejsu użytkownika w aplikacjach internetowych za pośrednictwem najpopularniejszych bibliotek oraz technologii. Przedstawiana jest ogólna koncepcja i potrzeba stosowania odseparowanej warstwy interfejsu użytkownika oraz jej rola w działaniu systemu informatycznego. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych języków skryptowych wraz z bibliotekami, technologiami oraz wzorcami projektowymi w celu odpowiedniej implementacji warstwy frontend. Przedstawiane są możliwości wykorzystania istniejącej warstwy backend do testowania i tworzenia interfejsu użytkownika oraz asynchroniczna wymiana danych w ramach implementowanej infrastruktury. |
W cyklu 2022/2023-L:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi tworzenia interfejsu użytkownika w aplikacjach internetowych za pośrednictwem najpopularniejszych bibliotek oraz technologii. Przedstawiana jest ogólna koncepcja i potrzeba stosowania odseparowanej warstwy interfejsu użytkownika oraz jej rola w działaniu systemu informatycznego. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych języków skryptowych wraz z bibliotekami, technologiami oraz wzorcami projektowymi w celu odpowiedniej implementacji warstwy frontend. Przedstawiane są możliwości wykorzystania istniejącej warstwy backend do testowania i tworzenia interfejsu użytkownika oraz asynchroniczna wymiana danych w ramach implementowanej infrastruktury. |
W cyklu 2023/2024-L:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi tworzenia interfejsu użytkownika w aplikacjach internetowych za pośrednictwem najpopularniejszych bibliotek oraz technologii. Przedstawiana jest ogólna koncepcja i potrzeba stosowania odseparowanej warstwy interfejsu użytkownika oraz jej rola w działaniu systemu informatycznego. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych języków skryptowych wraz z bibliotekami, technologiami oraz wzorcami projektowymi w celu odpowiedniej implementacji warstwy frontend. Przedstawiane są możliwości wykorzystania istniejącej warstwy backend do testowania i tworzenia interfejsu użytkownika oraz asynchroniczna wymiana danych w ramach implementowanej infrastruktury. |
W cyklu 2024/2025-L:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi tworzenia interfejsu użytkownika w aplikacjach internetowych za pośrednictwem najpopularniejszych bibliotek oraz technologii. Przedstawiana jest ogólna koncepcja i potrzeba stosowania odseparowanej warstwy interfejsu użytkownika oraz jej rola w działaniu systemu informatycznego. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych języków skryptowych wraz z bibliotekami, technologiami oraz wzorcami projektowymi w celu odpowiedniej implementacji warstwy frontend. Przedstawiane są możliwości wykorzystania istniejącej warstwy backend do testowania i tworzenia interfejsu użytkownika oraz asynchroniczna wymiana danych w ramach implementowanej infrastruktury. |
Koordynatorzy przedmiotu
W cyklu 2021/2022-L: | W cyklu 2023/2024-L: | W cyklu 2021/2022-Z: | W cyklu 2024/2025-L: | W cyklu 2022/2023-L: |
<b>Ocena końcowa</b>
<b>Wymagania wstępne</b>
<b>Literatura podstawowa</b>
W cyklu 2024/2025-L: 1. Strona internetowa: https://reactjs.org/docs
2. Strona internetowa: https://redux.js.org
3. J. Ciosłowski, React. Pierwsze kroki. Kurs video. Tworzenie praktycznej aplikacji, Videopoint
4. K. Chinnathambi, React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II, Helion, 2019
5. C. Antonio, React dla zaawansowanych, Helion, 2017
6. N. Rozentals, Język TypeScript. Tajniki kodu. Wydanie II, Helion, 2017
7. K. Simpson, Tajniki języka JavaScript. ECMAScript 6 i dalej, Helion, 2016
8. P. Choniawko, JavaScript. Kurs video. Programowanie funkcyjne i reaktywne, Videopoint
| W cyklu 2021/2022-Z: Strona internetowa: https://reactjs.org/docs Strona internetowa: https://redux.js.org J. Ciosłowski, React. Pierwsze kroki. Kurs video. Tworzenie praktycznej aplikacji, Videopoint K. Chinnathambi, React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II, Helion, 2019 C. Antonio, React dla zaawansowanych, Helion, 2017 N. Rozentals, Język TypeScript. Tajniki kodu. Wydanie II, Helion, 2017 K. Simpson, Tajniki języka JavaScript. ECMAScript 6 i dalej, Helion, 2016 P. Choniawko, JavaScript. Kurs video. Programowanie funkcyjne i reaktywne, Videopoint
| W cyklu 2022/2023-L: 1. Strona internetowa: https://reactjs.org/docs
2. Strona internetowa: https://redux.js.org
3. J. Ciosłowski, React. Pierwsze kroki. Kurs video. Tworzenie praktycznej aplikacji, Videopoint
4. K. Chinnathambi, React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II, Helion, 2019
5. C. Antonio, React dla zaawansowanych, Helion, 2017
6. N. Rozentals, Język TypeScript. Tajniki kodu. Wydanie II, Helion, 2017
7. K. Simpson, Tajniki języka JavaScript. ECMAScript 6 i dalej, Helion, 2016
8. P. Choniawko, JavaScript. Kurs video. Programowanie funkcyjne i reaktywne, Videopoint
| W cyklu 2023/2024-L: 1. Strona internetowa: https://reactjs.org/docs
2. Strona internetowa: https://redux.js.org
3. J. Ciosłowski, React. Pierwsze kroki. Kurs video. Tworzenie praktycznej aplikacji, Videopoint
4. K. Chinnathambi, React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II, Helion, 2019
5. C. Antonio, React dla zaawansowanych, Helion, 2017
6. N. Rozentals, Język TypeScript. Tajniki kodu. Wydanie II, Helion, 2017
7. K. Simpson, Tajniki języka JavaScript. ECMAScript 6 i dalej, Helion, 2016
8. P. Choniawko, JavaScript. Kurs video. Programowanie funkcyjne i reaktywne, Videopoint
|
<b>Literatura uzupełniająca</b>
<b>Inne informacje</b>
Efekty kształcenia
Wiedza
Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu programowania w językach skryptowych oraz zna nowoczesne biblioteki i technologie do tworzenia interfejsu.
Powiązane efekty kierunkowe:
IF1A_W05
Metody weryfikacji:
Kolokwium
Kolokwium
Wiedza
Posiada podstawową wiedzę w zakresie zagadnień związanych z tworzeniem aplikacji internetowych w warstwie frontend.
Powiązane efekty kierunkowe:
IF1A_W15
Metody weryfikacji:
Kolokwium
Kolokwium
Wiedza
Ma elementarną wiedzę na temat cyklu życia systemów informatycznych oraz oprogramowania.
Powiązane efekty kierunkowe:
IF1A_W19
Metody weryfikacji:
Kolokwium
Kolokwium
Umiejętności
Potrafi wybrać i obsługiwać narzędzia programistyczne potrzebne do wykonania aplikacji internetowych w technologiach i językach skryptowych.
Powiązane efekty kierunkowe:
IF1A_U06
Metody weryfikacji:
Kolokwium
Umiejętności
Potrafi wykorzystać systemy dostępne biblioteki w aplikacjach internetowych.
Powiązane efekty kierunkowe:
IF1A_U27
Metody weryfikacji:
Kolokwium
Kompetencje społeczne
Rozumie potrzebę i zna możliwości ciągłego dokształcania się, podnoszenia kompetencji zawodowych, osobistych i społecznych.
Powiązane efekty kierunkowe:
IF1A_K01
Metody weryfikacji:
Ocena aktywności na zajęciach
Kompetencje społeczne
Ma świadomość skutków udostępnia informacji w aplikacjach internetowych.
Powiązane efekty kierunkowe:
IF1A_K05
Metody weryfikacji:
Ocena aktywności na zajęciach