iOS Developmnent

  • Classes : Online
  • Duration : 3 Month
  • 30 / Batch
Course Description

This Python certification training will help you understand the high-level, general-purpose dynamic programming language of the decade. In this Python course, you will be exposed to both the basic and advanced concepts of Python such as Machine Learning, Deep Learning, Hadoop streaming, and MapReduce, and you will work with packages such as Scikit and SciPy.

What you'll learn
  • iOS Developmenet
  • Swift
  • Projects
  • Soft Skills
Course content
  • Module 1: Understanding Programming Standards

    Understanding Programming Standards

      • What are programming standards
      • Importance of programming standards
      • Benefits of using programming standards
      • Programming Standards in detail
      • Good programming habits
      • Unit Testing and its importance
    •  
  • Module 2: Introduction to SWIFT Language

    Introduction to SWIFT Language

    • Variables & Constants
    • Introduction to functions (methods)
    • Arrays, Dictionaries, Data, Date and other basic data types
    • Enums, structures, closures
    • For, If, switch statements
    • Object oriented concepts with SWIFT
    • Type check, AnyObject, Any
    • Protocols, Extensions, Error handling
    • Working with classes
  • Module 3: Working with Xcode

    Working with Xcode

    • Introduction to XCODE
    • COCOA touch framework
    • iOS application architecture
    • Application lifecycle
  • Module 4: Introduction to view controllers and Views

     Introduction to view controllers and Views

    • View Controllers, view, view lifecycle
    • Basic Controls – Label, Buttons, Text field, image View
    • Table view with default cells and customized cells
    • Collection view with default cells and customized cells
    • Picker view, Date picker, scroll view, navigation and Tab bar controller
    • Understanding Interface builder, XIB files
    • Creating outlets and Actions
    • Handling touch and gesture events
    • Segment and Page control, switch view, UIAlertView
  • Module 5: Integrating with Database

    Integrating with Database

    •  Introduction to data storage methods in iOS
    •  Using Core Data, SQLite database, User Defaults, Property

     

  • Module 6: Web Services in iOS

    Web Services in iOS

    • What are web services
    • Why do we use web-services
    • How apps function with the help of web-services
    • Introduction to different web services
    • JSON parsing, XML parsing
    • Get and POST methods
  • Module 7: Multimedia in iOS

    Multimedia in iOS

    • Playing Audio and Video
    • Capturing images using camera
    • Getting images from gallery
    • Sending mail and SMS from app
  • Module 8: Map integration

    Map integration

    • Introduction to maps
    • Working with pin annotations
  • Module 9: Communicating with other view Controllers

    Communicating with other view Controllers

    • Using storyboard to design the app, using segues
    • Introduction to methods used for passing data from one to another view controller
  • Module 10: Auto-Layout

     Auto-Layout

    • Introduction to Auto-layout
    • Working with constraints
    • Using constraints to change view sizes
    • Programmatically control the views
  • Module 11: Deep Concepts of Swift Language

    Deep Concepts of Swift Language

    • Introduction to Multithreading
    • Multithreading in iOS app, using NSThread, NSOperation and NSOperation Queue, GCD
  • Module 12: Push Notifications

    Push Notifications

    • Introduction to Notification
    • NSNotification and NSNotificationCenter, UILocalNotifications, Push Notification services
    • Using constraints to change view sizes
    • Programmatically control the views
Carrier Growth

Ever since its invention, Python has been in demand because of its exceptional offerings. If you aspire to construct your career in this line, then you should surely know about its minute details.

By obtaining this certification, your career graph will get uplifted.

From starting your career with Rs. 4 Lakh, your salary structure will get enhanced up to Rs. 8 Lakh respectively.

This specific field will provide you with several job roles. like you can become a developer, Data Scientist, Software Engineer, etc

With these different job roles, your salary package will also get affected positively.

Your chances of getting settled into a good workspace will increase post acquiring this accreditation.

Inquire Now


refresh-icon