Szkolenia
DARMOWE FRAGMENTY
Kurs JAVA średniozaawansowany
Wyjdź poza podstawy i poznaj praktyczne techniki programowania w JAVA
Do końca promocji pozostało:
0 d : 5 h : 28 m
69
119 zł
+690 punktów premium
Zacznij naukę teraz, zapłać w ciągu 21 dni! Shape Created with Sketch.
14 ocen
14 recenzji
7,5 godziny
72 wykładów
4 materiały szkoleniowe

Czego się nauczysz?

  • fundamentalnych technik, które powinien znać każdy JAVA developer

  • praktycznych rozwiązań przydatnych programistom JAVA

  • technik, które nieustannie przewijają się w ofertach pracy

  • projektowania aplikacji w sposób modularny

  • programowania wielowątkowego

  • technik zapisu danych do bazy

  • wykorzystania standardu JPA

  • podstaw programowania funkcyjnego

Programowanie wielowątkowe

Programowanie funkcyjne

Persystencja danych

Modularna architektura

ZOBACZ WIĘCEJ
Program nauczania
1 Wprowadzenie
Wstęp 01m 27s
Niezbędne narzędzia 01m 58s
2 Wielowątkowość
Podstawy 03m 55s
Tworzenie nowego wątku - klasa Thread 09m 38s
Tworzenie nowego wątku – interfejs Runnable 03m 08s
Tworzenie wątków – Java 8 01m 28s
Thread czy Runnable? 01m 28s
Thread.sleep() 04m 42s
.join() 06m 02s
Executor Service Podgląd 06m 30s
Fixed Thread Pool Executor 05m 23s
Executory i póle wątków 03m 00s
Scheduled Executor 03m 25s
Callable i Future 04m 30s
Future 03m 02s
invokeAll(), invokeAny() 06m 21s
Completable Future 04m 54s
Completable Future - nieblokujące wywołanie 10m 30s
Completable Future - łączenie wywołań 08m 26s
Completable Future - obsługa błędów 02m 53s
Race Condition 07m 34s
Synchronized 05m 44s
Klasy Atomic* 03m 33s
3 Persystencja danych
Konfiguracja bazy danych H2 05m 44s
JDBC 10m 32s
JPA 03m 16s
Konfiguracja JPA/Hibernate 10m 53s
Encja 07m 32s
CRUD 12m 54s
Embedded 05m 26s
OneToOne 12m 58s
Generacja unikalnego Id 04m 03s
Operacje Kaskadowe 07m 28s
Jednokierunkowa relacja OneToMany 04m 48s
Dwukierunkowa relacja ManyToOne 09m 59s
ManyToMany 06m 29s
JPQL - Podstawy 08m 20s
JPQL - Parametryzacja zapytań 04m 41s
JPQL - Zwracanie wybranych watości 09m 47s
JQPL - Group, Having, Order 06m 30s
JQPL - Named Queries 06m 30s
Lazy / Eager 05m 30s
Konfigruacja PostgreSQL 06m 38s
4 Programowanie funkcyjne
Programowanie funkcyjne 10m 30s
Interfejsy funkcyjne 03m 31s
Wyrażenia lambda 06m 46s
Predicate 09m 35s
Consumer 05m 30s
Supplier 02m 54s
Function 05m 36s
Warianty primitywne interfejsów funkcyjnych 02m 52s
Method references 08m 50s
Optional 10m 01s
Stream API Podgląd 06m 33s
Generowanie wartości dla strumieni 08m 39s
Filtr 04m 28s
Map 06m 24s
ForEach 02m 52s
FindFirst, AnyMatch, AllMatch 05m 13s
Reduce 07m 34s
Collect 07m 12s
Limit, skip, distinct, sorted, count 08m 07s
Strumienie typów prymitywnych 03m 38s
5 Moduły
Architektura modularna 03m 40s
Modułowe SDK 02m 34s
Pierwszy moduł 08m 06s
Ustalanie zależności pomiędzy modułami 09m 49s
Widocznośc typów pomiędzy modułami 03m 56s
Serwisy 11m 02s
Serwisy - podejście z użyciem Factory Pattern 06m 25s
Budowa modułów z użyciem Mavena 08m 07s
Zakończenie 00m 25s
Ocena uczestników
4.9
88%
12%
0%
0%
0%
Recenzje użytkowników (14)
Rafał Dziedzic
Po przerobieniu podstaw z kursu Java szukałem informacji na temat bardziej zaawansowanych rzeczy. Kurs Java średniozaawansowany okazał się idealnym rozwiązaniem. Bardzo polecam jeśli szukasz dalszych możliwości rozwoju w programowaniu w Javie.
Dariusz Sierakowski
Kurs bardzo fajnie ułożony. Omówienie JDBC przed JPA pozwoliło pokazać pełne dobrodziejstwo tego drugiego. Wielowątkowość, programowanie funkcyjne oraz strumienie pozwala tworzyć nowoczesne, mocno zoptymalizowane aplikacje.
Adam Grudzień
Kurs bardzo obszerny, dlatego ciężko dokładnie omówić w nim wszystkie zaawansowane techniki programowania w JAVIE. Najlepszy rozdział dotyczący Hibernate - bardzo przydanemu bazodanowemu frameworkowi. Z kursu jestem zadowolony.
Kamil Ozdoba
Kupując ten kurs liczyłem na coś więcej niż w standardowych kursach Javy i nie zawiodłem się! Kurs jest znakomitą kontynuacją kursu Fundamenty Języka Java. Porusza kwestie wielowątkowości, których próżno szukać w innych kursach. W znakomity sposób wytłumaczone jest… Czytaj więcej
Adam Woźniewski
black-user-shape Created with Sketch. PROFIL PUBLICZNY
Świetny kurs :D bardzo dobra kontynuacja kursu podstawowego. Bardzo podobało mi się przedstawienie sposobu podłączenia się do baz danych przez Hibernate, przyznam szczerze, że nawet na studiach nie było to przedstawione w tak klarowny sposób. Super pomysłem był podział… Czytaj więcej
Paweł Ćwik

Paweł Ćwik

Full Stack Developer

4.9
Kurs JAVA średniozaawansowany
Informacje o szkoleniu
  • Poziom Średniozaawansowany
  • Nielimitowany dostęp
  • Możliwość pobrania pliku
  • Darmowe aktualizacje
  • Dodatkowe materiały
  • Testy, ćwiczenia
  • Certyfikat ukończenia
  • Dostęp z urządzeń mobilnych
Do końca promocji pozostało:
0 d : 5 h : 28 m
69
119 zł
+690 punktów premium
Ten kurs jest częścią ścieżki
4.7
Java Developer
JAVA to niezwykle popularny język o bardzo szerokich zastosowaniach: od aplikacji Android po rozbudowane systemy bankowe. Zostań deweloperem JAVA i zapewnij sobie szansę na zdobycie dobrej pracy.
437 wykładów
4328 uczestników
Dowiedz się więcej
Ścieżka kariery - Java Developer
Group 51 Created with Sketch.
close Created with Sketch.
Tylko teraz możesz odebrać rabat na pierwsze zamówienie
Dlaczego warto?
Shape Created with Sketch. Będziesz regularnie otrzymywał atrakcyjne rabaty
Shape Created with Sketch. Nie przegapisz żadnej z naszych promocji
Shape Created with Sketch. Będziesz informowany o aktualnych konkursach
Shape Created with Sketch. Nie wysyłamy spamu
Nie, dziękuję, kupię bez zniżki
strefakursów.pl korzysta z plików cookie, aby dostosować usługi do Twoich preferencji. Niektóre pliki cookie są zaś niezbędne do prawidłowego działania witryny. Dzięki nim możemy wyświetlać Ci spersonalizowane oferty i informacje o promocjach, zarówno w witrynach strefakursów.pl, jak i na innych stronach. Oczywiście to Ty decydujesz. Możesz w każdej chwili określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
AKCEPTUJĘ PLIKI COOKIE