Data dodania 23 stycznia 2018 / 113

Kurs opiera się na praktycznych i szeroko rozwiniętych przykładach, co umożliwia dostanie dużego zastrzyku wiedzy przyszłym, bądź początkującym deweloperom. Dzięki kursowi łatwo będzie rozpocząć pracę oraz wybrać w której z dostępnych na rynku technologii chcemy korzystać.

Przejdź do kursu online

Podczas kursu poznamy kluczowe techniki tworzenia aplikacji mobilnych oraz umiejętność ich tworzenia. Sposób korzystania z bibliotek, narzędzi i frameworków. Zapoznasz również aktualne oraz sprawdzone techniki, dzięki którym poznasz perspektywy kariery w branży. Wiedza przekazana w kursie pozwoli na tworzenia aplikacji na platformie Android, iOS oraz Windows.

Materiały użyte przez autora kursu, są dołączone do kursu. A rozbudowane testy ułatwią i sprawdzą Twoje umiejętności.

Spis treści:

Wprowadzenie

  1. Wstęp
  2. Jak korzystać z plików
  3. Aplikacje natywne
  4. Aplikacje hybrydowe oraz sieciowe
  5. Jak działa aplikacja hybrydowa
  6. Czego będziesz potrzebował
  7. Rozważmy różne scenariusze

Zacznijmy od PhoneGap

  1. PhoneGap oraz Cordova
  2. Zainstalujmy aplikację desktopową
  3. Najprostsza aplikacja PhoneGap0
  4. Anatomia naszej aplikacji
  5. Przetestujmy aplikację na urządzeniu
  6. Wyświetlmy informacje o urządzeniu

Komponenty niezbędne do pracy

  1. Lista narzędzi, które trzeba zainstalować
  2. Zainstalujmy node.js
  3. Zainstalujmy Git0
  4. Java Development Kit0
  5. Edytujemy ścieżki oraz zmienne
  6. Android SDK
  7. Zaktualizujmy wersję SDK

Budujemy aplikację z Cordova

  1. Instalujemy Cordova za pomocą NPM
  2. Stwórzmy nowy projekt Cordova
  3. Edytujemy oraz uruchamiamy aplikację
  4. Budujemy dla platformy Android
  5. Testujemy apk na Androida

Kontynuujemy pracę z Cordova

  1. Plik konfiguracyjny aplikacji
  2. Jak testować na emulatorze
  3. Dodajmy prosty plugin
  4. Status baterii – plugin
  5. Pasek statusu – konfiguracja
  6. Debugowanie w przeglądarce
  7. Debugowanie zdalne
  8. Jak zdefiniować ikony

PhoneGap Build

  1. Czym jest PhoneGap Build
  2. PhoneGap Build – przykład

Jak budować UI

  1. UI – podstawowy problem
  2. Kilka interesujących frameworków
  3. Ionic – szybki start
  4. Szybkie wprowadzenie do Angular
  5. Ionic – kluczowe technologie

Nowy projekt Angular

  1. Jak działa komponent
  2. Zmienne oraz szablony
  3. Jak wyświetlić wiele wartości
  4. TypeScript – typowanie
  5. Klasy w TypeScript
  6. Metody klasy
  7. Jak używać konstruktora

Ionic projekt – Etap 1

  1. Nowy projekt – lista rzeczy do zrobienia
  2. Anatomia aplikacji Ionic
  3. Zmodyfikujmy górny pasek
  4. Stwórzmy wstępną listę
  5. Jak generować nową stronę
  6. Edycja szablonu dla jednej notatki
  7. Ładujemy widok jednej notatki

Ionic projekt – Etap 2

  1. Stwórzmy kolejną stronę
  2. Formularz notatki – góra
  3. Formularz notatki – dół
  4. Jak zapisać nową notatkę
  5. Powracamy do klasy Home
  6. Wyświetlamy własne notatki
  7. Dodajmy platformę i wykonajmy testy
  8. Stylowanie – atrybuty
  9. Stylowanie -zmienne
  10. Tworzenie własnych stylów

Projekt – Geolokalizacja

  1. Nowy projekt oraz template
  2. Klucz API Map Google
  3. Zdefiniujmy pozycję statycznie
  4. Wyświetlmy pozycję na mapie
  5. Ionic Native – dodajmy plugin
  6. Sprawdźmy lokalizację użytkownika
  7. Dodajmy marker do mapy
  8. Sprawdźmy geolokalizację na urządzeniu
  9. Automatyczne generowanie ikon

Ionic Creator

  1. Co to jest Ionic Creator
  2. Nowy projekt w kreatorze
  3. Edytujemy zakładki oraz strony
  4. Stwórzmy stronę logowania
  5. Dodajmy komponent listy
  6. Strona pojedynczego kontaktu
  7. Stwórzmy formularz nowego kontaktu
  8. Jak zmienić styl w Ionic Creator
  9. Eksportujemy z kreatora0
  10. Ionic jako ekosystem

Framework 7

  1. Czym cechuje się Framework7
  2. Dodajmy F7 do projektu
  3. Wybierzmy style Material
  4. Wstępna struktura widoków
  5. Dodajmy navbar oraz toolbar
  6. Jak dodać karty
  7. Dodajemy przycisk oraz popup
  8. Dodajmy panel boczny
  9. Wprowadźmy zmiany do panelu
  10. Jak tworzy się listę

Przydatne techniki oraz rozwiązania

  1. Strategie przechowywania danych
  2. Bezpieczeństwo aplikacji hybrydowych
  3. Wydajność oraz optymalizacja
  4. Backend dla aplikacji hybrydowej
  5. Progressive Web App
  6. NativeScript oraz React Native

Jak przygotować do publikacji

  1. Nowy projekt do publikacji
  2. Generujemy klucz
  3. Jak podpisać aplikację
  4. Ostateczna optymalizacja
  5. Co jeszcze będzie potrzebne
  6. Zakończenie

 

 

iAutomatyka.pl
POLECANE
Wydarzenia
Partnerzy Portalu iAutomatyka.pl