Kurs Retrofit 2 w programowaniu Android

39

Dowiedz się, jak korzystać z najpotężniejszej biblioteki klienta HTTP systemu Android

💰 Dodaj do koszyka 5 dowolnych kursów, a zapłacisz 99 zł za wszystko! 💰
Poziom: podstawy
Data wydania: 2021
Czas trwania: 3 godziny 40 minut

Czego się nauczysz?

W kursie poznasz bibliotekę Retrofit 2, która ułatwia obsługiwanie zapytań i odpowiedzi do serwera w językach takich jak Java czy Kotlin, sprowadzając kod często do jednej linijki. Nauczysz się konfigurować bibliotekę Retrofit i stosować ją z istniejącymi projektami. Zobaczysz jak wysyłać i odbierać odpowiedzi z serwera, jak parsować i edytować odebrane dane. Dowiesz się również jak kontrolować zapytania z wykorzystaniem nagłówka oraz jak stosować paginację. Ponadto nauczysz się reagować i radzić sobie z błędami.

  • Obsługi REST API
  • Konfiguracji biblioteki Retrofit
  • Programowania w Android
  • Wysyłania zapytań do serwera
  • Odbierania odpowiedzi od serwera
  • Parsowania JSON i HTML
  • Cache’owania odpowiedzi serwera
  • Kontrolowania zapytań
  • Stosowania mechanizmu paginacji
  • Radzenia sobie z błędami

Dla kogo jest ten kurs?

  • Kurs dla osób które posiadają umiejętność programowania obiektowego
  • Wskazana znajomość języka Java oraz platformy Android

Praktyczna praca

Ten kurs poprowadzi Cię krok po kroku przez każdą koncepcję związaną z wdrożeniem Retrofit. Dowiesz się jak działa mechanizm REST API, jak obsługiwać pola Api, zaimplementujesz reakcję na sukces i błąd, dodasz obsługę pól, wdrożysz paginację, utworzysz filtr Api, dodasz logowanie za pomocą interceptora. Ponadto zobaczysz jak dodać nowego użytkownika oraz utworzysz pobieranie list użytkowników.

Co to jest Retrofit?

Retrofit, to klient REST dla Javy i Androida. W tym kursie zobaczysz, jak działa na Androidzie, wykonując żądania, które łączą się z serwerem. Musisz wiedzieć, że korzystanie z funkcji Retrofit bardzo ułatwia tworzenie żądań HTTP.

Po co mi Retrofit?

Zintegrowanie Retrofit z projektem, pozwoli Ci wydajniej pracować z kodem. Nawet jeśli jesteś doświadczonym programistą, wdrożenie tej biblioteki pozwoli Ci szybciej rozwiązywać skomplikowane problemy. Jedną z zasad Retrofit jest prostota, która pozwala programiście nie martwić się o całą złożoność tworzenia połączenia z usługą internetową, ponieważ duża część odpowiadającej mu logiki jest abstrakcyjna.

Podstawy
1. Architektura klient – serwer
2. Technologia REST
3. Przedstawienie biblioteki Retrofit
4. Import Retrofita i konsumowanie API

Konfiguracja połączenia ze zdalnym repozytorium
5. Pierwszy endpoint i pobranie danych
6. Wyświetlenie tytułów na liście
7. Obsługa kolejnych pól z API
8. Implementacja reakcji na sukces i błąd
9. Stworzenie mechanizmu paginacji listy

Obsługa szczegółowych danych
10. Utworzenie filtra API i endpointu detali
11. Parsowanie ciała HTML z odpowiedzi
12. Dodanie logowania za pomocą interceptora
13. Zaawansowana obsługa błędów odpowiedzi
14. Kontrola nagłówka i autoryzacja

Aplikacja CRUD z użytkownikami
15. Konfiguracja MockAPI i pobranie danych
16. Pobranie listy wszystkich użytkowników
17. Dodawanie nowego użytkownika
18. Pobranie szczegółów użytkownika
19. Aktualizacja użytkownika
20. Usuwanie użytkownika i cache’owanie danych

Dodaj ocenę