Nasrin Coding Academy

Our Courses

Comprehensive courses in C, C++, Python, Java, Swift, Dart, Objective-C, and Playwright.

📂 iOS Development Syllabus

Module 1: iOS Architecture & Layers

Core OS Layer, Core Services Layer, Media Layer, Cocoa Touch Layer, Overview of iOS SDK and tools.

Watch module video: iOS Architecture & Layers (YouTube)

Module 2: Introduction to iOS Development

Overview of iOS platform, Objective-C basics, Xcode IDE and Interface Builder, Creating first iOS app (Hello World).

Module 3: Swift Programming Basics

Variables and Constants, Data Types and Type Safety, Optionals and Tuples, Control Statements (if, switch, loops).

Module 4: Functions & Closures

Function declaration and usage, Parameters and return types, Closures in Swift.

Module 5: Object-Oriented Programming

Classes and Objects, Properties and Methods, Initializers and Deinitializers, Protocols and Delegates.

Module 6: User Interface Design

Storyboard and Auto Layout, UI Elements (Buttons, Labels, TextFields), View Controllers.

Module 7: Navigation & Multi-Screen Apps

Navigation Controller, Tab Bar Controller, Segues and data passing.

Module 8: Table Views

Creating Table Views, Custom Cells, Dynamic data handling.

Module 9: Data Storage

UserDefaults, Core Data, SQLite, API Integration.

Module 10: Advanced iOS Concepts

Multithreading (GCD), Gestures (tap, swipe, pinch), MapKit and Core Location.

Module 11: Media Handling

Camera and Image Picker, Audio and Video integration.

Module 12: Localization & Deployment

Multi-language support, App Store deployment, Certificates and Provisioning.

🎥 iOS Video Playlist

Watch our curated iOS playlist and selected highlight videos:

👩‍🏫 Instructor

Instructor

10+ years experience in iOS & Flutter development. Mentor for students worldwide.

📞 Contact

WhatsApp: +91 8807192714

Email: farzanaiqbal2017@gmail.com

Location: Bangalore, India