pl. Wolności 7/507, 50-071 Wrocław
+48 797 670 237

Kurs Java Web Developer

Twórz profesjonalne aplikacje webowe

Program kursu

Podczas tego kursu nauczysz się tworzyć profesjonalne aplikacje webowe z użyciem Java Enterprise Edition oraz Spring framework. Przy okazji nauczysz się korzystać z narzędzi takich jak JPA, Hibernate, Mockito oraz tworzyć strony internetowa za pomocą HTML, CSS, Bootstrap. Stworzymy także wspólnie 2 projekty wykorzystujące poznane technologie. Tematyka projektów jest wybierana przez grupę! Całość materiału to aż 88 godzin praktycznych warsztatów. Dodatkowo dostajesz dostęp do platformy programuj.pl, gdzie możesz wzmocnić swoje podstawy.

  • Java Enterprise Edition - podstawy

    14h

    Naucz się tworzenia aplikacji serwerowych. Uruchomimy własny serwer oraz aplikację wykorzystującą Java EE. Przy okazji poznasz tajniki protokołu HTTP, sesji, ciasteczek, servletów oraz nauczysz się tworzyć mechanizm zabezpieczania aplikacji od podstaw.

  • HTML + CSS + Bootstrap

    10h

    Poznasz języki, w których tworzone są wszystkie strony internetowe - HTML oraz CSS. Przy okazji wykorzystamy Bootstrapa, czyli narzędzie umożliwiające tworzenie stron, które wyglądają nowocześnie oraz są wygodne w użyciu, zarówno na laptopie jak i telefonie!

  • JSP

    3h

    Przy użyciu Java Server Pages stworzymy wspólnie dynamiczne strony internetowe, które będą generowane przez serwer.

  • JEE + JDBC

    4h

    Wzbogacimy aplikację napisaną w JEE o bazę danych. Przy okazji nauczysz się projektowania projektu - w jaki sposób zorganizować klasy w dużym projekcie.

  • EJB

    7h

    Enterprise Java Beans to technologia, która zrewolucjonizowała sposób tworzenia aplikacji biznesowych. Nauczysz się wykorzystywać je w praktyce oraz sposobu implementacji wzorca MVC w projekcie.

  • Projekt JEE

    7h

    Wspólnie stworzymy projekt wykorzystujący poznane do tej pory elementy. Prawdziwa aplikacja internetowa tworzona od podstaw przez Ciebie!

  • Spring Core/Boot

    4h

    Stworzymy pierwszy projekt w Springu oparty o bibliotekę Spring Boot. Poznasz mechanizm wstrzykiwania zależności, beany, komponenty oraz konfigurację.

  • Spring Web + REST API

    7h

    Przy pomocy kontrolerów zaprojektujemy pierwsze REST API zgodne ze standardami oraz przyjętą architekturą projektu. Nauczysz się tworzyć kontrolery, mappery, DTOsy, serwisy.

  • Spring Data + JPA + Hibernate

    8h

    Nauczy się korzystania ze Spring Data, JPA oraz Hibernate ORM. Pozwoli to na bardzo prostą współpracę aplikacji z bazą danych - zamiana obiektów na dane w bazie będzie automatyczna!

  • Spring MVC + Thymeleaf

    6h

    Po zaprojektowaniu aplikacji pora na widoki - stworzymy warstwę widoków przy użyciu Spring MVC oraz Thymeleafa - nowoczesnej technologii szablonów HTML. Umożliwi to generowanie dynamicznych stron oraz wiadomości email.

  • Spring Security

    3h

    Spring Security pozwala bardzo szybko dodać do aplikacji mechanizmy autentykacji i autoryzacji. Zabezpieczymy aplikację formularzem logowania, skonfigurujemy źródło danych użytkowników oraz zdefiniujemy reguły bezpieczeństwa na podstawie ról użytkowników.

  • Spring - elementy dodatkowe

    4h

    Uzupełnimy wiedzę o mechanizmy profili, właściwości oraz walidacji danych.

  • Testowanie aplikacji webowej - Mockito

    5h

    Poznasz najpopularniejszą bibliotekę do testowania aplikacji w Spring/JEE - Mockito. Dowiesz się jak “zasymulować” działanie aplikacji tak, by przetestować daną metodę/komponent.

  • JavaScript

    6h

    Na koniec nauczysz się dodawać JavaScript do Twoich stron oraz korzystać z biblioteki jQuery. Od tej pory Twoje aplikacje internetowe staną się interaktywne!

  • Projekt Spring

    ---

    W trakcie poznawania kolejnych elementów Springa, zaczniemy rozwijać własny projekt. To Ty decydujesz o jego tematyce! Przykładowe tworzone wcześniej projekty: gra RPG, kalendarz, aplikacji do planowania aktywności fizycznej

Pracuj w domu

Logo Programuj.plŻaden kurs nie przyniesie efektów jeżeli nie będziesz pracować z domu. Nie zawsze jest to proste dlatego razem z naszym kursem dostajesz pełen dostęp do platformy Programuj.pl, gdzie możesz przy pomocy interaktywnych zadań oraz ponad 120 filmów podnosić swoje umiejętności programowania. Trener ma dostęp do Twoich lekcji i może na bieżąco monitorować Twoje postępy.

Szacowany czas realizacji wszystkich materiałów to aż 100 godzin dodatkowej pracy.

Finansowanie

Kurs programowania to znacząca inwestycja w Twoim życiu. Chcąc ułatwić Ci zrealizowanie odważnych planów przygotowaliśmy kilka metod finansowania. Mamy nadzieję, że znajdziesz coś dla siebie.

Jednorazowo
4000zł

finansowanie własne

zniżki dla absolwentów
płatność przed rozpoczęciem
najtaniej na rynku
brak formalności
Santander
4000zł

zawsze dostępne

40 rat 0%
wybierz liczbę rat
wypełnij wniosek online
szybka weryfikacja
Projekt Open
4000zł

koniec środków

60% rat 0%
-15% za ukończenie
-5% za regularne spłaty
-5% za przekwalifikowanie
Inwestuj
4000zł

koniec środków

36 rat 0%
-20% za ukończenie
-5% dla bezrobotnych
min. 1 dzień przed kursem

Zapisz się

Zapisz się na kurs wieczorowy, zacznij w Listopadzie

Czas trwania: 29.01.2020 – 05.03.2020
Dni zajęciowe: pon-czw
Godziny: 17:00-21:00
Wolne miejsca: 6/10
Gdzie: Wrocław, pl.Wolności 7/507

2020 Styczeń

pon wt śr czw pt sob nie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  • 2019EKJ3E5-E BOOTCAMPE2-E
30
  • 2019EKJ3E5-E BOOTCAMPE2-E
31
Zaznacz jeżeli zamierzasz wspierać się dofinansowaniem. Pomożemy w formalnościach.

Zapisz się na kurs weekendowy, zacznij w Grudniu 2019

Czas trwania: 14.12.2019 – 02.02.2020
Dni zajęciowe: soboty, niedziele
Godziny: 09:00-17:00
Wolne miejsca: 5/10
Gdzie: Wrocław, pl.Wolności 7/507

2019 Grudzień

pon wt śr czw pt sob nie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 2019EKJ3E5-W 2019BOOTCAMP-E2-W
15
  • 2019EKJ3E5-W 2019BOOTCAMP-E2-W
16
17
18
19
20
21
  • 2019EKJ3E5-W 2019BOOTCAMP-E2-W
22
  • 2019EKJ3E5-W 2019BOOTCAMP-E2-W
23
24
25
26
27
28
29
30
31
Zaznacz jeżeli zamierzasz wspierać się dofinansowaniem. Pomożemy w formalnościach.