Uniwersytet w Białymstoku - Centralny System Uwierzytelniania
Strona główna

Programowanie w Internecie 400-IS1-2PIN
Wykład (WYK) Rok akademicki 2022/23

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Literatura:

1. L. Welling, L. Thomson. PHP i MySQL: tworzenie stron WWW, Helion, 2009.

2. E. Castro. Perl i CGI : nauka pisania skryptów, Mikom, Warszawa 2003.

3. T. Skaraczyński, A. Zoła. PHP5 : programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework, Helion, 2010.

4. L. Ullman. E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL, Helion, 2011.

5. Dokumentacja: PHP https://php.net/, MySQL https://dev.mysql.com/doc/ , Java https://docs.oracle.com/en/java/ , Perl https://perldoc.perl.org/, Apache https://httpd.apache.org/docs/, WordPress https://developer.wordpress.org/, Symfony https://symfony.com/doc, CakePHP https://book.cakephp.org/, Zend Framework https://framework.zend.com/learn

Efekty uczenia się:

Zna podstawowe technologie tworzenia interaktywnych aplikacji WWW: KP6_UW4, KP6_UW6, KP6_UW11, KP6_UW14

Zna dodatkowe biblioteki oraz narzędzia do tworzenie aplikacji WWW: KP6_UW4, KP6_UW6, KP6_UW11, KP6_UW14, KP6_UK1, KP6_UU2, KP6_KK1

Weryfikacja wszystkich efektów na podstawie opracowanego zadania projektowego.

Metody i kryteria oceniania:

Zaliczenie na podstawie opracowanej samodzielnie aplikacji WWW wykorzystującej HTML, CSS, PHP, JavaScript i MySQL.

Ocena uzależniona jest od sensownego zastosowania technik poznanych na zajęciach: wykorzystanie bazy danych, zastosowanie JavaScript i CSS, autentykacja i autoryzacja, ciasteczka, sesje, formularze HTML, przechowywanie i przekazywanie danych w XML. Wyżej oceniana będzie funkcjonalność, nie wygląd, aczkolwiek liczy się przejrzysty i logiczny interfejs użytkownika, układ menu itp.

Ocena na podstawie stopnia zaawansowania projektu i zaimplementowania założonych funkcjonalności: 5 - 91%, 4,5 - 81%, 4 - 71%, 3,5 - 61%, 3 - 51%

Zakres tematów:

Hypertext i HTML, architektura WWW. Protokół HTTP, metody GET i POST, technologia klient-serwer, ciasteczka i sesje, autentykacja i autoryzacja, serwer HTTP na przykładzie Apache. Programowanie po stronie serwera: PHP, MetaHTML. Programowanie po stronie klienta: JavaScript. Programowanie w PHP: elementy języka, obsługa formularzy, obsługa plików, obsługa baz danych, sesje, programowanie obiektowe, elementy grafiki, frameworki. Systemy CMS zarządzania treścią. Format XML, JSON. Technologia AJAX. Technologia CGI. Bezpieczeństwo aplikacji WWW.

Metody dydaktyczne:

Wykład, prezentacja multimedialna.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy wtorek, 10:10 - 11:40, sala NZ-nauczanie zdalne
Mariusz Żynel 15/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Wydziału Ekonomiczno-Informatycznego w Wilnie
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.
ul. Świerkowa 20B, 15-328 Białystok tel: +48 85 745 70 00 (Centrala) https://uwb.edu.pl kontakt deklaracja dostępności mapa serwisu USOSweb 7.0.4.0-4 (2024-07-15)