Programowanie we frameworkach internetowych
Informacje ogólne
Kod przedmiotu: | 510-IS2-2PFI-22 |
Kod Erasmus / ISCED: |
11.303
|
Nazwa przedmiotu: | Programowanie we frameworkach internetowych |
Jednostka: | Wydział Informatyki |
Grupy: |
2L stac. II st. studia informatyki - przedmioty specjalnościowe TIiM |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | specjalnościowe |
Skrócony opis: |
Wstęp do frameworków internetowych. Szablony i warstwa prezentacji. Model architektoniczny MVC. Mapowanie obiektowo-relacyjne ORM. Przegląd najbardziej znanych frameworków internetowych. |
Pełny opis: |
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 5h - laboratorium 5h - projekt 10h Zapoznanie z literaturą: 5h Przygotowanie do kolokwium: 10h Przygotowanie do egzaminu: 10h Czas trwania egzaminu: 1h Udział w konsultacjach: 4h Wskaźniki ilościowe: - nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 50h, 2ECTS - nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 50h, 2 ECTS |
Literatura: |
Literatura podstawowa: Skaraczyński T., Zoła A., PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework. Helion Przystalski K., Symphony. Aplikacje internetowe w praktyce. PWN Ajax M. M., Wzorce projektowe. Helion Chris Pitt, Wzorzec MVC w PHP dla profesjonalistów, Helion Manual PHP Dokumentacja Limonade, Symphony 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 |
Efekty uczenia się: |
Zna techniki, metody i narzędzia wspomagających tworzenie internetowego oprogramowania KA7_WG10, KA7_WK1 Potrafi tworzyć aplikacje z wykorzystaniem wybranych frameworków i bibliotek internetowych KA7_UW11 Potrafi dobrać odpowiednie narzędzia do realizacji zadania KA7_UW15, KA7_UO4 |
Metody i kryteria oceniania: |
Forma zaliczenia: egzamin, kolokwium, projekt 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. |
Zajęcia w cyklu "Rok akademicki 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-06-30 |
Przejdź do planu
PN LAB
LAB
WT ŚR CZ WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Dominik Tomaszuk | |
Prowadzący grup: | Łukasz Szeremeta, Dominik Tomaszuk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.