iOS Development Training Course
Apple’s iOS keeps pushing the boundaries of innovation, with amazingly versatile apps and exciting user interfaces. iOS developers are smart, think out of the box, and stretch their creativity to work on cool native iOS applications. More than 70% of the world’s population is now hooked on to smartphones and are using apps for their everyday tasks. The iOS app store is the world’s second largest app store market and had over 2.2 million apps available for download as of 2018. This popularity has given rise to a huge demand for iOS app developers who are a coveted lot, considering they design apps for a market that is estimated to be around 30 billion U.S. dollars.
KnowledgeHut’s introductory course on iOS Development takes you through the basics of iOS app development using Swift, where you will be introduced to the important design patterns and features and the core fundamentals that form the backbone of an iOS app. You will learn the language of the iOS developer and the nitty-gritty of working on this revolutionary platform. Our instructors will guide you on the do’s and don’ts of the process of iOS development with expertise and competence. At the end of the course, you will be able to make an app of your own, with guidance from our expert tutors.
Mobile developers who want to rapidly design and deploy great iOS applications and web apps that will look great and play nicely with a wide variety of browsers / devices.
Delegates should have basic programming skills.
By the end of this course, you will have learnt:
Get introduced to the Swift environment
Learn the Xcode app architecture
Learn about single and multi-device UI and working with multi-screen apps
Create a complete app on your own
Introduction to Swift
Get familiar with the syntax used in the Swift Programming Language
- Variables, Types
- Classes, Structs
- Memory Management
- Generic Programming
Understand the different Design Patterns used in Swift and how they are implemented.
- Protocol Oriented Programming
Getting started with App Development. Understanding how to make an app from scratch and explore the lifecycle of the app.
- App Architecture
- App Lifecycle
- View Lifecycle
- Creating the First App
Understand UI Design. Create responsive UI. Design advanced user interface layouts.
- Single Device UI
- Multi Device UI
- Multiscreen Apps
- Presenting View Controllers
- Tab Bar
- Complex UI
Learn how to save data even if the app stops running. Explore different options to achieve this.
- Reading Data
- Writing Data
- Updating Data
- Deleting Data
- Unique Data
- Entity Relationships
- Codable Protocol
Understand how to communicate with services over the network using both SOAP & RestFul services.
- Parsing JSON
- Parsing XML
Getting familiar with the steps involved in mixing code from other languages.
- Creating Frameworks
- Mixing Swift and Objective-C
- About CocoaPods
The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.
All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.
Upon successful completion of this training, participants will be issued with an Livecode Technologies certificate.
The training is residential and will be held at livecode Training Centre. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.
All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.
Accommodation is arranged upon request. For reservations contact the Training Officer.
Mob: +254 725771853
The course fees is KES 130,000.00 or USD 1800.00 exclusive of VAT. The course fees covers the course tuition, training materials, two (2) break refreshments, lunch and study visits. Participants will cater for their travel and accommodation costs.
Payment should be transferred to Livecode Technologies account through bank on or before the training date.
Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.
- Participants may cancel attendance 14 days or more prior to the training commencement date.
- No refunds will be made 14 days or less to the training commencement date. However, participants who are unable to attend may opt to attend a similar training at a later date, or send a substitute participant provided the participation criteria have been met
Please Note: The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.
|Event Date||11-29-2021 8:00 am|
|Event End Date||12-10-2021 5:00 pm|
|Cut off date||11-25-2021|
|Individual Price||USD 1,800|