Programowanie we frameworkach internetowych 420-IS2-2PFI-22
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 2 / 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Zakres wiadomości: znajomość pojęć związanych z technologiami mobilnymi
Wykład: 15 Laboratorium: 30
Metody dydaktyczne: wykłady, prezentacje multimedialne, praca indywidualna na zajęciach laboratoryjnych, konsultacje
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Przygotowanie do zajęć:
- wykład 3h
- laboratorium 12h
Zapoznanie z literaturą: 5h
Przygotowanie do kolokwium: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 2h
Udział w konsultacjach: 13h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60h, 2,4ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 40h, 1,6 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
KP7_WG10: Ma uporządkowaną i pogłębioną wiedzę w zakresie metod projektowania oraz programowania aplikacji stosowanych w różnych dziedzinach.
KP7_WK1: Ma wiedzę o trendach rozwojowych i nowych osiągnięciach w zakresie informatyki.
KP7_UW11: potrafi zaprojektować i zaimplementować oprogramowanie dla wybranych zastosowań informatyki.
KP7_UW15: potrafi ocenić przydatność i możliwość wykorzystania nowych osiągnięć w zakresie informatyki
KP7_UO4: potrafi działać i myśleć w sposób kreatywny i innowacyjny
Kryteria oceniania
Ogólna forma zaliczenia: zaliczenie na ocenę
Weryfikacja:
Zaliczenie pisemne w formie testu lub pytań (zadań otwartych).
Zaliczenie laboratoriom: Zaliczenie laboratoriom: zaliczenie na podstawie wykonanego projektu.
Uzyskanie co najmniej 51% maksymalnej liczby wszystkich punktów.
W przypadku nauczania zdalnego zaliczenie odbędzie się przy wykorzystaniu narzędzi dostępnych na platformie Eduportal/USOSMail.
Literatura
Literatura podstawowa:
Manual PHP
Dokumentacja Limonade, Symphony i innych frameworków
Literatura uzupełniająca:
Rails B. E., Leksykon kieszonkowy. Helion
Ajax M. M., Wzorce projektowe. Helion
Geoffroy Warin, Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW, Helion
Włodzimierz Gajda, Symfony w przykładach, Helion
Raphaël Saunier, Laravel 4. Podstawy tworzenia aplikacji w PHP, Helion
Terry Matula, Laravel. Tworzenie aplikacji. Receptury, Helion
Brad Dayley, Node.js, MongoDB, AngularJS. Kompendium wiedzy, Helion
Dariusz Kalbarczyk, Arkadiusz Kalbarczyk, AngularJS. Pierwsze kroki, Helion
Azat Mardan, Express.js. Tworzenie aplikacji sieciowych w Node.js, Helion
Sébastien Armand, Symfony2. Rozbudowa frameworka, Helion
Adam Freeman, ASP.NET MVC 5. Zaawansowane programowanie, Helion
Dokumentacje różnorodnych frameworków
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: