Ten kurs jest częścią ścieżki:
Java Developer
Opinie użytkowników
Zobacz wszystkie
zastępować generowany kod adnotacjami
rozwiązywać typowe problemy programistyczne
pisać zwięzły i czytelny kod
wstrzykiwać zależności z Guice
podłączać do projektu systemy budowania Gradle i Maven
korzystać z bibliotek narzędziowych takich jak Guava
serializować i deserializować pliki wymiany danych w formacie JSON i XML
asynchronicznie wysyłać i odbierać żądania internetowe HTTP
Pewnie nieraz zastanawiałeś się, ile pracy trzeba włożyć w to aby przygotować w pełni funkcjonalną i działającą aplikację. Co jeśli powiem Ci, że wystarczy kilkanaście linijek kodu? W dzisiejszych czasach nikt nie może pozwolić sobie na pisanie od nowa rzeczy, które już są i działają stabilnie. W zasadzie żadna nowoczesna aplikacja nie powstaje całkowicie od zera. Profesjonalni programiści wykorzystują sprawdzone biblioteki, które znacząco skracają proces kodowania i przyspieszają wykonywanie codziennych zadań. Ty również powinieneś wykorzystać ich potencjał!
W tym kursie pokażę Ci najbardziej przydatne i najczęściej wykorzystywane biblioteki JAVA. Zobaczysz jak wykorzystać OkHttp do asynchronicznej komunikacji z internetem. Nauczysz się przetwarzać dane typu JSON w obu kierunkach, na przykładzie popularnego ostatnio Gsona. Aby radzić z danymi w formacie XML opanujesz serializację i deserializację w SimpleXml. Pokażę Ci również jak zadbać o porządkowanie i kondensację składni, tak aby twój kod był czysty i zwięzły. Zrobimy to za pomocą cenionej biblioteki Lomboka, obecnej już chyba w każdym javowym projekcie.
Na pewno miałeś już okazję korzystać z dokumentacji technicznej i nie zdziwiłbym się, jeśli podobnie jak ja pomyślałeś: Czemu nie ma tu odpowiedzi na moje pytania? Potrzebuję podręcznika, a nie encyklopedii! Dokumentacje są przydatne, ale nie pomagają zrozumieć podejść programistycznych za którymi stoją konkretne metody. I właśnie dlatego na tym skupiam się moim szkoleniu. Dowiesz się z niego, jak zrealizować zadania, jak działają biblioteki i w które ich miejsca najlepiej zaglądać.
Pokażę jak działa delegacyjny model zdarzeń, wywołania zwrotne i deserializacja typów generycznych. Omówimy sobie również bardzo popularne podejście programistyczne oparte na odwróceniu zależności, czyli wstrzykiwanie zależności. Wiedza, którą zdobędziesz dzięki szkoleniu pozwoli Ci zupełnie inaczej spojrzeć na pracę z kodem. Już podczas kursu wskazuję podobieństwa i reguły, które często powtarzają się w innych bibliotekach. Ułatwi Ci to w przyszłości samodzielne poznawanie innych narzędzi.
Stworzenie aplikacji realizującej zaawansowane zadania nie musi być trudne. Po co zgadywać jak będzie działał kod, eksperymentować i googlować godzinami w poszukiwaniu wskazówek. Biblioteki dostarczają gotowych i sprawdzonych rozwiązań, będących świetnym punktem wyjścia do bardzo dobrych aplikacji. W kursie zobaczysz to na praktycznych, życiowych przykładach.
Potrzebujesz do swojej aplikacji aktualnych danych pogodowych? Chcesz pozyskać publiczne dane użytkowników z sieci społecznościowej? Zobaczysz jak pobrać je za pomocą tzw. endpointów i sparsować, czyli przetworzyć, tak by można było z nich korzystać jak ze zwykłych obiektów javowych.
Budowanie plików uruchomieniowych, testy, różne wersje aplikacji - z każdym z tych wyzwań musisz się zmierzyć jako programista. Dorzućmy do tego jeszcze, kilkadziesiąt rozwiązań zewnętrznych i szansa na pojawienie się problemów w Twojej aplikacji drastycznie wzrasta. Na szczęście możesz tego uniknąć. Wystarczy znajomość systemów budowania, takich Gradle czy Maven. Pozwolą one z łatwością zautomatyzować wszystkie zadania, doprecyzować różnice w wersjach aplikacji i podłączyć nowe funkcjonalności.
Do komfortowej pracy z kursem wystarczy znajomość podstaw programowania w języku JAVA. Dla osób zupełnie początkujących polecamy szkolenie: Fundamenty języka Java.
Odbierz co drugi kurs za darmo!
Skorzystaj z promocji 1 + 1 GRATIS
Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.
Rozpocznij terazDo każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat - będzie on dostępny na platformie szkoleniowej w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017). Ten numer również będzie widoczny na certyfikacie.
Certyfikat możesz wydrukować (plik pdf) lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz proformy do opłacenia zamówienia, złóż zamówienie zaznaczając w formularzu pole "Chcę otrzymać dokument proforma" lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na iOS za pośrednictwem Apple Pay sprzedawcą jest Apple. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z lub
– Jak to działa?
Ups! Coś poszło nie tak :(
Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.
ZAMKNIJ I SPRÓBUJ PONOWNIE