- Location: Tinkune,Subidhanagar, Kathmandu, Shriganesh Marg, Kathmandu 44600, Nepal
- Duration: 3 Months
Course details
Considering the exciting iOS application development project opportunities globally there is severe scarce of qualified iOS developers in Nepal. It is extremely difficult to find even a junior developer able to work on ios application development. There are instances when mobile application development companies could not get resume of any iOS developers after months of vacancy advertisement. Now, the enormous career opportunity for trained iOS developers just emerges from this tough situation. You could be one of those desperately needed iOS developers not only within Nepal but also in the global job market.
Swift Programming (Duration: 2 Weeks)
- How to create and run a Swift program in Xcode
- Class declaration
- Variable and constant declarations
- Object Initialization
- Swift Syntax
- Properties and Method Calls
- Programming Decisions and Looping
- Declaring Strings and Arrays
- String manipulation
- Array and String methods
- Implementing Protocols in Swift
- What are the Object Oriented Programming Principles?
- How does Swift conform to Object Oriented Programming?
- What makes Swift both Object Oriented and procedural?
- Learn to evaluate your Swift code in playground
- Integrating Swift with Objective-C
iOS Development Course (Duration: 6 Weeks)
Introduction
- iOS Devices
- iOS Operating System
- Programming Languages
- Development Tools
- iOS SDK
- Apple Developer Program
Unit Testing (Only Theory Class)
- Introduction
- XCTest Framework
- Xcode Service
iOS App Architecture
- Introduction
- Model-View-Controller (MVC)
- View Controllers
- Storyboards
- Outlets
- Actions
Auto Layout
- Introduction
- Constraints
- Insufficient Constraints
- Misplaced Views
- Conflicting Constraints
- Content Hugging
- Compression Resistance
- Size Classes
Storyboards
- Scenes
- Segues
- Moving Data Between Controllers
- Navigation Controller
Table Views/ Collection Views
- Introduction
- Data Sources
- Delegates
Networking
- URL Loading System
- NSURLSession
- Asynchronous Downloads
- Strings and Images
- JSON
- XML
- HTTP POST Requests
Local Storage
- User Defaults
- Sandboxing
- Working with Files
- Archiving
- Core Data
Touches, Taps, and Gestures
- Introduction
- Gestures, Taps, and Touches
- Touch Notification Methods
- Gesture Recognizers
Drawing
- Core Graphics and Quartz 2D
- Points, Coordinates, and Pixels
- Graphics Context
Animation
- Core Animation
- UIView Core Animation Blocks
- Transformations
App States (Only Theory Class)
- Introduction
- Best Practices
- App States
- App Lifecycle
- Moving to the Background
- Memory Usage
- Background Execution
Notifications
- Local Notifications
- Push Notifications
Core Location and MapKit
- Basics
- MapKit Framework
Localization
- Introduction
- Language and Region
- NSLocale
- Text
- Dates
- Numbers
Running on a Physical Device
- Introduction
- Signing Assets
- Xcode Integration
Performance and Power Optimization
- Introduction
- Measuring Performance
- Responsiveness
- Memory Usage
- Networking
- Core Location
Deployment
- Icons and Launch Images
- Archiving
- Distribution
- iTunes Connect
Project (Duration: 4 Weeks)
- One group project ( For project we all have 4 weekend classes)
Course Location
About Broadway Infosys Nepal
Broadway Infosys Nepal is one of the best inclusive computer training institutes in Kathmandu, Nepal. Established in 2008, our professional IT Training and Development center has been employing experts in this field to impart professional education to trainees. We offer well-structured complete professional training in various Programming Languages, Graphics & Multimedia, Web Designing as well as Development Training that is based upon the current recruitment needs in the IT market.
Further, we also provide training on thorough understanding of:
- Project Requirement Identification and Analysis,
- Software Development Life Cycle,
- Functional Design,
- Testing and Implementation
- Quality Assurance
Since establishment, we have successfully established and maintained network with more than fifty IT and other companies which has made us able to offer and provide our students with internship and job opportunities.
See all Broadway Infosys Nepal courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Vim Essential Advanced Diploma Course LineNPR 3,391Duration: Upto 1 Hour
- MS Power Point 2021 eduCBANPR 2,939Duration: Upto 3 Hours