Program wykładu z przedmiotu Technologie Web i Java

dr hab. inż. Jan PROKOP, prof. PRz

  • Technologie Web, Web site, application, services. Web Design (AWD, Mobile Web, RWD). Język HTML.
  • HTML CSS. HTML Layouts. Formatowanie CSS. CSS – Media query. Responsive Web Design.
  • Podstawy języka JavaScript. JS – programowanie obiektowe, JS HTML DOM.
  • Język XML, obszary zastosowań. XML składnia, standardy, przestrzenie nazw, JS - XML DOM + HTML DOM.
  • Zastosowanie języka XSL, języki XSLT oraz XPath. Dynamiczne przekształcenia XSLT.
  • Technologia AJAX - obiekt XMLHttpRequest. Format JSON. Aplikacje SPA i PWA.
  • Język PHP - składnia, funkcje, tablice, formularze. PHP, obsługa żądań, metody GET i POST. PHP – OOP. Budowa aplikacji MVC.
  • Język PHP - XML (SAX, DOM). JSON PHP – MySQL. PDO.
  • Semantyczna sieć Web, metadane, ontologie, logika, agenci. IoT, WoT.
  • Technologia Java. Platforma JAVA - architektura, podstawowe pojęcia. Podstawy języka JAVA.
  • JAVA - programowanie obiektowe, dziedziczenie, interfejsy, pakiety, moduły.
  • Java - struktury programów. Budowa GUI, biblioteki AWT, Swing, JavaFX.
  • Java - obsługa zdarzeń, kategorie zdarzeń, przykłady. Zdarzenia w JavaFX.
  • Java EE - kontenery, komponenty. Serwlety, JSP, JSF, EJB. JAX-WS, JAX-RS.
  • Java Mobile. Java Android SDK, budowa aplikacji.