iOS Syllabus

- Xcode and Interface Builder
- Introduction to Platform Overview and Objective-C
- Cocoa Touch Foundation and Tools
- Windows, Views, and View Controllers (MVC)
- UIControls and ViewController Containers
- Memory Management
- Data Persistence and Accelerometer
- Parsing XML and SQLite
- Integrating with Core services – Email, Contacts, Camera, Map kit etc
- Profiling and live device testing
- Quality Assurance
- Introduction to iPhone development and Xcode
- Introduction to Objective C – Part 1
- Introduction to Objective C – Part 2
- Introduction to Objective C – Part 3
- Making your first iPhone App
- Introduction to Objective C – Part 4
- Properties, Protocols and Categories in Cocoa Touch
- Important Frameworks and creating Cocoa Touch classes
- Understanding MVC architecture
- Introduction to Controls
- Understanding views and view hierarchy
- Advance controllers programming in iOS
- Understanding Various View Controllers in detail
- Working with Switch, Slider ,Buttons and Segment
- Understanding Pickers and Action Sheets
- Memory management in iOS
- Understanding Navigation Controller in iPhone
- Working with Table view and mixed content
- Grouped, indexed and dynamic table view
- Other operations in Table view (Table Cell)
- File handling in iPhone (Directory and file creations, saving and retrieval of data)
- Using SQLite in iPhone
- Working with Persistence using property list.
- Understanding of Core Data
- Understanding the use of Accelerometer
- Playing back video and music in iPhone
- Using camera in iPhone/ Photo library
- Steps to Launching the App in the APP store
- Performance tuning of an Application
- Debugging in Xcode
- Unit Testing Applications
Learn iOS App Development Training in Chennai at Softlogic Systems for developing impressive and perfect apps for Apple devices. We have qualified and certified trainers to provide the best coaching to perform in companies as well as entrepreneurs.
Get access to the complete syllabus
Download NowOur Students Speak


Completing the Full Stack Development course at SLA has been an incredibly valuable experience for me. Under the guidance of my skilled trainer, Muthu Karthick, I gained a comprehensive understanding of the subject, covering everything from fundamental concepts to advanced topics. The syllabus was thoughtfully designed, ensuring a seamless learning process. The continuous support from the SLA Team was exceptional and greatly contributed to my growth. Thank you!


SLA's Python training was excellent! Learning Python was made simple by the course syllabus's structure. Rajesh Sir, my trainer, made us learn difficult subjects by effectively simplifying them and using practical examples. I definitely suggest SLA to anybody looking for an approachable and enjoyable Python learning experience. With SLA’s placement assistance and guidance, I’ve got placed in a reputable company for a competitive salary. thanks to SLA for a valuable time!


Throughout my Data Science training, I had an amazing experience at SLA. My trainer, RK Sir, made the classes easy to understand. Because of the carefully prepared course, I was able to fully understand every concept. With the help of real-time assignments, my abilities greatly improved. Through mock interviews, the placement team helped me gain confidence. I'm really grateful to Softlogic Systems and the team for aiding and mentoring me during my training.


SLA is the best place to develop your IT skills and expertise. With the guidance of my counsellor, I took the AWS course. My trainer, Pandian Sir, was very friendly and approachable. He clarified each and every one of my doubts. The course structure made my learning experience easy and comfortable. I was able to gain practical expertise with real-time projects. The placement team helped me acquire a job in a reputable company for an excellent salary. Thank you very much, SLA.


I'm an individual from a non-IT background with no technical skills. I joined Softlogic Institute to switch my career from non-IT to IT. SLA's Machine Learning syllabus is frequently updated and created in a simple manner, so that complex concepts like Deep Learning, NLP, and Generated Models can be learnt even by beginners. On top of that, instructors of Softlogic are highly intellectual and friendly to teach you all concepts and industry trends to help me advance my career.


I had the best Android development learning experience in the SLA. Their Android course syllabus is fully up-to-date and their trainers are also working in this specific field. Their guidance and syllabus covers introduction to advanced topics of android development which helped non-IT background people like me to learn easily. I learnt designing, testing, and publishing of Android, and got placed with a better package than i was expecting at my dream company.


I joined SLA to learn Java for advancements in my career. Softlogic's Java Course syllabus is well-crafted to suit learners of all levels from beginners to advanced. The trainers are also expertised and already working as IT professionals, thus they let me learn more above the syllabus like industry trends, and career opportunities.I learnt Programming easily and became well versed through their training approaches. I also had an experience to work on real-time projects.


I did my Power BI course in the Softlogic Institute and was completely satisfied with their guidance and syllabus. Their Syllabus covers key concepts such as Data Visualization, Data Modeling, Power Query, etc which are taught to me in a simple manner. I also did real-time projects and guided with more practical methods than just explaining the concepts. Their placement support is also really good and I got placed in one of the renowned MNC just after completing my course.


I highly recommend Softlogic Institute for Software Testing Training if you want to acquire comprehensive knowledge as well as career enhancement. My trainer, Mr.Isaki Kumar is highly knowledgeable and approachable, making sure every queries of us are addressed to offer a better learning experience. With that, we had a lot of practical sessions and real-time projects to ensure that we will meet the IT demands. Through which, I got placed in a top MNC as a software tester


SLA provided excellent AI training. The training material was thorough and covered all necessary subjects. The instructors were knowledgeable and supportive, which made learning enjoyable. My ability to apply the ideas effectively was aided by practical assignments. I feel ready for the information technology field. I now have more confidence in my abilities because of the practical experience and real-world assignments. SLA is the best place for high-quality IT training. Thank you!
