- Tylko online
Kupując ten produkt, nie będziesz miał możliwości wyboru płatności za pobraniem.
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
Pewnie nieraz głowiłeś się, jak bardzo trzeba się napracować aby stworzyć w pełni funkcjonalną i działającą aplikację. Możesz się zdziwić, ale czasami wystarczy kilkanaście linijek kodu! Żyjemy w takich czasach, że wiele rzeczy jest już "napisanych", działają stabilnie, i nikt nie może pozwolić sobie na ciągłe ich przepisywanie. Prawdę mówiąc prawie wszystkie nowoczesne aplikacje nie powstają w pełni od zera. Profesjonaliści wykorzystują sprawdzone biblioteki, które znacząco wpływają na czas procesu kodowania, co przekłada się na przyspieszenie wykonywania codziennych zadań. Ty również powinieneś wykorzystać ich możliwości!
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ć?
Aby rozpocząć kurs wystarczy podstawowa znajomość Javy. Dla osób zupełnie początkujących polecamy szkolenie: Fundamenty języka Java.
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 i iOS.
Spis treści
|