Cursusaanbod
Dag 1:
- OOPS-concepten Wat is software Georganiseerd versus ongeorganiseerde kamers Waarom Software Waarom iOS Apple Geschiedenis iOS Geschiedenis Apple's USP Waar Apple bekend om staat UX versus UI IDE? XCode XCode installatie Waarom Objective C en nu waarom Swift? Wow-factoren in Swift Swift Basisvariabelen Constanten Hallo wereld in Swift Labels maken via code ImageView ImageView-animaties NSTimer Responderketen - touchBegan, touchMoved, enz. methoden UiApplication hoofdafgevaardigde Application Life Cycle View Life Cycle Willekeurig Optioneel intern, openbaar, privé init deinit Speeltuin
Toepassing om te doen: Puntenspel: https://apps.apple.com/app/the-dots-free/id850315430
Dag 2:
- UIView-animaties Extensie UITable Bekijk aangepaste cel in tabelweergave Deelnemers- en gegevensbronmethoden in deelnemers Koptekst, voettekst, hoogte, enz. van tabelweergave Overzicht van verzameling Bekijk Deque in tabelweergave Markeer optionele opties didSet willSet Guard 2x- en 3x-concepten Navigeer van de ene weergave naar de andere UINavigation Controller Presenteer een controller StoryBoards Xibs Beperkingen Grootteklassen Protocollen - Vereist en optioneel Geheugenbeheer
Toepassing om te doen: Notes-app: notitie toevoegen, verwijderen en bijwerken
Dagen 3:
- Gebaren Sluiten Groepen en mappen Gebaarherkenners XML Parseren NSJSon-serialisatie Gegevens converteren naar Json Bestandsbeheer Tuples Enum For-in While Webservices URL Sessie URLRequest Waarom het ecosysteem van Apple het beste is Afdrukbaar - beschrijving Hashable UIAlertView UIActivityIndicatorView
Te doen toepassing: Gegevens ophalen van de server vanuit een open API-app en een tabelweergave maken en gegevens invullen en ook de details ervan weergeven.
Dagen 4:
- Lui laden van afbeeldingen Luie eigenschappen NSOperationQueue GCD Directory-concept en beveiliging van apps NSSearchDomein Tabblad Bar-controller Lokalisatie Sleutelketen Gebruikersstandaarden PLists FileManager SQlite Extensiosn Integratie van sociale media: Maak eigen deelbare inhoud UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar Nieuw doel: Apple Watch, Extensies, Toetsenbord, Vandaag, enz. NSNotificaties in IOS Bibliotheken van derden toevoegen Kerngegevens Implementatie en distributie App uitvoeren op echte apparaten
Te doen toepassing: Gegevens ophalen van de server vanuit een open API-app en een tabel bekijken en gegevens invullen en de details ervan ook tonen en de Search balk weergeven en naar iets en Core zoeken
Dagen 5:
- Pushmelding - Stille en push-lokalisatie Overzicht van Objective C Eigenschappen Categorieën Functiesyntaxis .h- en .m-bestand Eigenschapskenmerken readWrite en readOnly Eigenschapskenmerken sterk, zwak en kopiëren Eigenschapskenmerken atomair en niet-atomisch App uploaden naar app store
Toepassing van je eigen idee
Vereisten
Je moet minimaal één programmeertaalervaring hebben in het verleden.
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses