APLIKACJE INTERNETOWE

Celem zajęć jest stworzenie dynamicznego serwisu internetowego w oparciu o:

  • HTML5 (m.in. DIV-y, tabelki, listy numerowane i wypunktowane)
  • CSS3 (m.in. selektory, klasy, identyfikatory, hierarchia dziedziczenia)
  • język skryptowy PHP (wprowadzanie danych poprzez formularz i praca na nich, m.in. rejestracja, logowanie, wirtualne zakupy)
  • bazę danych mySQL (pobieranie informacji z bazy danych i wyświetlanie ich na stronie, wstawianie danych do bazy przez stronę)


Informacje o przedmiocie w USOSweb

SIECI KOMPUTEROWE

  • Wprowadzenie do lokalnych sieci komputerowych oraz sieci rozległych
  • Pojęcie sieci i jej składników (zasoby i usługi sieciowe, medium transmisyjne, protokoły komunikacyjne)
  • Modele funkcjonowania sieci: ISO/OSI i TCP/IP
  • Technologie sieciowe
  • Trasowanie w sieciach komputerowych
  • Protokoły warstwy transportu: TCP i UDP
  • Planowanie sieci. Implementacja projektu sieci
  • Konfiguracja podstawowych usług sieciowych
  • Automatyczne adresowanie hostów (DHCP)
  • Usługi nazewnicze (DNS)
  • Instalacja i konfiguracja serwerów FTP i HTTP
  • Zarządzanie zasobami sieci lokalnej


Informacje o przedmiocie w USOSweb

PROGRAMOWANIE OBIEKTOWE

Kurs programowania w języku C# prowadzony jest od podstaw, z wykorzystaniem środowiska programistycznego Visual Studio. Kurs ten składa się z trzech zasadniczych części: podstawy programowania w języku C# i na platformie .NET, programowanie obiektowe oraz tworzenie aplikacji okienkowych w oparciu o wzorzec MVC.

  • Wprowadzenie do programowania
    • Typy danych
    • Zmienne
    • Operatory
    • Instrukcje sterujące
  • Typ tablicowy
  • Struktury danych
  • Funkcje i ich argumenty
  • Programowanie obiektowe
    • Definicja klasy
    • Konstruktor
    • Własności, delegaty i zdarzenia
    • Dziedziczenie
    • Polimorfizm
  • Programowanie komponentowe i wizualne
    • Omówienie dostępnych kontrolek na platformie .NET dla aplikacji Windows Form
    • Zastosowanie programowania obiektowego w programowaniu sterowanym zdarzeniami
    • Tworzenie własnych kontrolek
  • Tworzenie aplikacji z zastosowaniem bazy danych


Informacje o przedmiocie w USOSweb

BAZY DANYCH

Podstawowe informacje o konstrukcji relacyjnych baz danych. Pojęcia związane z teorią baz danych: relacje, bazy rozproszone, architekturą klient-serwer. Język SQL i jego wykorzystanie do tworzenia i zarządzania bazami.
Projektowanie i programowanie relacyjnych baz danych za pomocą narzędzi CASE na przykładzie Oracle SQL Developer Data Modeler i Oracle SQL Developer (diagramy ERD, programowanie perspektyw, procedur składowanych i wyzwalaczy). Język PL/SQL.
Administracja systemem zarządzania relacyjną bazą danych. Przegląd możliwości systemu do zarządzania i obsługi baz danych na przykładzie systemu Oracle.

Informacje o przedmiocie w USOSweb