IOS Development

durationDuration :
3 Months
Study TypeStudy Type :
Full Time
Tuition feesCourse fees :
24,000
assignments-img 100% placement
assistance
assignments-img Job Oriented
Training
assignments-img Step by step
training
assignments-img Daily
assignments

Introduction to Xcode

  • iOS Introduction
  • iOS versions -Features
  • Xcode Architecture
  • Project,Editor Tab
  • Command Tool
  • Output in Simulator
  • Hello World App
img

Learning Objective-C

  • Syntax Reference
  • Variables and Data Types in Objective-C
  • Next Step Classes
  • Working with Functions
  • Classes and Objects
  • Creating and Implementing Interfaces
  • Instance Variables, Methods
  • Class Methods
  • Property Declaration
  • Synthesize Statements in Objective-c
  • Creating Category
  • What are Protocols,How to Create?
  • Memory Management
  • ARC and MRR
  • Managing variable Ownership by alloc,init and understanding retain count

How To Code With Swift Language

  • Understanding Playcode Environment
  • Pattern of variable Declaration
  • How to use If-Else, Switch Statements
  • Working with Loops
  • Arrays and Collection
  • Enums in Swift
  • Creating Functions
  • Closures
  • Exception Handling

Basics to Develop App in IOS

  • Working with StoryBoard Apps
  • Understanding UI Design & Layouts
  • Handling Object Constraints
  • Creating Delegates & IBOutlets References
  • Programming in AppDelegate.swift
  • Cocoa Touch Frameworks
  • Learn to code on Objects in View Controller
  • Run App on Simulator
  • Get Knowledge of Different Tabs in Xcode Editor,Navigator,Utility Tab

Basic UI Objects

  • Getting user Inputs
  • Using Label,Textfield,Button
  • Object Event Handling
  • Controlling Keypad Visibility
  • Creating Login Screen
  • Message through Alerts
  • ActionSheet
  • Picker,Date Picker

Other UI Components

  • Managing multiple Objects in Scrollview
  • Listing through TableView
  • Collection View and Image Gallery
  • Controlling Keypad Visibility
  • Visit Website in WebView
  • Image Pickers
  • Search Bar
  • Popovers

How MVS Implements in IOC

  • Working with Storyboard
  • Multiple ViewControllers
  • Creating Reference of IBoutlets and Actions
  • Triggering Event
  • Embedding Navigation Controller
  • Managing Segues

Working with XIB

  • Creating Cocoa Touch Classes and XIB Interface
  • Handling AppDelegate Events
  • Embedding Navigation Controller
  • Managing XIB ViewControllers
  • Managing Window and View Object

Applying Navigation Tabs and Bar

  • Adding Navigation Tabs to Window
  • Adding Items
  • Associating Navigation Controller
  • Creating Custom navigation button
  • Adding Segues
  • Managing Window and View Object

Database Handling

  • Configuring SQLite Environment
  • Making Data Connections
  • SQLite CRUD Operation
  • Working with iOS Core Data
  • Understanding Entity
  • Insertion,Updation and Deletion in Core Data

Getting Information From Server

  • Connection to Web Server
  • Sending and receiving data to server
  • Web Services
  • Parsing JSON Data

Advance

  • Developing Custom TableView
  • Creating Custom Views
  • Firing Local Notification
  • Photo Browsing
  • Playing Audio File
  • Handling Video Clip in Swift 3.0
  • Implementing Multithreading in IOS
  • Mail Send
  • Sending SMS
  • Getting Location Info

React Native Development

React Native Overview

  • What is React Native?
  • Need of React Native
  • React Setup Installation
  • Best IDE for React Native
  • Create your first app by create-react-app
  • Understanding React App Structure
  • Run your first app
  • React Single Page Apps VS Multi-Page Applications
  • What is a React DOM
  • Difference between React Native and React JS
  • Benefits of React Native over traditional App Development

JSX role in React

  • JSX rules
  • Difference between JS and JSX
  • How to Handle Conditional Statements in JSX?
  • How to insert expressions in JSX?

Components in React

  • React Components overview
  • Containers and components
  • Difference between functional components and container components
  • Child or Nested Components in React
  • Creating Function components
  • Develop Class Component
  • Reusable components
  • Component Nesting
  • Stateful Components
  • Stateless Components
  • Conditional Rendering
  • React Pure Component
  • Understanding this
  • Context issues with 'this'
  • Communicating child to parent

Introduction to Web

  • Introduction to www
  • WebPage Creation
  • HTML
  • Essential HTML Tags, Attributes
  • Tables, Form Elements
  • Web Layout Management
  • Applying Styles
  • CSS

Props in Component

  • What are props? An Overview
  • Passing Props to components
  • Receiving props inside the components
  • Passing arrays in Props
  • Props validation with data types
  • Sending array in props

States in React Component

  • Understanding and using state
  • Handling Events
  • Differences between props and state
  • Initialize states
  • Modifying the state with setState() method
  • onBlur, onKeyUp, onChange and other useful primary events in ReactJS

Styling Apps

  • Creating React Native Style
  • Using Flexbox
  • Design your Component with styles
  • External JS Style
  • Importing external styles in App.js

Apply Styles to React Component

  • How to write Styles in Rect
  • Creating Styled Component
  • CSS and inline styles in ReactJS UI
  • External styles to the components
  • Styling a nav-bar in ReactJS.

Navigation

  • Navigation Setup
  • Moving Between Screens
  • Passing Props
  • Drawer Navigation
  • Tab Navigation

Rendering

  • Rendering Data in ListView
  • Styling List
  • Touchables
  • Animation
  • Picker Component
  • React Switch
  • Status Bar

Installation / Setup Environment

  • React Native Environment Setup
  • Android Studio and React Native CLI Installation
  • Emulator Creation
  • Connectivity to Native / Physical Devices
  • Making Hello Word App

Understanding Directory Structure and Component

  • Project Directory
  • Understanding Data Flow
  • What are React Native Component
  • Creating a React Component
  • Component Registration
  • Know How to Implement Component
  • What is JSX
  • Destructuring Imports

React Redux

  • Redux Overview
  • Introduction to Redux
  • Redux v/s complexity of managing state
  • Understanding the working of Redux
  • Concept of store
  • Adding Redux to the React Project and Redux Devtools
  • USE of Provider
  • Setting Up the Reducer and the Store
  • Dispatching the Actions
  • Adding Subscriptions
  • Connecting React to Redux
  • Connecting the store to react
  • Dispatching the Actions from within the Component
  • Passing and Retrieving Data with Actions
  • Updating the State
  • Combining multiple Reducers

Firebase Integration

  • Creating Firebase Project
  • Configuring React Native App
  • Firebase Authentication
  • Login Screens
  • Writing and reading data from Firebase

MySQL

  • Database Fundamentals
  • Table Creation
  • Create, Insert, Update, Delete Query
  • Select Query
  • MySQL Where Clause
  • Accessing, Sorting and filtering data
  • MySQL Views

Handling HTTP Server Request

  • HTTP Fetch Method
  • Sending Fetch Request
  • Receiving Fetch Data
  • UI Rendering

Javascript ES6

  • Introduction to ES6
  • Arrow Function
  • Passing parameter
  • Destructuring
  • Classes
  • javascript Inheritance

Finding Your Right Courses

Request A Call
top