Java Web Developer

///

 

Zapisz się online

Cel

Celem studiów jest przekazanie wiadomości na temat sposobów programowania aplikacji webowych w technologii Java. Zdobyta wiedza i umiejętności umożliwią absolwentowi samodzielne tworzenie i uruchamianie aplikacji spełniających odpowiednie kryteria przydatności, stawiane przez firmy zajmujące się produkcją oprogramowania.

Co nas wyróżnia

  • Zajęcia prowadzone przez praktyków z doświadczeniem dydaktycznym
  • praktyczny charakter studiów
  • nauka najnowszych i aktualnie wykorzystywanych technologii
  • nowoczesne pracownie komputerowe
  • studia dają dobrą pozycję wyjściową do rozpoczęcia kariery jako Java Developer

Korzyści

Java Web Developer to jedna z najczęściej poszukiwanych specjalizacji na rynku pracy w ciągu ostatnich lat, a zapotrzebowanie na program i stów tego języka i opartych na nim technologii wciąż utrzymuje się na wysokim poziomie. Program studiów przewiduje nie tylko naukę są mego języka Java, ale przede wszystkim najpopularniejszych i najczęściej stosowanych technologii webowych. Studia mają charakter praktyczny i obejmują 200 godzin zajęć laboratoryjnych. Zajęcia prowadzone są przez praktyków posiadających wieloletnie doświadczenie z wykorzystaniem ich autorskich materiałów. Uczestnicy otrzymują świadectwo ukończenia studiów podyplomowych w języku polskim i angielskim.

Wymagania

Posiadanie dyplomu studiów licencjackich, inżynierskich bądź magisterskich. Od przyszłych Słuchaczy wymagamy tylko podstawowejznajomości obsługi komputera, naukę programowania rozpoczniemy od zera.

Wykładowcy

  • mgr inż. Marcin Mikłas – programista z wieloletnim doświadczeniem w technologii Java, pracownik dydaktyczny WSZiB.
  • lic. Mateusz Wręczycki – Senior Java Developer, pracował przy projektach dla klientów takich jak Volkswagen, Jaguar Land Rover, Ford. Doświadczony w projektach mobilnych, desktopowych oraz webowych wraz z utrzymywaniem globalnej platformy dla tysięcy użytkowników dziennie.
  • inż. Sebastian Słomian – programista aplikacji webowych w takich technologiach jak Java, Angular, JavaScript. Skupiający się na przekazywaniu jak największej ilości wiedzy poprzez praktykę. Wielbiciel poznawania i wdrażania nowych technologii.

Program

  • Programowanie w języku Java | 60h
    Wprowadzenie do programowania obiektowego. Składnia i zasady języka Java. Operatory i sterowanie przebiegiem wykonywania programu.Programowanie obiektowe. Kolekcje obiektów. Obsługa błędów. Operacje wejścia wyjścia. Programowanie współbieżne. Elementy programowania funkcyjnego i metaprogramowania.
  • Obsługa baz danych | 20h
    Wprowadzenie do systemów baz danych. Podstawy języka SQL. Dostęp do baz danych ze środowiska Java. Architektura JDBC. Transakcje iwycofywanie zmian. Java Persistence API jako standard mapowania obiektowo-relacyjnego (ORM) na przykładzie Hibernate.
  • Programowanie z wykorzystaniem Spring Framework | 60h
    Spring Framework Core: programowanie z wykorzystaniem komponentów, odwrócenie sterowania (Inversion of Control), zasięg komponentów,inicjalizacja stanu początkowego obiektu. Wstrzykiwanie zależności (Dependency Injection): koncepcja wstrzykiwania zależności, składanieobiektów, automatyczna konfiguracja (autowiring), cykl życia obiektów, zdarzenia kontenera. Spring Data: konfiguracja bazy danych, wzorzec DAO i jego zastosowanie w architekturze warstwowej, użyteczne sposoby korzystania ze źródeł danych w Springu. Podstawy Spring MVC: konfigurowanie kontenera Spring w aplikacji webowej, tagi Spring MVC, obsługa formularzy, obsługa wyjątków.
  • Projektowanie aplikacji webowych | 40h
    Język HTML/XHTML. Kaskadowe arkusze stylów CSS. Wprowadzenie do języka JavaScript. Najważniejsze obiekty języka JavaScript. Technikitworzenia zaawansowanych stron WWW przy jednoczesnym użyciu HTML, CSS oraz JavaScript. Aplikacje webowe typu Single Page Applicationz wykorzystaniem frameworka Angular2/4: wprowadzenie do języka TypeScript, podstawowe elementy i struktura projektu Angular, komponentyi wiązanie danych, dyrektywy, serwisy i wstrzykiwanie zależności, mechanizm przekierowań, formularze i walidacja, żądaniaHTTP, uwierzytelnianie użytkownika.
  • Zarządzanie projektem | 10h
    Założenia Agile. Zwinne zarządzanie projektem na podstawie SCRUM. System kontroli wersji na przykładzie Git i GitHub. IntelliJ IDEA jakośrodowisko programisty. Serwer aplikacji Apache Tomcat. Narzędzia do budowania aplikacji.
  • Projekt końcowy | 10h
    Samodzielna praca nad projektem polegająca na napisaniu, uruchomieniu i udokumentowaniu programu, wykorzystującego wcześniej poznanetechnologie.

Opłaty

3 750zł lub 4 równe nieoprocentowane raty (w tym 100 zł opłaty rezerwacyjnej)
Zjazdy: sobota- niedziela
Liczba miesięcy: 10

Najbliższa edycja

Zapraszamy na studia od października 2019r!

Zainteresowała Cię nasza oferta?

Nie czekaj wybierz WSZiB i już dziś zadbaj o swoją przyszłość

Zapisz się

lub sprawdź dział rekrutacji