Środowiska aplikacyjne na platformie Java

Java Enterprise Edition. J2EE jest obecnie jednym z dominujących języków programowania na świecie włączając w to także region miasta Łodzi (w regionie istnieje kilkadziesiąt dużych przedsiębiorstw z branży IT zainteresowanych absolwentami ze znajomością tego języka). Specjalizacja zakłada, że w ramach każdego przedmiotu student będzie miał do czynienia wyłącznie z językiem programowania Java lub językami pochodnymi, co pozwoli, z biegiem czasu, pozyskać bardzo dobrą znajomość platformy Java EE.

Program zajęć został specjalnie dobrany tak, aby wraz z upływem czasu student miał możliwość korzystania z doświadczeń zdobytych podczas uczestnictwa w poprzednich przedmiotach, a także zyskał możliwość oceniania oraz rozwiązywania problemów programistycznych postrzegając je z kilku różnych perspektyw (wydajności aplikacji, tempie opracowania jej prototypu oraz niezawodności). Jednocześnie jednak proponowany zakres materiału pozwoli studentowi na zdobycie solidnych podstaw w posługiwaniu się konkretnymi technologiami i nie koncentruje się na detalach które mogą być nieprzydatne w praktyce lub dotyczą szczególnie wyspecjalizowanych (i rzadkich w użyciu) zastosowań.

Specjalny nacisk został także położony na aspekt zajęć praktycznych, które stanowią większość proponowanego planu zajęć. Dzięki temu sylwetka absolwenta opisywanej specjalizacji cechuje się przede wszystkim umiejętnościami zastosowania zdobytej wiedzy w praktyce, co jednocześnie podnosi konkurencyjność absolwenta na rynku pracy.

Bloki obieralne dostępne na specjalności:

  1. Efektywne przetwarzanie zbiorów danych

  2. Języki wysokiego poziomu dla platformy Java EE

  3. Projektowanie aplikacji rozproszonych

 

Opiekun
Realizatorzy
Przedmioty
TytułWL/PĆ
Budowanie aplikacji rozproszonych na platformie Java EE 15 15
Budowanie bogatego interfejsu użytkownika 15 30
Dynamiczne języki skryptowe dla platformy Java EE 15 15
Integracja i testowanie aplikacji 15 15
Kontenery aplikacyjne dla platformy Java EE 15 30
Nowoczesne środowiska aplikacji internetowych 15 30
Podstawowe techniki optymalizacji i skalowania horyzontalnego aplikacji Java EE 15 15
Programowanie aplikacji internetowych w językach skryptowych 15 15
Programowanie w chmurze na platformie Java EE 15 15
Techniki eksploracji danych na platformie Java EE 15 15
Utrwalanie danych na platformie Java EE 15 15
(Opis przedmiotu dostępny po kliknięciu na jego nazwę)