Kurs najpopularniejsze biblioteki JAVA - wersja ON-LINE

Kurs najpopularniejsze biblioteki JAVA - wersja ON-LINE

Indeks: KRW-12707

Kurs przeznaczony dla osób, które znają podstawy programowania w języku Java i chcą znacznie skrócić czas kodowania wykorzystując sprawdzone, przydatne biblioteki. W tym kursie nauczysz się m.in. zastępować generowany kod adnotacjami, pisać zwięzły i czytelny kod, rozwiązywać typowe problemy programistyczne, i wiele więcej.  

99,00 zł
80,49 zł netto

Dostępny on-line!
(Sprawdź dostępność)
Wysyłka 24h
30 dni na zwrot
Producent: Strefa kursów

Czego się nauczysz?

  • zamieniać generowany kod na adnotacje
  • pisać zoptymalizowany i schludny kod
  • implementować do projektów systemy budowania Gradle i Maven
  • serializować i deserializować pliki wymiany danych w formacie JSON i XML
  • rozstrzygać problemy typowe dla środowisk programistycznych
  • wszczepiać zależności z Guice
  • wykorzystywać biblioteki narzędziowe takie jak Guava
  • asynchronicznie nadawać i odbierać żądania internetowe HTTP

 

Wybierając ten kurs, dowiesz się znacznie więcej!

Uwaga!

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.

 

Must-have każdego web developera

Kurs ten pokaże Ci najprzydatniejsze i najczęściej wykorzystywane biblioteki JAVA. Dowiesz się jak wykorzystywać OkHttp do asynchronicznej komunikacji z internetem. Dowiesz się jak przetwarzać dane typu JSON w obu kierunkach, wykorzystując popularnego ostatnio Gsona. Po opanowaniu serializacji i deserializacji w SimpleXml bez problemu poradzisz sobie z danymi w formacie XML. Będziesz pisał uporządkowany zwięzły kod. Osiągniesz ten cel przy pomocy cenionej biblioteki Lomboka, która obecna jest już chyba w każdym projekcie JAVA.

Odpowiedzi na Twoje pytania

Pewnie nie raz zdarzyło ci się zaglądać do dokumentacji technicznej w celu rozwiązania nurtującego cie problemu, po czym z lekkim rozczarowaniem myślałeś sobie: Czemu nie ma tu odpowiedzi na moje pytania? Potrzebuję podręcznika, a nie encyklopedii! Dokumentacje są przydatne, ale bardzo często nie tłumaczą podejść programistycznych za którymi stoją konkretne metody. Tutaj z pomocą przychodzi to szkolenie. Nauczysz się realizować zadania i zdobędziesz cenne informacje na temat bibliotek, ich działania, budowy oraz tego, w które ich miejsca najlepiej zerkać.

W kursie zaprezentowano sposób działania delegacyjnego modelu zdarzeń, wywoływania zwrotnego i deserializacji typów generycznych. W szkoleniu wyjaśniono bardzo popularne podejście programistyczne oparte na odwróceniu zależności, czyli wstrzykiwanie zależności. Znajomość zagadnień, które przedstawione są w szkoleniu pozwoli Ci zupełnie inaczej podejść do pracy z kodem. W trakcie trwania kursu podkreślono podobieństwa i reguły, które często występują w innych bibliotekach. Pomoże Ci to w przyszłości samodzielne poznawanie innych narzędzi.

Pracuj sprytnie, a nie ciężko!

Tworzenie aplikacji wykonujących trudne, zaawansowane zadania nie musi być trudne. Nie trzeba głowić się nad tym jak będzie działać kod, przeprowadzać eksperymentów czy szukać godzinami rozwiązań, jeśli biblioteki dostarczają nam pewnych i gotowych rozwiązań, które mogą okazać się fundamentem bardzo dobrych aplikacji. Dzięki szkoleniu sprawdzisz to własnoręcznie na funkcjonalnych przykładach. Okazuje się, że do działania swojej aplikacji potrzebujesz zewnętrznych danych takich, jak np. aktualnej pogody? Potrzebujesz do swojej aplikacji aktualnych danych pogodowych? Chcesz pozyskać publiczne dane użytkowników z sieci społecznościowej? Nauczysz się pobierać je przy pomocy tzw. endpointów, następnie przetwarzać tak, by można było z nich korzystać jak ze zwykłych obiektów Java.

Oszczędzaj czas dzięki systemom budowania

Tworzenie plików uruchomieniowych, ich testowanie, różne wersje aplikacji - są to wyzwania, z którymi musi zmierzyć się każdy programista. Dodajmy do tego jeszcze, kilkadziesiąt rozwiązań zewnętrznych i szansa na niepoprawne działanie Twojej aplikacji drastycznie wzrasta. Całe szczęście możesz tego uniknąć. Wystarczy, wiedza na temat systemów budowania, takich Gradle czy Maven. Umożliwią one łatwe zautomatyzowanie zadań, doprecyzowanie różnic w wersjach aplikacji oraz pozwolą dodać nowe funkcjonalności.

Co jeszcze warto wiedzieć?

Jak korzystać z kursu?

Kupując kurs otrzymujesz dostęp do platformy szkoleniowej. Aby korzystać ze szkolenia, potrzebujesz jedynie dostępu do internetu. Kursy możesz wygodnie oglądać przez dowolną przeglądarkę lub aplikację mobilną na system Android iOS.

Spis treści

  1. Wprowadzenie
      • Wstęp - 01m 24s
      • Jak korzystać z materiałów? - 05m 01s
      • Jak dobierać biblioteki do projektu? - 10m 17s
  2.  Systemy budowania
      • Czym jest system budowania? - 11m 42s
      • Dlaczego systemy budowania są potrzebne? - 07m 30s
      • Czym są zależności i jak do nich podchodzić? - 07m 14s
      • Jaki system budowania wybrać na start? - 03m 04s
  3.  Gradle
      • Co musisz wiedzieć o Gradle - 08m 15s
      • Instalacja Gradle - 07m 33s
      • Projekt Javowy z Gradle - 07m 53s
      • Podstawowe zadania Javowe - 09m 10s
      • Zależności i DSL - Zasięgi - 09m 27s
      • Dodawanie zależności do projektu - 11m 57s
  4.  Maven
      • Co musisz wiedzieć o Apache Maven - 08m 57s
      • Instalacja Mavena - 06m 54s
      • Projekt Javowy z Mavenem - 07m 46s
      • Podstawowe zadania Maven - 09m 56s
      • POM - Na czym się skupić, aby się nie zagubić - 05m 13s
      • Dodanie zależności do projektu - 06m 18s
  5.  Lombok - elegancki, zwięzły kod
      • Czym jest Lombok i jak sprząta kod - 03m 44s
      • Podpięcie Lombok do Gradle - 01m 31s
      • Podpięcie Lombok do Maven - 01m 16s
      • Konfiguracja w IntelliJ - 04m 18s
      • Akcesory- @Getter i @Setter - 06m 05s
      • Stany obiektu - @ToString - 06m 52s - zobacz darmową lekcję
      • Porównywanie polami - @EqualsAndHashCode - 06m 02s
      • Konstruktory - @NoArgsConstructor i @AllArgsConstructor - 06m 09s
      • Upraszczanie konstruktorów - @Builder0 - 6m 40s
      • Klasy danych - @Data - 05m 36s
      • Logowanie do konsoli - @Log - 05m 39s
  6.  Gson - parser JSON
      • Co to JSON? - 08m 10s
      • Czym jest Gson? - 04m 01s
      • Konfiguracja Gson Gradle - 02m 11s
      • Konfiguracja Gson Maven - 02m 29s
      • Używanie Gson - 08m 52s
      • Zagnieżdżone Jsony - 10m 48s
      • Tablice w Jsonach - 09m 36s
  7.  SimpleXML - parser XML
      • Co to XML? - 07m 00s
      • Czym jest SimpleXML? - 03m 49s
      • Konfiguracja SimpleXML w Maven - 03m 40s
      • Konfiguracja SimpleXML w Gradle - 04m 28s
      • Używanie SimpleXML - 15m 27s
      • Zagnieżdżenia w XML - 04m 52s - ZOBACZ DARMOWĄ LEKCJĘ
      • Tablice w XML10m 24sDOSTĘP PO ZAKUPIE
  8.  OkHttp - Komunikacja z sieciowym API, klient HTTP
      • Czym jest sieciowe API? - 06m 34s
      • Skąd brać publiczne API? - 10m 57s
      • Czym jest OkHttp? Jak go używać? - 10m 32s
      • Konfiguracja OKHttp w Gradle - 03m 06s
      • Konfiguracja OKHttp w Maven - 01m 50s
      • Jak pobrać Json z API? - 11m 35s
      • Jak pobrać XML z API? - 07m 31s
      • Jak wysyłać dane - 11m 48s
  9.  Wstrzykiwanie zależności
      • Czym jest wstrzykiwanie zależności - 11m 37s
      • Dlaczego warto polubić zależności - 09m 37s
      • Działanie wstrzykiwania w uproszczeniu - 12m 21s
  10.  Guice - podstawy wstrzykiwania
      • Czym jest Guice - 08m 38s
      • Konfiguracja w projekcie Gradle - 05m 42s
      • Konfiguracja w projekcie Maven - 02m 35s
      • Prosta konfiguracja wstrzykiwania - 11m 43s - zobacz darmową lekcję
      • Kontrolowane wstrzykiwanie pól i instancji - 11m 40s
      • Zasięgi - 05m 27s
  11.  Guava i inne przydatne biblioteki narzędziowe
      • Czym są biblioteki narzędziowe? - 06m 05s
      • Czym jest Guava - 03m 26s
      • Przykładowe użycia, codzienne rutyny - 12m 51s
      • Gdzie szukać ciekawych bibliotek? - 04m 15s
      • Zakończenie - 01m 18s

Wysyłka w dniu zamówienia

Zaksięgowanie wpłaty za zamówienie na naszym koncie w dzień roboczy do godziny 12:00 oznacza wysyłkę towaru jeszcze tego samego dnia! 
* ze względu na obecnie panującą sytuację związaną z Covid-19 wyjątek stanowi poniedziałek,  w którym tego samego dnia wysyłane są zamówienia złożone do godz 10:00.

Czas realizacji płatności uzależniony jest od godzin sesji ELIXIR banków nadawcy i odbiorcy przelewu (więcej informacji na ten temat np. na stronie http://www.kiedy-przelew.pl/).

Darmowa wysyłka w Polsce już od 300 zł

Jeśli kwota do zapłaty za produkty przekroczy 300 zł dostawa gratis! Dotyczy zamówień opłaconych przed wysyłką. Zamówienia pobraniowe wysyłamy gratis od 500 zł.

Wysyłka na terenie Polski

Card image cap
Poczta Polska
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 9,90 zł
  • Płatność przy odbiorze: 17,90 zł
  • Ubezpieczenie: 1000 zł
Card image cap
Kurier GLS
  • Termin dostawy: 1-2 dni
  • Płatność z góry: od 14,90 zł
  • Płatność przy odbiorze: 22,90 zł
  • Ubezpieczenie: 6000 zł
Card image cap
Paczkomaty 24/7
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 12,90 zł
  • Ponad 8000 Paczkomatów
  • Ubezpieczenie: 200 zł

Wysyłka za granicę

Kurier GLS - strefa 1

Austria, Belgia, Chrowacja, Czechy, Dania, Niemcy, Holandia, Słowacja

  • Termin dostawy: 2-4 dni
  • Płatność z góry: 35 zł
Kurier GLS - strefa 2

Bułgaria, Estonia, Francja, Węgry, Włochy, Łotwa, Litwa, Luksemburg, Portugalia, Rumunia, Słowenia

  • Termin dostawy: 2-5 dni
  • Płatność z góry: 50 zł
Kurier GLS - strefa 3

Finlandia, Grecja, Hiszpania, Irlandia, Szwecja, Cypr, Malta

  • Termin dostawy: 2-7 dni
  • Płatność z góry: 80 zł
  • Darmowa dostawa zamówień na kwotę powyżej 300 zł nie dotyczy paczek adresowanych poza granice Polski.
  • Termin dostawy liczony jest w dniach roboczych od daty wysyłki zamówienia.

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Zapraszamy do dodania opinii o produkcie :) Funkcja dostępna po zalogowaniu.

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

Kurs Java - Narzędzia developera - wersja ON-LINE

Kurs przeznaczony dla osób, które zaczynają programować w Java. Dzięki temu kursowi nauczysz się pracy w najpopularniejszych IDE:  IntelliJ, NetBeans i Eclipse, analizowania...
Indeks: KRW-12138
Indeks: KRW-12138
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 99,00 zł Cena 99,00 zł

Kurs Fundamenty języka Java - wersja ON-LINE

Dzięki temu kursowi poznasz najważniejsze elementy języka, zobaczysz jak poprawnie skonfigurować IDE i edytor tekstu, nauczysz się wykorzystywać podstawowe wyrażenia sterujące,...
Indeks: KRW-09288
Indeks: KRW-09288
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 119,00 zł Cena 119,00 zł

Kurs Unity - tworzenie gier 2D - wersja ON-LINE

Kurs pozwalający poznać i zrozumieć proces tworzenia gier 2D oraz zbudować gry na urządzenia mobilne za pośrednictwem środowiska Unity.
Indeks: KRW-09998
Indeks: KRW-09998
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 89,00 zł Cena 89,00 zł

Ściągacz do izolacji automatyczny ST-02

Wysokiej jakości automatyczny ściągacz do izolacji z obcinaczką.
Indeks: NSZ-00653
Indeks: NSZ-00653
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 18,99 zł Cena 18,99 zł

Produkty z tej samej kategorii:

Kurs Active Directory dla administratora systemu - wersja ON-LINE

Kurs Active Directory jest przeznaczony dla tych, którzy chcą nauczyć się lepszego administrowania domenami Windows . Obejmuje zarządzanie użytkownikami, komputerami i grupami...
Indeks: KRW-18665
Indeks: KRW-18665
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Wyrażenia regularne - od podstaw do eksperta - wersja ON-LINE

Szkolenie on-line przedstawia możliwości wyrażeń regularnych na poziomie średniozaawansowanym. Zawiera uniwersalną wiedzę o RegEx , którą zastosujesz w każdej technologii i...
Indeks: KRW-18663
Indeks: KRW-18663
Cena podstawowa 99,00 zł Cena 99,00 zł

Kurs Ansible - automatyzacja zadań w praktyce

Kurs uczący technik automatyzacji zadań z Ansible. Działające na systemach operacyjnych z rodziny Unix oprogramowanie Ansible służy do wdrażania, konfiguracji i zarządzania...
Indeks: KRW-18664
Indeks: KRW-18664
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji obejmuje najważniejsze techniki programowania wielowątkowego. To nauka pisania aplikacji w taki sposób, aby...
Indeks: KRW-18662
Indeks: KRW-18662
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Machine Learning - projektowanie sieci neuronowych - wersja ON-LINE

Kurs Machine Learning - projektowanie sieci neuronowych podejmuje tematykę bliską programistom i pasjonatom nowych technologii takich jak uczenie maszynowe (ML, Machine...
Indeks: KRW-18661
Indeks: KRW-18661
Cena podstawowa 149,00 zł Cena 149,00 zł

Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce - wersja ON-LINE

Kurs Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce to nauka platformy Ethereum. Uczy jak tworzyć własne aplikacje oparte na blockchain. To także...
Indeks: KRW-18660
Indeks: KRW-18660
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Agile - dobre praktyki zarządzania projektami - wersja ON-LINE

Kurs Agile - dobre praktyki zarządzania projektami uczy implementacji reguł Agile - "zwinnego" zarządzania projektami zgodnego ze współczesnymi trendami. Uniwersalność...
Indeks: KRW-18659
Indeks: KRW-18659
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw - wersja ON-LINE

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw to nauka technik etycznego hackowania . Uczy również obrony przed hakerami, takie defensywne podejście obejmuje testy...
Indeks: KRW-18658
Indeks: KRW-18658
Cena podstawowa 139,00 zł Cena 139,00 zł

Kurs Agile - metodyki zwinne od podstaw - wersja ON-LINE

Szkolenie on-line z  Agile  przeznaczone jest dla osób, które chcą zrozumieć na czym polega podejście zwinne, czym się ono różni od tradycyjnych sposobów pracy, a także dla...
Indeks: KRW-18657
Indeks: KRW-18657
Cena podstawowa 119,00 zł Cena 119,00 zł
  • Tylko online

Kurs wideo C Sharp - programowanie obiektowe - wersja ON-LINE

Jeśli myślisz poważnie o karierze dewelopera, to znajomość obiektowych aspektów C# będzie niezbędna. Niezależnie od tego, czy piszesz  aplikacje desktopowe, webowe, mobilne czy...
Indeks: KRW-18501
Indeks: KRW-18501
Cena podstawowa 119,00 zł Cena 119,00 zł

Kurs Autodesk Inventor od podstaw - wersja ON-LINE

Kurs on-line zawierający podstawową wiedzę inżynieryjnego modelowania 3D w popularnym programie Autodesk Inventor . Przeznaczony jest dla osób początkujących, które nie miały...
Indeks: KRW-18500
Indeks: KRW-18500
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Jak zadbać o bezpieczeństwo w IT - Arkadiusz Wrzos

Kurs Jak zadbać o bezpieczeństwo w IT to przede wszystkim nauka unikania zagrożeń i dbania o bezpieczeństwo pracy w branży IT i powiązanych. Powszechność przedstawionych...
Indeks: KRW-18462
Indeks: KRW-18462
Cena podstawowa 129,00 zł Cena 129,00 zł