Developing Apple iOS Apps in Swift (SWIFT1)

Specialized training, Apple

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Intro / Úvod
    1. iOS Devices
    2. iOS Operating System
    3. iOS SDK
    4. Programming Languages
    5. Xcode and Other Tools
    6. Apple Developer Program
    7. Prototyping
  • Swift
    1. Basic Operators
    2. Strings and Characters
    3. Collection Types
    4. Control Flow
    5. Functions
    6. Closures
    7. Enumerations
    8. Structures and Classes
    9. Properties
    10. Methods
    11. Subscripts
    12. Inheritance
    13. Initialization & Deinitialization
    14. Optional Chaining
    15. Error Handling
    16. Type Casting
    17. Nested Types
    18. Extensions
    19. Protocols
    20. Generics
    21. Opaque Types
    22. Automatic Reference Counting
    23. Memory Safety
    24. Access Control
    25. Advanced Operators
  • SwiftUI
    1. Introduction to SwiftUI
    2. Basic Views
    3. Composing Views
    4. Custom Views
    5. User interactions
    6. Animations
  • SwiftUI & UIKit Interoperability
    1. Introduction to UIKit
    2. Wrapping UIKit Views in SwiftUI
    3. Data flow between SwiftUI and UIKit
  • App Architecture
    1. Unidirectional data flow
    2. Stores
    3. Application layers
    4. Event handling
    5. Singletons
    6. Dependency Injection
  • Networking
    1. Communication over network
    2. Request types
    3. Request payloads
    4. Making network requests
    5. Swift Concurrency
  • Local Storage
    1. User Defaults
    2. Keychain
    3. Core Data
  • Releasing an app
    1. App Store Connect
    2. TestFlight
    3. Provisioning profile
    4. Archiving
    5. Distribution
Recommended subsequent course:
Advanced Apple iOS Apps Development in Swift (SWIFT2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Language:

Vybrané zákaznické reference

Filip Gajniak, Filip G.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Kurz byl hezky stavený, splnilo to očekávaní. Určitě doporučuji. "
XT-Card a.s., Michael J.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Spokojenost s lektorem a s celým školením. "
Helix International s.r.o., Jakub H.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Skvělý kurz, lektor naprostý profesionál"
Samohyb s.r.o., Petr Ž.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Vyuka byla skvela, dosalo se mi zakladnich vedomosti, ktere jsem ocekaval. Vynikajici pristup lektora jak probirane latce tak i k nam."
František Varadzin, František V.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Kurz bol vyborny a naplnil moje ocakavania. Lektor bol vyborne pripraveny a ovlada do hlbky problematiku programovania v jazyku SWIFT. Rad pridem na dalsi SWIFT kurz. "
Mautilus, s.r.o., Roman H.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Dobra uroven, pro absolutni zacatecniky muze byt asi narocnejsi protoze osnova je obsahla, ale myslim ze dava dobre zaklady kam se dal rozvijet. Za sebe jsem s kurzem spokojeny. Libi se mi ze lektor se Swiftem pracuje a neni to jen "skolitel" bez zkusenosti z praxe. "
Mautilus, s.r.o., Vladislav Š.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Látka byla podaná srozumitelně a všechny nejasnosti Jakub dovysvětlil. Bylo nás poměrně málo, což zkrátilo čas potřebný na individuální vysvětlování. Jakub byl schopný držet tempo natolik aby se zkusešenější nenudili a současně méně zkušení neztráceli."
Skype Czech Republic s.r.o., Catalin M.
Developing Apple iOS Apps in Swift ( SWIFT1)
"I wanted to go into more details since I already had Swift experience. But the whole course was a good refresher. Thanks Jakub!"
Skype Czech Republic s.r.o., Jane G.
Developing Apple iOS Apps in Swift ( SWIFT1)
"I had a bit different expectation for the course. Although it was really good for the beginner in general, it might have been a bit easy for people with development background. But in the end I'm happy I had this course )"
Československá obchodní banka, a. s., Petr S.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Z kurzu jsem velmi nadšený. Jelikož jsem totální začátečník, pomohl mi to pochopit spousty základních věcí, díky kterým se můžu postupně samovzdělávat a už budu vědět co jak kde a proč...:) Lektorovi tímto velmi děkuji!"
Hönigsberg & Düvel Datentechnik Czech s.r.o., Klára K.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Velmi spokojena, velmi dobry interaktivni prisup. Odpovezeny vsechny me dotazy"
Master Internet, s.r.o., Jiří M.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Kurz mi přinesl základní znalosti týkající se programování a naučil mě logiku jazyku swift. Lektor byl připraven a měl příjemné vystupování celkově jsem velice spokojen."
Master Internet, s.r.o., Lukáš T.
Developing Apple iOS Apps in Swift ( SWIFT1)
"Školení mi přineslo spoustu nových znalostí o jazyku Swift a celkovém vývoji aplikací pro iOS."