Course details

JavaFX. Kurs video. Wzorce oraz typy generyczne

JavaFX. Kurs video. Wzorce oraz typy generyczne

Łukasz Bownik

Videocourse

Wybierz kurs JavaFX dostępny w naszej ofercie

Bez znajomości języka Java trudno wyobrazić sobie pracę projektanta systemów webowych. Bez umiejętności sprawnego korzystania z aplikacyjnego interfejsu programistycznego JavaFX nie sposób być na bieżąco z problematyką kreowania w Javie graficznych interfejsów użytkownika czy też budowania bardziej zaawansowanych asynchronicznych struktur wielowątkowych. Przy realizowaniu coraz popularniejszych projektów typu cloud computing trzeba być przygotowanym na to, że klient będzie wymagał zaprojektowania korzystających z chmury aplikacji desktopowych - czytelnych, intuicyjnych, szybko działających. Standardowo przygotowuje się je między innymi dla systemów transakcyjnych, księgowych czy wprowadzania danych. Używa się ich także w punktach obsługi sprzedaży oraz punktach obsługi klienta. Umiejętność projektowania aplikacji desktopowych staje się więc jednym z głównych wymagań rynku IT.

Tu pojawia się JavaFX - jedna z największych zmian w Javie dla platform desktopowych od czasu JFC. Firma Oracle, będąca właścicielem tej technologii, oficjalnie potwierdza, że jest to aktualnie najlepsza istniejąca technologia dla języka Java do budowania aplikacji desktopowych. Warto więc ją poznać i nauczyć się z niej sprawnie korzystać. Z kolei typy generyczne, z którymi będziemy pracować w ramach niniejszego kursu, są swego rodzaju "szablonami" Javy, które pozwalają uniknąć niepotrzebnego rzutowania. Dzięki nim kod staje się bardziej uniwersalny i skalowalny, co skutkuje większą wydajnością pracy oraz lepszymi efektami. A przecież każdemu programiście zależy na tym, by kod, który przekazuje dalej, był perfekcyjny.

Jeśli myślisz o pracy dewelopera aplikacji desktopowych, ten kurs jest właśnie dla Ciebie!

Co Cię czeka podczas naszego profesjonalnego szkolenia?

Podczas pracy z naszym kursem video JavaFX:

  • nauczysz się korzystać z zintegrowanego środowiska programistycznego Javy IntelliJ IDEA;
  • opanujesz tajniki pisania kodu zgodnego z Javą w wersji 1.8;
  • zrozumiesz, jak efektywnie pracować z typami generycznymi - zarówno gotowymi, jak i stworzonymi samodzielnie;
  • zdobędziesz umiejętność rozpoznawania i implementowania wzorca architektonicznego MVC.

Co więcej...

  • ukończywszy kurs JavaFX, będziesz w stanie zaimplementować co najmniej dwa podstawowe wzorce projektowe.

Szkolenie JavaFX. Kurs video. Wzorce oraz typy genereczne ukończysz na poziomie średnio zaawansowanym. Uzyskana dzięki niemu wiedza merytoryczna przyda Ci się zarówno podczas rozmowy kwalifikacyjnej, jak i w trakcie realizacji pierwszych zadań w nowej firmie.

Dlaczego JavaFX, a nie JFC?

Swing, analogicznie jak JavaFX, może służyć do budowania graficznego interfejsu użytkownika w języku Java. Co się zmieniło? W czym JavaFX jest lepsza od Swinga? Chodzi przede wszystkim o możliwość definiowania widoku (czyli wyglądu) aplikacji w języku FXML zamiast w kodzie Javy. Swing, będący częścią JFC, tego nie umożliwia, JavaFX owszem. Dzięki temu możliwa jest łatwiejsza edycja, zwiększa się szybkość tworzenia kodu oraz pojawia się możliwość podzielenia ról w zespole projektowym. Drugim ważnym wyróżnikiem JavaFX jest opcja modyfikacji wyglądu kontrolek za pomocą znanych ze stron internetowych stylów CSS, co jest niezwykle wygodne - modyfikując jeden plik, wpływamy na wszystkie inne. W porównaniu z JFC JavaFX znacznie lepiej wspiera otwieranie mediów, w tym plików MP3 czy WAV.

JavaFX rozdział po rozdziale i krok po kroku

Pracę z kursem rozpoczniesz w rozdziale pierwszym od stworzenia prostej aplikacji graficznej z JFX API. Na tej podstawie omówimy strukturę JFX API. Następnie przejdziemy do Notepada, by wykreować kontrolera plików i widoku. Rozdział drugi jest poświęcony cechom Javy 1.8. Z kolei w rozdziale trzecim skoncentrujemy się na typach generycznych - dowiemy się, czym są i jak z nimi pracować. Potem przejdziemy do wzorca architektonicznego MVC, tworzenia klas typu helper do obsługi JSON oraz budowy kontrolera widoku aplikacji POS. W rozdziale piątym zapoznamy się z FXML - poznamy Scene Builder i dowiemy się, jak z użyciem FXML zbudować UI. Ten rozdział kończy się wprowadzeniem do CSS. Na koniec kursu przybliżone zostaną zagadnienia Graphics API oraz budowy UI programu Mini Paint.

Sprawdź także kursy Linux dostępne w naszej ofercie.

  • Title: JavaFX. Kurs video. Wzorce oraz typy generyczne
  • Author: Łukasz Bownik
  • Duration time: 03:36:12
  • ISBN: 978-83-283-4729-8, 9788328347298
  • Date of issue: 2018-07-26
  • Format: Kurs Video
  • Item ID: vjavfx
  • Publisher: Videopoint