SYLLABUS:
Month 1: Fundamentals and Setting Up the Environment (Weeks 1-4)
- Module 1: Introduction to iOS Development and Xcode (Week 1)
- Learn about Apple's ecosystem and iOS development
 - Set up Xcode environment on Mac
 - Understand basic Xcode interface and toolbars
 
 - Module 2: Swift Programming Language Basics (Weeks 2-3)
- Learn the basics of Swift programming language
 - Understand data types, variables, control structures, functions, and operators
 - Practice with hands-on exercises
 
 - Module 3: iOS Development Basics (Weeks 3-4)
- Understand iOS architecture and life cycle
 - Learn about view controllers, navigation controllers, and tab bars
 - Create a simple iOS app using Swift and Xcode
 
 
Month 2: User Interface and View Hierarchy (Weeks 5-8)
- Module 4: User Interface Design Principles and Patterns (Weeks 5)
- Learn about Apple's Human Interface Guidelines
 - Understand basic UI design patterns and principles
 - Create a wireframe for a simple iOS app
 
 - Module 5: View Hierarchy and Auto Layout (Weeks 6-7)
- Understand view hierarchy and how to create views programmatically
 - Learn about auto layout and constraints
 - Practice creating complex layouts using auto layout
 
 - Module 6: Tables, Collection Views, and Scroll Views (Week 8)
- Learn about tables, collection views, and scroll views
 - Understand how to use these views in your app
 - Create a simple table or collection view example
 
 
Month 3: Advanced Topics and Project Development (Weeks 9-12)
- Module 7: Core Data and Persistence (Weeks 9)
- Learn about Core Data and its uses
 - Understand how to use Core Data in your app
 - Create a simple data model and persist data using Core Data
 
 - Module 8: Networking, JSON, and Web Services (Weeks 10-11)
- Learn about networking fundamentals and protocols
 - Understand how to make network requests and parse JSON responses
 - Use web services in your app and handle errors
 
 - Module 9: Advanced UI Features and Gestures (Weeks 11-12)
- Learn about advanced UI features such as gestures, animations, and effects
 - Understand how to use these features in your app
 
 
SCHOLARSHIP AVAILABLE!!