• +91 90320 18369
  • info@eazygurus.com
  • USA, INDIA
  • Home
  • Courses
  • About Us
  • Services
    • Online Training
    • IT Training
    • Corporate Training
    • Project Mentoring
    • Generative AI
  • Blog
  • Trainer Registration
  • Contact
  • Payments
Eaazygurus-LogoR-310x105

iOS USING SWIFT

Posted on June 16, 2020June 16, 2020 by admin
0

COURSE : iOS APPS DEVELOPMENT | ONLINE TRAINING | DURATION : 40 HOURS

Course Details
Course Syllabus
Enroll Now

ABOUT 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 29 billion U.S dollars.

EazyGurus 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.

What You Will Learn

  • 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

Prerequisites

Participants are expected to have:

  • Basic knowledge of Programming,
  • Familiarity with C++/JAVA/C#

Course Syllabus

Introduction to Development MAC OS, IDE – XCODE, Interface Builder

  • Mac versions –Features
  • iOS versions -Features
  • Introduction to Xcode tool and Compilers

Introduction to Objective-C

  • Creating Objective C classes and Methods
  • Creating Properties and methods
  • OOPS in Objective C
  • Inheritance, Polymorphism, Dynamic Typing, Dynamic Binding
  • Arrays,set,Dictionaries
  • Categories and protocols
  • Application Lifecycle
  • Xib, StoryBoard and Interface builder
  • Creating and building simple applications
  • UIState Preservation
  • View application sandbox and CrashLogs of Application

Cocoa Design patterns

  • What is MVC?
  • Model, View and Controller Classes
  • Delegate and Datasource
  • Singleton Pattern
  • Observer pattern
  • Target-Action
  • Cocoa coding standards

Memory Management

  • Introduction (alloc init, retain Release )
  • Auto release pool

Objective -C ARC

  • Migrating your application to ARC
  • Basic Interaction with UIControls
  • Button,label,Textfields
  • switch,slider,progress bar
  • Alerts ∧ Action sheet
  • Table views
  • Scrollview, Web view, maps
  • SearchBar, popovers
  • Picker, Date picker, Imageview, Image picker controller
  • Gestures, Mouse events
  • Mail, Message, Phone call

Orientation and iPhone sensors

  • The iPhone Accelerometer
  • Detecting shakes
  • Determining orientation
  • Responding to the accelerometer

WorkingWithTableView

  • UITableViewController
  • Working with multiple TableViews
  • UITableViewCell
  • TableView practices
  • CustomCell creation.

Multi-View Applications

  • view to view (Present model view controller )
  • Navigation controller
  • Tabbar controller
  • Pageview controller
  • Split view controller

CoreGraphics and QuartzCore

  • UIKit and view lifeCycle
  • Draw lines and transforms.
  • Alpha ,Opaque ,hidden
  • Create PDF files
  • Merge Images
  • SplashView and Basic animation
  • Adding Views with animation

Maps SDK

  • Introduction to MapKit Framework
  • Showing a simple Map
  • Update User Location
  • Background location updates of the user.

REST and SOAP services, XML and JSON Parsing

  • Asynchronous and synchronous request
  • Soap service
  • Rest service
  • XML and JSON Parsing
  • KeyValue coding and Nested JSON objects
  • Error handling
  • Lazy loading

Multitasking in iOS

  • NSThread and management of multiple threads
  • Synchronous and Asynchronous
  • Introduction to NSTimers
  • GCD in iOS
  • NSOperation and NSOperationQueue

Database Persistence

  • User Defaults
  • Plist
  • SQLite
  • Core Data

Media interaction

  • audio player
  • MediaPlayer
  • MPMovie player

Notifications

  • Local notifications
  • App-level Notifications
  • Push Notifications

Social Network Integration

  • FaceBook
  • Twitter
  • Google +

Testing And Deployment

  • Debugging application in the device.
  • iOS5,iOS6,iOS7 features and differences
  • App Store Submission

Register Now

Search Course

Trending Courses
Appian BPM Training Course in Hyderabad
Appian Training in Hyderabad With 100% Placement Assistance Enroll For...
AI & Data Science Using Python
AI & Data Science Using Python Training in Hyderabad With...
Multicloud Devops with Security
Multi Cloud DevOps Training in Hyderabad With 100% Placement Assistance...
Digital Marketing
Digital Marketing Training in Hyderabad With 100% Placement Assistance Enroll...
Cyber Security
Cyber Security Training in Hyderabad With 100% Placement Assistance Enroll...
Latest News
Appian BPM Training Course in Hyderabad
Appian Training in Hyderabad With 100% Placement Assistance Enroll For...
AI & Data Science Using Python
AI & Data Science Using Python Training in Hyderabad With...
Multicloud Devops with Security
Multi Cloud DevOps Training in Hyderabad With 100% Placement Assistance...
Digital Marketing
Digital Marketing Training in Hyderabad With 100% Placement Assistance Enroll...
Cyber Security
Cyber Security Training in Hyderabad With 100% Placement Assistance Enroll...
Latest Blog
13 SMART SOCIAL MEDIA MARKETING TIPS FOR 2020
Social Media, It slowly crept into our lives, little by...
DATA SCIENCE IN HEALTH CARE | 7 WAYS DATA SCIENCE IS RESHAPING HEALTHCARE
7 Ways Data Science Is Reshaping Healthcare What do healthcare...
TOP 9 SOCIAL MEDIA TRENDS TO WATCH IN 2020
Social media trends rarely stay the same from year-to-year. That’s...
TOP SOCIAL MEDIA TRENDS FOR 2020 AND BEYOND
Saying that most people spend a good part of their...
AI FABRIC CLOUD WITH UiPath PLATFORM
AI Fabric Cloud is live AI Fabric Cloud is live,...

EazyGurus is a leading IT learning and training solution provider. We support individual IT career aspirants to learn and nurture advanced IT skills and competencies.

Privacy

Terms of Use
Privacy Policy
Cancellation & Refund Policy
Shipping & Delivery Policy

Quick Links

About Us
Services
Courses
Blog

Trending Courses

  • AI & Data Science Using Python

  • Multicloud Devops with Security

  • Digital Marketing

  • Cyber Security

  • Generative AI and Prompt Engineering

  • Python Full Stack Developer

  • Java Full Stack Developer

© 2025 Welcome to EazyGurus

90320 18369
info@eazygurus.com
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT