Cursusaanbod

Dag 1:

  1. OOP-concepten
  2. Wat is software
  3. Gestructureerde vs. Ongestructureerde kamers
  4. Waarom software
  5. Waarom iOS
  6. Apple Geschiedenis
  7. iOS Geschiedenis
  8. Apple's USP
  9. Waar Apple beroemd om staat
  10. UX vs. UI
  11. IDE?
  12. XCode
  13. XCode installatie
  14. Waarom Objective C en waarom nu Swift?
  15. Waow factoren in Swift
  16. Swift Basics
  17. Variabelen
  18. Constantes
  19. Hello World in Swift
  20. Label maken via code
  21. ImageView
  22. ImageView animaties
  23. NSTimer
  24. Responder Keten - touchBegan, touchMoved, enz. methoden
  25. UiApplication hoofddelegeerde
  26. Toepassing Lifecycle
  27. View Lifecycle
  28. Any
  29. Optionals
  30. intern, publiek, privaat
  31. init
  32. deinit
  33. Playground

Toepassing om te doen: Dots Game: https://apps.apple.com/app/the-dots-free/id850315430

Dag 2:

  1. UIView animaties
  2. Extensies
  3. UITable View
  4. Aangepaste cel in Table View
  5. Delegeermethoden en Data Source in Delegates
  6. Header, Footer, Hoogte, enz. van Table View
  7. Overzicht van Collection View
  8. Deque in table view
  9. Markeren
  10. Optionals
  11. didSet
  12. willSet
  13. Guard
  14. 2x en 3x concepten
  15. Navigeren van één weergave naar een andere
  16. UINavigation Controller
  17. Presenter een controller
  18. Storyboards
  19. Xibs
  20. Constraints
  21. Grootteklassen
  22. Protocollen - Verplicht en optioneel
  23. Geheugenbeheer

Toepassing om te doen: Notitie-app: Notities toevoegen, verwijderen en bijwerken

Dagen 3:

  1. Gebaren
  2. Closure
  3. Groepen en mappen
  4. Gesturerekeners
  5. XML-parsing
  6. NSJSon Serialisatie
  7. Gegevens omzetten naar Json
  8. Bestandsbeheer
  9. Tuples
  10. Enum
  11. For-in
  12. While
  13. Webservices
  14. URL Session
  15. URLRequest
  16. Waarom het Apple-ecosysteem het beste is
  17. Printbaar - beschrijving
  18. Hashable
  19. UIAlertView
  20. UIActivityIndicatorView

Toepassing om te doen: Gegevens van server ophalen van een open API-app en een tabelweergave maken, gegevens invullen en details weergeven.

Dagen 4:

  1. Lazily laden van afbeeldingen
  2. Lazie eigenschappen
  3. NSOperationQueue
  4. GCD
  5. Mapconcept en beveiliging van apps NSSearchDomain
  6. Tab Bar controller
  7. Lokalisatie
  8. Key Chain
  9. Gebruiker standaardwaarden
  10. PLists
  11. Bestandsbeheer
  12. SQlite
  13. Extensies
  14. Social media-integratie: Eigen deelbare inhoud maken
  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. Zoekbalk
  28. Nieuw doel: Apple Watch, Extensies, Toetsenbord, Vandaag, enz.
  29. NSNotifications in IOS
  30. Derde-partijbibliotheken toevoegen
  31. Core Data
  32. Implementatie en distributie
  33. App uitvoeren op echte apparaten

Toepassing om te doen: Gegevens van server ophalen van een open API-app en een tabelweergave maken, gegevens invullen en details weergeven en zoekbalk weergeven en zoeken naar iets en Core

Dagen 5:

  1. Push-meldingen - Stil en Push
  2. Lokalisatie
  3. Overzicht van Objective C
  4. Eigenschappen
  5. Categorieën
  6. Functiesyntax
  7. .h en .m bestand
  8. Eigenschap attribuut lees- en schrijfbaar en alleen-lezen
  9. Eigenschap attribuut sterk, zwak en kopie
  10. Eigenschap attribuut atoom en niet-atoom
  11. App uploaden naar App Store

Toepassing van uw eigen idee

Vereisten

Je moet minimaal één programmeertaalervaring hebben in het verleden.

 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën