Home / iOS Development

iOS Development

iOS Development is designed for students to get started with design iOS App Concepts. This course will focus on languages syntax since basic levels and start to implement real user interfaces following with great user experiences and integrate others iOS features.

Course Offer
  1. IDE Installation
  2. Swift Languages
  3. UI Elements
  4. UI / UX Design
  5. UI Guestures
  6. Third-Party Libraries
  7. Storage & Server Communication
  8. Notification
  9. Appstore Submission
  10. Final Project

20% Scholarship

Fee : $ 280.0 $ 224.0

Duration : 80 hours

iOS Development
Course Outline

  • Install XCode
  • Using XCode Tools
  • XCode’s setting
  • Connection Outlet / Action
  • Project Setting

  • Swift Overview
  • Swift Concept
  • Understanding Playground
  • Project Structure
  • Basic Syntax of Swift

  • Defining constants and variable
  • Data Type
  • Operators

  • Array, Set, Dictionaries, Tuples
  • NSArray, NSDictionaries

  • Decision Making
  • Loop

  • Classes and Structures
  • Object & Initialization
  • Properties & Method
  • Interitance
  • Encapsulation

  • Functions
  • Closure
  • Protocol
  • Extension

  • Enumeration
  • Generics
  • Memory Managment

  • Custom Delegate
  • Optionals
  • Optional Chaining & Binding

  • Errors
  • Throwing Errors
  • Catching Errors

  • UI Label
  • UI TextField, TextView
  • UI Buttons
  • UI Image & Image View
  • UI Page View
  • Other components
  • Lab: Classwork

  • UI AlertController
  • UI Table View & ViewController
  • UI Search Controller
  • UI Navigation Controller
  • UI Collection View
  • UI Sheet Presentation
  • UI View Controller
  • Lab: Homework

  • Constraint to Elements
  • Interface Builder
  • Layout Sizable

  • Cocoapods
  • Facebook Libraries
  • Google Maps
  • Firebase
  • Lab: Homework

  • Defaults
  • Core Data
  • Localization
  • Lab: Classwork

  • JSON Data Manipulation
  • RESTful APIs
  • URL
  • URLRequest
  • URLSessions
  • Alamofire
  • Codeable
  • Async / Await

  • Local Notification
  • Remote Push Notification
  • Notification Observer
  • Lab: Classwork

  • MVP
  • MVVM
  • Lab: Homework

  • Apple Developer Program
  • TestFlight
  • App Store Connect