Jeśli szukasz interesujących Cię studiów podyplomowych skorzystaj z poniżych możliwości:
Studia podyplomowe "Technologie Internetowe" adresowane są do wszystkich absolwentów szkół wyższych, którzy pragną zapoznać się z najnowocześniejszymi technologiami funkcjonującymi na bazie Internetu, w szczególności technologiami publikowania i programowania w sieci Web, programowaniem urządzeń mobilnych, zagadnieniami systemów baz danych z dostępem przez Internet oraz problematyką sieci komputerowych. O przyjęcie na studia podyplomowe mogą ubiegać się wszystkie osoby z wykształceniem wyższym, również nietechnicznym (posiadające dyplom licencjata, inżyniera lub magistra), zainteresowane problematyką studiów. Od słuchaczy wymagana jest umiejętność podstawowej obsługi komputera oraz znajomość podstaw programowania w dowolnym języku. Cel kształcenia Głównym celem kształcenia jest poznanie aktualnej wiedzy teoretycznej oraz zdobycie przez słuchaczy umiejętności praktycznych z zakresu technologii funkcjonujących na bazie Internetu, w szczególności: podstaw obiektowych języków programowania, technik publikowania w sieci Web oraz metod projektowania, programowania i wdrażania systemów baz danych z dostępem przez Internet, programowania urządzeń mobilnych. Przyjęcie takiego profilu studiów uzasadnione jest zapotrzebowaniem rynku pracy na pracowników, którzy skutecznie potrafią wdrażać technologie Internetowe, szczególnie te, które są związane z gwałownym rozwojem rynku urządzeń mobilnych. Nabywana wiedza W trakcie studiów podyplomowych "Technologie internetowe" studenci poznają: Programowanie obiektowe w językach C++ (zasady programowania obiektowego, pisanie aplikacji) oraz Java (budowa nowoczesnych aplikacji sieciowych i mobilnych) Technologie sieci Web związane z językami: HTML z CSS (techniki projektowania witryn AWD i RWD), JavaScript i HTML DOM (tworzenie dynamicznych, interaktywnych, responsywnych witryn), XML z XSL, XML DOM (oddzielenie treści witryny od jej wyglądu), XSLT wraz z językiem XPath (transformacje dokumentu XML do innego formatu, np. XHTML), PHP (OOP, programowanie w architekturze MVC). Wybrane inne technologie tworzenia nowoczesnych witryn i aplikacji internetowych, w tym technologię AJAX eliminującą konieczność przeładowywania zawartości całej strony, aplikacje w architekturze SPA (Single Page Application). Elementy technologii JAVA (platformy Java EE, Java SE z JavaFX, Java ME). Budowa wieloplatformowych aplikacji, apletów, serwletów i witryn w technologii JSP. Tworzenie graficznego interfejsu użytkownika (GUI) przy pomocy klas biblioteki Swing i JavaFX. Technologia JavaBeans (EJB). Współpraca języków Java i XML (SAX, Stax, DOM, XSLT, JAXB). Web Services. Java a bazy danych (JDBC). Programowanie urządzeń mobilnych, midlety (Biblioteka LWUIT). Android SDK. Programowanie systemów bazodanowych, metodyka projektowania relacyjnych baz danych. Podstawy języka SQL, definiowanie schematu bazy, modyfikowanie zawartości relacji, zaawansowane konstrukcje do formułowania zapytań. Obiektowe rozszerzenia języka SQL. Bazy danych MS Access, MySQL oraz Oracle. Technologie baz danych z dostępem przez Internet (JSP, ASP, PHP), elementy handlu elektronicznego (sklepy internetowe). Technologia serwlet XSQL oraz język XSQL Topologie sieci komputerowych, adresacja, architektury sieci komputerowych. Podstawy routingu. Projektowanie sieci komputerowych Studia wyróżniają się dużą ilością zajęć laboratoryjnych, podczas których słuchacze mają możliwość zapoznania się z narzędziami programowania, praktycznymi przykładami, a także mają możliwość bezpośredniego sprawdzania nabywanej wiedzy.
2 semestry / 301 godzin
Szczegółowe informacja na uczelni