UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Otwarte bazy danych

Informacje ogólne

Kod przedmiotu: 0600-IKXJ4B
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Otwarte bazy danych
Jednostka: Wydział Ekonomiczno-Socjologiczny
Grupy: INFORMATYKA EKONOMICZNA I ST. 4 SEM. Mod. Bazy danych
Punkty ECTS i inne: 0 LUB 1.00 (zmienne w czasie) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Kierunek studiów:

IEK

Profil programu studiów:

P

Stopień studiów:

1

Forma studiów:

stacjonarne

Skrócony opis:

Celem zajęć jest nauczenie studentów projektowania, tworzenia i utrzymywania aplikacji webowych opartych na bazach danych MySQL lub MariaDB. Studenci zdobędą umiejętności niezbędne do realizacji podstawowych operacji CRUD (Create, Read, Update, Delete) w kontekście aplikacji webowych.

Zajęcia w cyklu "Semestr letni 2024/2025" (w trakcie)

Okres: 2025-03-03 - 2025-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 14 godzin więcej informacji
Koordynatorzy: Konrad Szymański
Prowadzący grup: Konrad Szymański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Laboratorium - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Czy kurs na PZK?:

T

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Ocena będzie oparta na udziale w zajęciach, projektach praktycznych, zadaniach domowych oraz projekcie końcowym, który będzie obejmowaći praktyczne aspekty tworzenia aplikacji webowych z wykorzystaniem baz danych MySQL/MariaDB.

Szczegółowe treści kształcenia:

Wprowadzenie do aplikacji webowych:

- Architektura klient-serwer w kontekście aplikacji webowych

- Przypomnienie HTML, CSS i JavaScript

- Obsługa formularzy w aplikacji webowej


Połączenie aplikacji webowych z bazą danych:

- Nawiązywanie połączenia z bazą danych z poziomu aplikacji webowej

- Bezpieczeństwo i zarządzanie połączeniami


Implementacja operacji CRUD w aplikacji webowej:

- Projektowanie interfejsu użytkownika dla operacji CRUD

- Implementacja funkcjonalności dodawania, odczytywania, aktualizowania i usuwania danych z bazy danych


Zabezpieczenia i walidacja danych:

- Zapobieganie atakom SQL Injection

- Walidacja danych wejściowych

- Autoryzacja i uwierzytelnianie użytkowników

Literatura:

"Learning MySQL" - by Seyed M.M. (O'Reilly Media)

"MySQL Cookbook" - by Paul DuBois (O'Reilly Media)

"PHP and MySQL Web Development" - by Luke Welling and Laura Thomson (Addison-Wesley Professional)

"MariaDB High Performance" - by Federico Razzoli (Packt Publishing)

Zajęcia w cyklu "Semestr letni 2023/2024" (zakończony)

Okres: 2024-02-26 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 14 godzin więcej informacji
Koordynatorzy: Konrad Szymański
Prowadzący grup: Konrad Szymański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Laboratorium - Ocena zgodna z regulaminem studiów
Czy ECTS?:

T

Czy kurs na PZK?:

T

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Ocena będzie oparta na udziale w zajęciach, projektach praktycznych, zadaniach domowych oraz projekcie końcowym, który będzie obejmowaći praktyczne aspekty tworzenia aplikacji webowych z wykorzystaniem baz danych MySQL/MariaDB.

Szczegółowe treści kształcenia:

Wprowadzenie do aplikacji webowych:

- Architektura klient-serwer w kontekście aplikacji webowych

- Przypomnienie HTML, CSS i JavaScript

- Obsługa formularzy w aplikacji webowej


Połączenie aplikacji webowych z bazą danych:

- Nawiązywanie połączenia z bazą danych z poziomu aplikacji webowej

- Bezpieczeństwo i zarządzanie połączeniami


Implementacja operacji CRUD w aplikacji webowej:

- Projektowanie interfejsu użytkownika dla operacji CRUD

- Implementacja funkcjonalności dodawania, odczytywania, aktualizowania i usuwania danych z bazy danych


Zabezpieczenia i walidacja danych:

- Zapobieganie atakom SQL Injection

- Walidacja danych wejściowych

- Autoryzacja i uwierzytelnianie użytkowników

Literatura:

"Learning MySQL" - by Seyed M.M. (O'Reilly Media)

"MySQL Cookbook" - by Paul DuBois (O'Reilly Media)

"PHP and MySQL Web Development" - by Luke Welling and Laura Thomson (Addison-Wesley Professional)

"MariaDB High Performance" - by Federico Razzoli (Packt Publishing)

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-6