iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Questo corso di 5 giorni è rivolto agli sviluppatori che desiderano imparare come sviluppare applicazioni per iPhone e iPad con iOS 11 Xcode 9, Swift 4 e iOS 11 hanno introdotto cambiamenti significativi nel modo di scrivere le applicazioni Il corso è operativo e mostra come sviluppare applicazioni da zero utilizzando il linguaggio di programmazione Swift e l'IDE Xcode 9 Durante il corso verrà sviluppata un'applicazione completamente funzionale utilizzando Swift Questo corso può essere eseguito solo su hardware Apple come MacBook Pro o Mac Mini I delegati devono essersi registrati con Apple e avere un ID Apple necessario per scaricare il software Xcode I delegati che desiderano eseguire le applicazioni sviluppate durante il corso su un iPhone o iPad utilizzando un cavo USB dovranno registrare il loro dispositivo con Xcode Il delegato deve essere in grado di capire tutte le basi di Swift dopo questo e il corso e dovrebbe essere in grado di fare qualsiasi tipo di applicazione in iOS e scavare in applicazioni più complesse su iOS .
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
You must have at least one programming language experience in the past.
Opinioni
Materie
- Iphone
Programma
Basic Concepts of Programming
- OOPS concepts
- What is a software
- Organized v/s un-organized rooms concept in programming
- Why Software
Why Apple and iOS
- Why iOS
- History of Apple
- iOS History
- Apple’s USP
- What Apple is famous for
- UX v/s UI
Development environment
- Development environment requirements
- Xcode and the iOS SDK
- Apple Developer Registration
- Reasons why Applications get rejected
- Human Interface Guidelines
Xcode iOS Projects
- Overview of Xcode
- Creating an iOS project
- Running on simulator and real devices
Swift Basics
- Why Objective C and now why Swift?
- Wow Factors in Swift
- Variables
- Constants
- Hello World in Swift
- Making UILabel with code
Image Animation and image loading
- UIImageView
- Basic UIView and UIImageView animations
- Playground
- Lazy loading of images
- Lazy properties
Swift Classes and Scenes
- Creating Swift classes
- Memory management
- Strong and weak references
- Constructor types and destructors in Swift
- Protocols, Hashable and Printable
- Inheritance
- Creating Scenes
- Implementing View Controllers
- Playground
Life Cycle and Responder Chain
- View Life Cycle
- Application Life Cycle
- Responder Chain - touchBegan, touchMoved, etc methods
- NSTimer
Adaptive Layout
- Storyboards vs XiB
- Multiple Device Support
- Icon Sizing and Device Orientation
- Building a User Interface using code
- Outlets and Actions
- Protocols - Required and optional
- Memory management
Notifications and Localization
- Push Notification - Silent and Push
- Localization
Overview of Objective C
- Properties
- Categories
- Functions syntax
- Property attributes readWrite and readOnly
Social Media Integration in iOS :
- Facebook Integration
- Twitter Integration
- Mail Integration
- Integrating a third party app
UI Components in iOS :
- UITextField
- UITextView
- UISegementControl
- UISlider
- UiSwtich
- UIProgessBar
- UIPageControl
- UIStepper
- UIScrollView
- UIPicker
- UIActionSheet
- UIWebView
- SearchBar
Some other basics components and others in iOS :
- Groups and folders
- Closure
- Tuples
- URL Session
- URLRequest
- UIAlertView
- UIActivityIndicatorView
- internal, public, private
- Guard
- Optionals
Threading in iOS :
- GCD
- NSOperationQueue
- Main Thread and Background Threads
User Interaction
- Buttons and handlers
- Pan gesture recognition
- Tap gesture recognition
- Custom Table View
- Basics of Collection View
Multiple Screen Applications
- Table Navigation
- Tabbed Applications
- Navigation Controllers
- Presenting a controller and different animations while presenting and pushing controllers
Location Services
- Position and Altitude
- Compass Direction
Device Access and Storage
- File Storage
- Music Library Access
- CoreData and Sqlite in iOS
- Key Chain
- User Defaults
- PLists
- NSSearchDomain
- Directory concept and security of apps NSSearchDomain
Speech Framework
- Speech to text
- Text to Speech
Multipeer Framework
- Sending data from one device to other
- Connecting multiple devices
Networking
- Network Access
- Serialising and Deserialising JSON
- REST Web Services
- Basics of XML Parsing
Upload App to App Store
- ITunes Connect
- Developer Portal - Provisioning profiles
- Deployment and distribution
- Running app on real devices
- Uploading app to app store
Applications
- Dots Game:
- Notes app : Notes App
- Contacts App
- Getting data from server from an open API app and make a table view and populate data and show its details also and show Search bar and search for something and use Core Data to save data offline
- Application of your own idea
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course