Kurs Spring Boot i JavaFX - praktyczny projekt - wersja ON-LINE

Indeks: KRW-17849

Internetowy kurs Spring Boot i JavaFX - praktyczny projekt przeznaczony jest dla osób, które miały styczność już z programowaniem w tym języku Java. Aby w pełni wykorzystać to szkolenie należy także znać przynajmniej w stopniu podstawowym framework Spring Boot. W czasie tego szkolenia dowiesz się jak w pełni wykorzystać możliwości Spring Boot oraz JavaFX do stworzenia funkcjonalnego systemu ERP.

Kurs Spring Boot i JavaFX - praktyczny projekt - wersja ON-LINE
149,00 zł
121,14 zł netto
Zapłać później
Producent: Strefa kursów

Opis produktu: Kurs Spring Boot i JavaFX - praktyczny projekt

Internetowy kurs Spring Boot i JavaFX - praktyczny projekt opiera się na języku Java, dlatego przeznaczony jest dla osób, które miały styczność już z programowaniem w tym języku. Aby w pełni wykorzystać to szkolenie należy także znać przynajmniej w stopniu podstawowym framework Spring Boot. W czasie tego szkolenia dowiesz się jak w pełni wykorzystać możliwości Spring Boot oraz JavaFX do stworzenia funkcjonalnego systemu ERP. Nauczysz się także:

  • tworzenia desktopowych aplikacji z wykorzystaniem JavaFX
  • tworzenia aplikacji typu REST z wykorzystaniem Spring Boot
  • wysyłania żądań HTTP z poziomu kodu JAVA
  • pracy z bazą danych przy użyciu Spring Data JPA
  • wykorzystania SceneBuilder do szybkiego projektowania elementów graficznych
  • nadawania aplikacjom desktopowym nowoczesnego wyglądu z wykorzystaniem JavaFX CSS
  • wykorzystywania biblioteki Lombok w praktycznym projekcie
  • tworzenia architektury wielowarstwowej w aplikacji serwerowej

Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty.

Aplikacje na serwerze i REST

Podczas kursu dowiesz się, w jaki sposób tworzyć aplikacje typu REST z wykorzystaniem Spring Boot, stworzysz w pełni funkcjonalny serwis backendowy, wykorzystujący architekturę wielowarstwową. Przy pomocy kontrolerów będziesz odbierał i wysyłał dane do użytkownika. Serwisy pozwolą Ci zaimplementować wymaganą logikę biznesową, a dzięki repozytoriom będziesz komunikował się z bazą danych. Cała aplikacja zostanie stworzona właśnie w taki sposób, w jaki tworzy się oprogramowanie w dużych korporacjach. Będzie to więc świetna okazja, aby opanować wiele technik pracy, które zapewne Ci się przydadzą.

Szybkie tworzenie interfejsu graficznego

Program SceneBuilder jest wykorzystywany do tworzenia aplikacji GUI, pomaga szybko stworzyć interfejs graficzny użytkownika. Zapisywany jest on w postaci plików fxml. Pozwala to oddzielić część graficzną od logiki biznesowej programu. Kontrolery natomiast to elementy łączące pliki fxml oraz kod JAVA. Dzięki nim można zaimplementować zachowanie elementów graficznych.

Stylowy wygląd

Biblioteka graficzna JavaFX wyróżnia się możliwością korzystania z JavaFX CSS. Technologia ta jest bardzo podobna do kaskadowych arkuszy stylów. Dzięki temu mechanizmowi będziesz mógł wydzielić stylowanie aplikacji do osobnego pliku z rozszerzeniem .css i poprawić wizualne aspekty aplikacji, bez konieczności robienia tego w kodzie Javy.

Komunikacja i żądania HTTP

Podczas szkolenia zbudujesz krok po kroku aplikację, która będzie się składać z zaplecza oraz klientów. Zobaczysz jak wysyłać żądania z HTML pomiędzy jedną i drugą warstwą. Strona klienta będzie projektowana przy pomocy Spring REST - RestTemplate. Natomiast sama biblioteka będzie dołączona do projektu JavaFX z wykorzystaniem Mavena (narzędzie automatyzujące budowę oprogramowania).

Dodatkowe informacje

Kurs oparty jest na praktycznych ćwiczeniach i zawiera dużo cennych informacji. Znacząco ułatwi Twoją pracę podczas tworzenia aplikacji. Aby w pełni skorzystać z kursu należy posiadać wiedzę z zakresu programowania w Java oraz znać framework Spring Boot co najmniej w stopniu podstawowym.

Spis treści

1. Wprowadzenie

  • Wstęp 01 m 44 s
  • Jak korzystać z materiałów? 01 m 21 s
  • Instalacja IntelliJ IDEA 03 m 55 s
  • Instalacja SceneBuilder i integracja z IntelliJ Idea 06 m 42 s

2. Wstęp do tworzenia aplikacji klienckiej

  • Wprowadzenie do JavaFX 06 m 38 s
  • Podstawy SceneBuilder 10 m 10 s
  • Tworzenie pierwszego widoku 16 m 53 s
  • Stylowanie widoku logowania 15 m 34 s
  • JavaFX Controller 10 m 00 s
  • Obsługa przycisków w panelu logowania 17 m 24 s
  • Obsługa przycisków w panelu logowania część 2 18 m 20 s
  • Stylowanie okienka czekania 03 m 29 s

3. Wstęp do tworzenia aplikacji serwerowej

  • Utworzenie projektu backendowego 08 m 30 s
  • Pierwszy REST Controller 14 m 15 s
  • Tworzenie encji 13 m 03 s
  • Tworzenie repozytoriów i kontrolerów 16 m 47 s
  • Instalacja MySQL 06 m 41 s
  • Połączenie aplikacji z bazą danych 07 m 00 s - zobacz darmową lekcję

4. Komunikacja między aplikacjami

  • Połączenie klienta z aplikacją serwerową 10 m 50 s
  • Połączenie klienta z aplikacją serwerową część druga 15 m 27 s
  • Widok aplikacji po zalogowaniu 08 m 10 s
  • TableView Employee 14 m 24 s
  • Pobieranie danych o pracownikach z backendu 14 m 11 s

5. Operacje na danych pracowników

  • Wydzielenie employee.fxml 08 m 02 s
  • Przyciski w widoku employee.fxml 04 m 53 s - zobacz darmową lekcję
  • Okno dodawania pracownika 08 m 58 s
  • Kontroler dla add-employee.fxml 11 m 07 s
  • Zapisywanie pracownika w bazie danych 13 m 27 s
  • Zapisywanie pracownika w bazie danych część 2 15 m 19 s
  • Wyświetlanie danych pracownika 14 m 06 s
  • Wyświetlanie danych pracownika część 2 10 m 20 s
  • Edytowanie danych pracownika 19 m 25 s
  • Usuwanie danych pracownika 19 m 23 s

6. Przedmioty i magazyny - część kliencka

  • Tworzenie menu 07 m 19 s
  • Implementacja zachowania przycisków menu 11 m 04 s
  • Widok modułu magazynowego 12 m 31 s
  • Pobieranie przedmiotów 13 m 07 s
  • Filtrowanie przedmiotów po magazynach - backend 13 m 01 s
  • Filtrowanie przedmiotów po magazynach - frontend 08 m 08 s - zobacz darmową lekcję
  • Filtrowanie przedmiotów po magazynach – frontend część 2 13 m 05 s
  • Dodawanie przedmiotów do magazynu 18 m 44 s
  • Dodawanie przedmiotów do magazynu - część 2 16 m 28 s
  • Wyświetlanie danych przedmiotu 12 m 07 s
  • Edytowanie danych przedmiotu 22 m 57 s
  • Usuwanie przedmiotu 09 m 10 s
  • Odświeżanie widoku przedmiotów 04 m 31 s
  • Zakończenie 00 m 42 s
Szerokość opakowania 0.1 cm
Wysokość opakowania 0.1 cm
Głębokość opakowania 0.1 cm
Masa opakowania 0.1 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: