ODBIERZ TWÓJ BONUS :: »

Android. Techniki efektywnej pracy. Kurs video. Poziom pierwszy. Skróty klawiszowe i biblioteki

Podstawowe informacje:
Czas trwania: 05:40:03
Poziom: podstawowy
Autor: Dawid Firuzek
Liczba lekcji: 58
Technologia: Android Studio 3.0
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
69,30 zł 99,00 zł (-30%)
29,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 69 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Projektowania aplikacji w Visual Basic for Applications (VBA) dla Excela
  • Automatyzowania zadań poprzez pisanie makr i procedur w VBA
  • Korzystania z obiektowego modelu Excela do manipulowania arkuszami i danymi
  • Tworzenia formularzy użytkownika i obsługi zdarzeń
  • Łączenia Excela z bazami danych i importowania danych zewnętrznych
  • Budowania własnych funkcji (UDF) w VBA
  • Debugowania kodu i obsługi błędów w skryptach
  • Organizacji i zarządzania projektami VBA w środowisku pracy

Spis lekcji

1. Wstęp i konfiguracja 00:05:41
1.1. Wstęp
00:00:38
1.2. Wstępna konfiguracja Android Studio
00:05:03
2. Ogólne (cz. I. Skróty klawiszowe) 00:06:53
2.1. Ogólne skróty
OGLĄDAJ » 00:03:41
2.2. Warianty uruchamiania aplikacji
00:03:12
3. Nawigacja (cz. I. Skróty klawiszowe) 00:17:17
3.1. Nawigacja pomiędzy oknami narzędzi
00:04:36
3.2. Nawigacja pomiędzy plikami
00:03:49
3.3. Nawigacja pomiędzy klasami
00:04:23
3.4. Nawigacja w obrębie pliku
00:04:29
4. Kodowanie (cz. I. Skróty klawiszowe) 00:08:41
4.1. Skróty pomocne przy kodowaniu
00:08:41
5. Refactoring (cz. I. Skróty klawiszowe) 00:13:24
5.1. Formatowanie kodu
00:09:34
5.2. Regiony i zwijanie kodu
00:03:50
6. Debugowanie (cz. I. Skróty klawiszowe) 00:08:46
6.1. Debugowanie
00:08:46
7. Inne (cz. I. Skróty klawiszowe) 00:31:16
7.1. VCS
00:05:31
7.2. Live i Code Template oraz Quick Listy
00:08:39
7.3. Terminal
00:05:30
7.4. ADB + ADB WIFI
00:04:44
7.5. Inne narzędzia
00:06:52
8. Założenia (cz. II. Biblioteki i narzędzia w praktyce) 00:07:47
8.1. Założenia projektowe
00:07:47
9. Inicjalizacja (cz. II. Biblioteki i narzędzia w praktyce) 00:06:50
9.1. Inicjalizacja projektu
00:06:50
10. Plik build.gradle (cz. II. Biblioteki i narzędzia w praktyce) 00:12:35
10.1. Parametryzacja pliku build.gradle
00:05:16
10.2. Moduł buildSrc
00:07:19
11. Szkielet aplikacji (cz. II. Biblioteki i narzędzia w praktyce) 00:19:24
11.1. Build Varianty w pliku build.gradle
00:05:37
11.2. Struktura projektu dla build variantów
00:04:06
11.3. Szkielet aplikacji dla MVP
00:09:41
12. Fabric (cz. II. Biblioteki i narzędzia w praktyce) 00:09:15
12.1. Dodanie i konfiguracja Fabrica w projekcie
00:09:15
13. Timber (cz. II. Biblioteki i narzędzia w praktyce) 00:05:53
13.1. Omówienie i dodanie biblioteki Timber
00:05:53
14. Leak Canary (cz. II. Biblioteki i narzędzia w praktyce) 00:03:18
14.1. Omówienie i dodanie biblioteki Leak Canary
00:03:18
15. ButterKnife (cz. II. Biblioteki i narzędzia w praktyce) 00:06:26
15.1. Omówienie i dodanie biblioteki ButterKnife
00:06:26
16. Dependency Injection (cz. II. Biblioteki i narzędzia w praktyce) 00:24:21
16.1. Wstęp do DI i dodanie biblioteki Dagger2
00:03:37
16.2. Tworzenie głównego komponentu aplikacji
00:09:59
16.3. Komponent i moduł Aktywności
00:10:45
17. Testowanie (cz. II. Biblioteki i narzędzia w praktyce) 00:23:31
17.1. Wprowadzenie i dodanie biblioteki Mockito
00:04:28
17.2. Pierwsze testy jednostkowe
OGLĄDAJ » 00:06:37
17.3. Testy logiki Splash Presentera
00:12:26
18. Hawk (cz. II. Biblioteki i narzędzia w praktyce) 00:03:43
18.1. Implementacja konfiguracji i użycie biblioteki Hawk
00:03:43
19. RxJava (cz. II. Biblioteki i narzędzia w praktyce) 00:14:40
19.1. Krótki wstęp do RxJavy
00:01:46
19.2. Omówienie RxJavy ma przykładzie opóźnień
00:06:12
19.3. Testowanie logiki z RxJavą
00:06:42
20. Nawigacja pomiędzy ekranami (cz. II. Biblioteki i narzędzia w praktyce) 00:24:45
20.1. Przygotowanie testów dla routera
00:02:16
20.2. Testy routera
00:08:55
20.3. Omówienie i dodanie biblioteki Parceler
00:01:44
20.4. Przekazywanie parcelizowanych obiektów
00:08:42
20.5. Odczytywanie parcelizowanych obiektów
00:03:08
21. Animacje (cz. II. Biblioteki i narzędzia w praktyce) 00:03:29
21.1. Omówienie i zastosowanie biblioteki Lottie
00:03:29
22. Obsługa pozwoleń (cz. II. Biblioteki i narzędzia w praktyce) 00:18:11
22.1. Wprowadzenie i konfiguracja biblioteki RxPermissions
00:04:16
22.2. Pierwsze użycie RxPermissions w aplikacji
00:05:19
22.3. Obsługa pozwoleń
00:08:36
23. RxBinding (cz. II. Biblioteki i narzędzia w praktyce) 00:12:28
23.1. Omówienie i zastosowanie biblioteki w aplikacji
00:03:56
23.2. Łączenie strumieni w RxJavie
00:08:32
24. Zapytania sieciowe (cz. II. Biblioteki i narzędzia w praktyce) 00:37:04
24.1. Omówienie narzędzia Postman
00:02:48
24.2. Konfiguracja biblioteki Retrofit2
00:08:09
24.3. Pierwsze zapytanie sieciowe
00:13:36
24.4. Omówienie i zastosowanie biblioteki Chuck
00:05:30
24.5. Omówienie i zastosowanie biblioteki Stetho
00:07:01
25. Glide (cz. II. Biblioteki i narzędzia w praktyce) 00:04:42
25.1. Omówienie i zastosowanie biblioteki w aplikacji
00:04:42
26. Analityka (cz. II. Biblioteki i narzędzia w praktyce) 00:08:45
26.1. Dodanie i konfiguracja narzędzie Amplitude
00:03:02
26.2. Dodanie testowania analityki
00:05:43
27. Zakończenie 00:00:58
27.1. Zakończenie
00:00:58

Obierz kurs na praktykę pisania aplikacji dla Androida

Telefon najlepszym przyjacielem człowieka? Tak, odkąd do naszych kieszeni trafił smartfon! Główne narzędzie komunikacji, źródło wszelkiej wiedzy, przenośny park rozrywki. A także urządzenie, za którego pośrednictwem można korzystać z ulubionych, ułatwiających codzienne życie aplikacji, jak również tych używanych okazjonalnie, na przykład treningowych, festiwalowych, muzealnych, zakupowych — zastosowania można mnożyć; jest ich tyle, ile ludzkich potrzeb. Jednak niezależnie od przeznaczenia aplikacji, użytkownicy stawiają jej jedno podstawowe wymaganie: ma działać bezbłędnie. O to, by tak było, dba zespół programistów — specjalistów, którzy troszczą się, żeby wszystko funkcjonowało bez zarzutu.

Proponowany przez nas kurs jest adresowany do programistów, którzy chcą zostać członkami takich „mobilnych” zespołów. Daje wiedzę dotyczącą tego, jak tworzyć świetne aplikacje dla systemu Android, takie, by błędy można było łatwo wykryć i szybko naprawić, a kod przetestować. Uczestnik szkolenia nauczy się z niego, jak pisać kod modułowy — zwięzły i czytelny, bardzo pomocny w pracy zespołów programistycznych. Wiedza przedstawiona w ramach tego kursu video jest czysto praktyczna, gotowa do wykorzystania w codziennej pracy. Teoria pojawia się jedynie podczas omawiania trudniejszych zagadnień, jednak zawsze jest poparta czytelnym przykładem.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie tego kursu:

  • dowiesz się, jak tworzyć aplikacje działające pod systemem Android przy zastosowaniu konkretnej architektury (MVP);
  • nauczysz się używać bibliotek ułatwiających codzienną pracę;
  • opanujesz sposoby pisania prostego i testowalnego kodu;
  • samodzielnie wykonasz aplikację korzystającą z zapytań sieciowych.

Co więcej...

  • poznasz reaktywne i funkcyjne podejście w programowaniu — co pomoże Ci uprościć skomplikowaną logikę pisania aplikacji mobilnych.

Android. Techniki efektywnej pracy. Kurs video. Poziom pierwszy. Skróty klawiszowe i biblioteki zakończysz na poziomie średnio zaawansowanym. Szkolenie da Ci wiedzę na temat tworzenia aplikacji na system Android przy użyciu bibliotek i narzędzi, które są ogólnodostępne i pomagają w tworzeniu oprogramowania wysoce odpornego na błędy popełniane przez programistów. Do poziomu zaawansowanego dojdziesz już sam — wykonując ćwiczenia praktyczne oraz rozwijając swoje aplikacje, również za pomocą narzędzi przedstawionych w ramach kursu.

Programista aplikacji na Androida poszukiwany!

Sektor IT oferuje coraz bardziej wyspecjalizowane stanowiska pracy. Szczególnie w dużych firmach, w których funkcjonują wieloosobowe zespoły projektowe, od każdego z ich członków wymaga się często dogłębnej znajomości konkretnego zagadnienia; już nie po prostu umiejętności tworzenia aplikacji mobilnych, ale bardzo ściśle — aplikacji dla danego systemu operacyjnego. Specyfika pracy programisty poruszającego się w Androidzie polega na tworzeniu aplikacji działających właśnie pod tym systemem albo utrzymywaniu, rozwijaniu i udoskonalaniu aplikacji już istniejących. Wszystkie umiejętności zdobyte w trakcie proponowanego przez nas kursu można wykorzystać w codziennej pracy. Z pewnością znajomość części z omówionych zagadnień przyda się także podczas rozmów kwalifikacyjnych.

By rozwinąć Twoją aplikację

Zaczniemy standardowo — od konfiguracji środowiska programistycznego Android Studio. W pierwszej części szkolenia skupimy się na skrótach klawiszowych. Poznamy skróty ogólne i warianty uruchamiania aplikacji. W dalszej kolejności przejdziemy do nawigowania: między oknami narzędzi, plikami, klasami i w obrębie pliku. Wtedy przyjdzie czas na kodowanie, refaktoring i debugowanie. Wreszcie zobaczymy, jak działają inne skróty i narzędzia, między innymi VCS, Live, Code Template, Quick List, Terminal, ADB i ADB WiFi. Drugą część szkolenia poświęcimy na zapoznanie się z bibliotekami i narzędziami. Omówimy założenia projektowe i inicjalizację projektu, poznamy plik build.gradle oraz zagadnienia związane z tworzeniem szkieletu aplikacji. W kolejnych krokach zajmiemy się platformą Fabric, bibliotekami Timber, Leak Canary i Butterknife. Poznamy wzorzec Depency Injection, wykonamy pierwsze testy i zaimplementujemy bibliotekę Hawk. Po krótkim wstępie do RxJavy nauczymy się nawigować między ekranami za pomocą testowalnego kodu, animować z zastosowaniem biblioteki Lottie i obsługiwać pozwolenia z biblioteką RxPermissions. Sprawdzimy, do czego można wykorzystać bibliotekę RxBinding, stworzymy pierwsze zapytanie sieciowe, omówimy biblioteki Chuck i Stetho, a na deser bibliotekę graficzną Glide. Na koniec szkolenia skupimy się na analityce — będziemy dodawać i konfigurować narzędzie Amplitude oraz dodawać testowanie analityki.

Musicie od siebie wymagać, nawet gdyby inni od was nie wymagali.

Wybrane bestsellery

O autorze kursu video

Dawid Firuzek — absolwent studiów inżynierskich na Politechnice Śląskiej; ukończył Wydział Automatyki, Elektroniki i Informatyki. Zawodowo specjalizuje się w tematyce związanej z tworzeniem oprogramowania działającego pod systemami mobilnymi. Na co dzień pracuje jako programista aplikacji na Androida. Wolne chwile spędza z rodziną; interesuje się nowymi technologiami, rozwija również pasję astronomiczną.

Oceny i opinie klientów: Android. Techniki efektywnej pracy. Kurs video. Poziom pierwszy. Skróty klawiszowe i biblioteki Dawid Firuzek (6)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.0
  • 6 (4)
  • 5 (0)
  • 4 (1)
  • 3 (0)
  • 2 (1)
  • 1 (0)
  • Kurs super, dużo przydatnej wiedzy dla mnie. Ponieważ w tytule jest poziom pierwszy, czekam teraz na poziom drugi.

    Opinia: anonimowa Opinia dodana: 2019-09-26 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Polecam wszystkim osobom, które chcą przyspieszyć swoją pracę, autor przedstawia wiele sztuczek, które pomogą w efektywniejszym poruszaniu się po środowisku. Brak uwag 6/6

    Opinia: anonimowa Opinia dodana: 2018-10-02 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Długi, obszerny ale i ciekawy kurs. Temat został szeroko przeanalizowany 6/6

    Opinia: anonimowa Opinia dodana: 2018-09-28 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs jest podzielony na dwa etapy. W pierwszym poznajemy skróty klawiszowe ułatwiające pracę. Część z nich była dla mnie zaskoczeniem, część znałem. Drugi etap to już 'clou' programowania a więc tworzenie własnej, w pełni działającej aplikacji. Dwa kursy w jednym, dodatkowo to do czego nas Videopoint przyzwyczaił - powiązany tematycznie e-book. Za tą cenę nie ma nic lepszego na rynku. Szczerze polecam!

    Rozwiń »
    Opinia: Staś Opinia dodana: 2018-07-24 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs ma lepsze i gorsze momenty, jednak ze swojej roli się wywiązuje. Warto kupić by poznać wiele tricków ułatwiających późniejszą pracę z kodem.

    Opinia: anonimowa Opinia dodana: 2018-10-11 Ocena: 4   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Masakra tutorial stworzony pod komputery MAC wszystkie skróty klawiszowe itd.. o windows sporadycznie wspomina

    Opinia: Tomasz Opinia dodana: 2020-03-10 Ocena: 2   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2018-07-18
ISBN: 978-83-283-4476-1, 9788328344761
Numer z katalogu: 70400

Videopoint - inne kursy

Kurs video
69,30 zł
Dodaj do koszyka
Sposób płatności