1 - iOS Development
- A bit of history
- iOS Architecture
- Cocoa Framework
- Xcode overview
- Anatomy of an iOS Application
2 - Swift 101
- Data Types and Optionals
- Operators
- Control Flow
- Functions and Parameters
- Closures
3 - Swift 102
- Classes and Encapsulation
- Initializers
- Defining Properties and Methods
- Setting up Inheritance
- Protocols & Delegates
- Generics
- Defining Categories
4 - Views and View Controllers
- Views
- View Controllers under the hood
- Introduction to Interface Builder
- Defining Storyboards Scenes and Segues
- Navigating between scenes
- Handling memory warnings
5 - Understanding Table Views
- Understanding Table Views
- Static and Dynamic Table Views
- Designing custom table cells
- Handling delegate events in a table view
- Introduction to Collection Views
6 - Extending the User Interface
- Autolayout
- Size Classes
- Dynamic Type
- Working with the UI Controls
- Dealing with Date/Time
- Unwind Segues
- Gesture Recognizers
7 - Universal Adaptive Apps
- Universal Apps
- Using the Split View Controller with iPad and iPhone
- Popover Presentation Controllers
- Modal View Controllers
8 - Working with local Data
- Creating and accessing files
- Storing user preferences
- Storing data in the keychain
- Storing and retrieving data from a SQLite database
9 - Core Data
- Configuring, accessing and querying Core Data
- Adding, Updating and deleting Core Data
- Core Data and iCloud
10 - Asynchronous Programming
- Making the UI more responsive with asynchronous queues
- Dispatch Queues and Grand Central Dispatch
- Operation Queues
11 - Animation
- Using animation to create compelling user interfaces
- Basic UIView animations
- Introduction to UIKit Dynamics
12 - Accessing Cloud Services
- Sending/Retrieving data from the Cloud
- Processing JSON Data
- Processing XML
13 - Location Services and Notifications
- Receiving and managing location notifications
- Beacons
- Using Notification Center to observe and publish notifications
- Local and Push Notifications
14 - Multitasking
- Working with Background Mode
- Using Background fetch
15 - Profiling and Analysing code
- Analyzing your code
- Profiling your code
TURKCELL
Rated the training 5 stars.
ABANK
Rated the training 5 stars.
PULVER KIMYA SANAYI VE TICARET A.S.
Rated the training 5 stars.
GARANTİ BANKASI
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
TURKCELL
Rated the training 5 stars.
Turkcell
Rated the training 5 stars.
Turkcell
Rated the training 5 stars.
Turkcell
Rated the training 5 stars.
Turkcell Superonline
Rated the training 5 stars.
Gelir İdaresi Başkanlığı
Rated the training 5 stars.
Gelir İdaresi Başkanlığı
Rated the training 5 stars.
Gelir İdaresi Başkanlığı
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
Türkiye Finans Katılım
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
Intertech Bilgi İşlem ve Pazarlama Tic. A.Ş.
Rated the training 5 stars.
MARPORT LİMAN İŞLETMELERİ SAN. VE TİC. A.Ş.
Rated the training 5 stars.