Samir - Computer programming tutor - Ottawa
1st lesson free
Samir - Computer programming tutor - Ottawa

Samir's email address and phone number have been validated.

Samir

  • Rate $40
  • Response 24h
  • Students

    Number of students Samir has accompanied since arriving at Superprof

    3

    Number of students Samir has accompanied since arriving at Superprof

Samir - Computer programming tutor - Ottawa

$40/h

1st lesson free

More Computer programming tutors

1st lesson free

Unfortunately, this tutor is unavailable

1st lesson free

  • Computer programming
  • Python
  • HTML
  • Computer languages
  • Java
  • JavaScript

Learn Mobile App Development with iOS & Swift - The Complete Course

  • Computer programming
  • Python
  • HTML
  • Computer languages
  • Java
  • JavaScript

Methodology

  • Elementary School
  • Middle School
  • High School
  • +12
  • levels :

    Elementary School

    Middle School

    High School

    College

    University

    Adult Education

    Masters/ Graduate School

    MBA

    Early childhood education

    Beginner

    Intermediate

    Advanced

    Proficient

    Children

  • English

All languages in which the lesson is available :

English

Duration : 80 Hours - Price : $30.00 - Place : OttawaWhat you'll learn?

✓ Be able to build any iOS app you want
✓ Create a portfolio of apps to apply for junior developer jobs at a technology company
✓ Learn to work with Apple's latest UI Framework - SwiftUI
✓ Master app marketing so you can publish your apps and generate downloads
✓ Start your own app-based business
✓ Become a digital nomad by working as a freelance iOS developer
✓ Master app design so you'll know how to wireframe, mockup and prototype your app idea

See more

Course setup

I will teach you how to code using Swift 5 and build beautiful iOS 13 apps for iPhone and iPad. Even if you have ZERO programming experience.

I'll take you step-by-step through engaging and fun tutorials and teach you everything you need to know to succeed as an iOS app developer.

So by the end of the course, you'll completely understand:

✓ Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, structures, classes and protocols.
✓ Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.
✓ Data Structures: How to work with collections, such as arrays and dictionaries.
✓ Software Design: How to organise and format code for readability and how to implement the Model ­View­ Controller (MVC) design pattern, Apple's favourite delegation pattern and the publisher pattern.
✓ Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.
✓ Persistent Local Data Storage: How to use Core Data, Realm, Codable and User Defaults to store your app data locally.
✓ How to Implement In-App Purchases with Apple StoreKit
✓ SwiftUI: How to use Apple's brand new UI framework to create user interfaces programmatically that look good across all Apple products.

Requirements:
✓ No programming experience needed - I'll teach you everything you need to know
✓ A Mac computer running macOS 10.15 (Catalina)/Latest MacOS or a PC running macOS.
✓ No paid software required - all apps will be created in Xcode 12 (which is free to download)
✓ 'll walk you through, step-by-step how to get Xcode installed and set up

See more

Practical information

  • Duration of the training : 80 Hours
  • Price of the training course : $30.00
  • Place : Ottawa
  • Maximum number of students during the training : 5
  • Concerned audience : all
  • Course materials are provided to each participant
  • Validity of the training course : all year

Rates

Rate

  • $40

Pack rates

  • 5 h: $200
  • 10 h: $400

free lessons

This first lesson offered with Samir will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 30min

online

  • $40/h