Plan Szkolenia

Dzień 1:

  1. Pojęcia OOP
  2. Czym jest oprogramowanie
  3. Pokój uporządkowany a nieuporządkowany
  4. Dlaczego oprogramowanie
  5. Dlaczego iOS
  6. Historia Apple
  7. Historia iOS
  8. USP Apple
  9. Za co Apple jest znane
  10. UX a UI
  11. Co to IDE?
  12. XCode
  13. Instalacja XCode
  14. Dlaczego Objective C, a teraz Swift?
  15. WOW czynniki w Swift
  16. Podstawy Swift
  17. Zmienne
  18. Stałe
  19. Hello World w Swift
  20. Tworzenie etykiety za pomocą kodu
  21. ImageView
  22. Animacje ImageView
  23. NSTimer
  24. Łańcuch odpowiedzi - metody touchBegan, touchMoved itp.
  25. Główny delegat UiApplication
  26. Cykl życia aplikacji
  27. Cykl życia widoku
  28. Any
  29. Optionals
  30. internal, public, private
  31. init
  32. deinit
  33. Playground

Aplikacja do wykonania: Gra w Kropki: https://apps.apple.com/app/the-dots-free/id850315430

Dzień 2:

  1. Animacje UIView
  2. Rozszerzenia
  3. UITable View
  4. Niestandardowa komórka w Table View
  5. Metody delegata i źródła danych w delegatach
  6. Nagłówek, stopka, wysokość itp. w Table View
  7. Krotkie wprowadzenie do Collection View
  8. Deque w table view
  9. Mark
  10. Optionals
  11. didSet
  12. willSet
  13. Guard
  14. Koncepty 2x i 3x
  15. Nawigacja z jednego widoku do drugiego
  16. UINavigation Controller
  17. Prezentacja kontrolera
  18. StoryBoards
  19. Xibs
  20. Ograniczenia
  21. Klasy rozmiarów
  22. Protokoły - Wymagane i opcjonalne
  23. Zarządzanie pamięcią

Aplikacja do wykonania: Aplikacja Notatki: Dodawanie, usuwanie i aktualizacja notatki

Dzień 3:

  1. Gesty
  2. Domknięcia
  3. Grupy i foldery
  4. Rozpoznawanie gestów
  5. Parsowanie XML
  6. NSJSon Serialization
  7. Konwersja danych do Json
  8. Menadżer plików
  9. Krotki
  10. Enum
  11. For-in
  12. While
  13. Webservices
  14. URL Session
  15. URLRequest
  16. Dlaczego ekosystem Apple jest najlepszy
  17. Printable - description
  18. Hashable
  19. UIAlertView
  20. UIActivityIndicatorView

Aplikacja do wykonania: Pobieranie danych z serwera z otwartego API i tworzenie tabeli oraz wyświetlanie szczegółów.

Dzień 4:

  1. Leniwe ładowanie obrazów
  2. Leniwe właściwości
  3. NSOperationQueue
  4. GCD
  5. Koncept katalogu i bezpieczeństwo aplikacji NSSearchDomain
  6. Kontroler Tab Bar
  7. Lokalizacja
  8. Łańcuch kluczy
  9. User Defaults
  10. PLists
  11. Menadżer plików
  12. SQlite
  13. Rozszerzenia
  14. Integracja z mediami społecznościowymi: Tworzenie własnej treści do udostępniania
  15. UITextField
  16. UITextView
  17. UISegementControl
  18. UISlider
  19. UiSwtich
  20. UIProgessBar
  21. UIPageControl
  22. UIStepper
  23. UIScrollView
  24. UIPicker
  25. UIActionSheet
  26. UIWebView
  27. SearchBar
  28. Nowy cel: Apple Watch, Rozszerzenia, Klawiatura, Dziś itp.
  29. NSNotifications w IOS
  30. Dodawanie bibliotek stron trzecich
  31. Core Data
  32. Wdrażanie i dystrybucja
  33. Uruchamianie aplikacji na rzeczywistych urządzeniach

Aplikacja do wykonania: Pobieranie danych z serwera z otwartego API, tworzenie tabeli, wyświetlanie szczegółów oraz wyszukiwanie za pomocą paska wyszukiwania i Core Data.

Dzień 5:

  1. Powiadomienia Push - Ciche i Push
  2. Lokalizacja
  3. Przegląd Objective C
  4. Właściwości
  5. Kategorie
  6. Składnia funkcji
  7. .h i .m pliki
  8. Atrybuty właściwości readWrite i readOnly
  9. Atrybuty właściwości strong, weak i copy
  10. Atrybuty właściwości atomic i non-atomic
  11. Przesyłanie aplikacji do App Store

Aplikacja według własnego pomysłu

Wymagania

Musisz mieć przynajmniej podstawowe doświadczenie w jednym z języków programowania.

 35 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie