Agenda Discovery Week Month

Curated for Me

Seattle iOS application development Training [Apr 14 - May 6, 2018] | mobile app development training | IT Training | iOS app development training | Weekend course

Omni212
Write a Review
Select your rating. ( ) ( ) ( ) ( ) ( )
Endorsed by Curators:
Apr 14 7:30AM - 9:30AM

Mobile application developer is one of the top ten hottest skills in demand in the industry today. This class willl be taught by instructors who have been developing iOS apps for many years. They have also taught app development, and coached/consulted with mobile app development projects.

The focus will be on iOS and mac OS, Cocoa and Cocoa Touch, Swift and legacy Objective-C.

The class starts with an introductory segment on using the developer.apple.com tools which are all free to download.

One of the other topics covered in the beginning of the class is apple app store registration


Features & Benefits

  • 10 sessions, each session of 2 hours spread over 5 weekends
  • 20 hours of LIVE Instruction spread over 5 weeks
  • Training material with lab exercises provided
  • Each session is recorded and recordings are provided to students over Microsoft Cloud


Course dates:

April 14 - May 6, 2018


Weekly Schedule

  • Saturday and Sunday, every week
  • 7:30 AM - 9:30 AM (US Pacific Standard Time) each day

Please confirm your local time


Video Conference Link

Will be sent upon registration and payment


Training Provider:

Omni212


Why iOS app development Training from Omni212?

1. Omni212 has a team of iOS mobile app developers on staff.

2. Post class support and access to class materials on the cloud available for one year.

3. Career advancement and Job placement assistance

4. Course completion certificate available upon request.


Who can take this course?

Some pior programming knowledge is needed but we will teach beginners. Some background (C, PHP, HTML, etc.) would be nice.

Front end web designers who are looking to learn the back end can also take this class.


Required Software and tools needed

Students will need some form of Mac -- MacBook, iMac,


Training Details

Every session will have presentation about theory, concepts and technology, followed by Hands-on Lab practice exercises.

Each session will be recorded and the recordings will be shared after each session with students.

Class recordings, training manuals and lab material will be available to students for one year after the date of completion of the course.


Course Outline


1. Language basics

  • Class Hierarchies
  • Root Classes/Base
  • Classes
  • Objective-C, Swift
  • Memory Management
  • Power Management
  • Collections
  • Enumeration
  • Initialization
  • Protocols &
  • Delegation
  • Notifications
  • Refactoring Code(time permitting)
  • Converting code(time permitting)

Tool - Xcode

Hands On - Master Detail Application


2. Framework Basics

  • Model-View Controller(MVC)
  • Basic Classes
  • Property Lists
  • Mutability
  • Archiving
  • Property Lists
  • Introspection and
  • Encapsulation
  • Error Handling
  • OS X and iOS
  • Comparison (timepermitting)
  • MapKit
  • HomeKit (timepermitting)
  • HealthKit (timepermitting)

Tool - Interface builder

Hands On - LocatApp


3. User Interface Design

  • Human Interface
  • Guidelines
  • Table Views
  • Tab Views
  • Navigation Bars &
  • Controllers
  • Embedding
  • Modal Contexts
  • Popovers
  • PhotoKit (timepermitting)
  • Localization (timepermitting)
  • Undo and Redo(time permitting)
  • Social Media
  • Integration (timepermitting)

Tool - Asset Catalog

Hands on - Student Project


4. Data Design

  • Uniform Type
  • Identifier (UTI)
  • Bundle
  • Core Data Stack
  • Persistent Store
  • Data Model
  • Managed Objects
  • Managed Object
  • Contexts
  • Subclassing
  • NSManaged Object
  • Relationships &
  • Cardinality
  • Delete Rules
  • Lightweight
  • Migration(timepermitting)

Tool - Data Model Editor

Hands on - LocatApp for Core Data


5. Integration

  • Uniform Type
  • Identifier (UTI)
  • Bundle
  • Core Data Stack
  • Persistent Store
  • Data Model
  • Managed Objects
  • Managed Object
  • Contexts
  • Subclassing
  • NSManaged Object
  • Relationships &
  • Cardinality
  • Delete Rules
  • Lightweight
  • Migration (time permitting)

Tool -

  • Xcode
  • iTunes Connect
  • Apple Developer Site


Recap & Review


Class Size:Maximum 22


REFUND POLICY

1. There will be no refunds.

2. If a class is not taken for any reason, purchase price can be applied toward any published future class by Omni212 of equal or lesser value.

Upcoming Events

×
Endorsed by Curators:
Seattle SQL BI Training [Apr 14 - May 6, 2018] | IT Training | Business Intelligence Training | SQL Integration Services Training | SQL Reporting Services Training | SQL Analysis Services Training | SSIS Training | SSRS Training |SSAS| Weekend class

Seattle SQL BI Training [Apr 14 - May 6, 2018] | IT Training | Business Intelligence Training | SQL Integration Services Training | SQL Reporting Services Training | SQL Analysis Services Training | SSIS Training | SSRS Training |SSAS| Weekend class

Apr 14 8:00AM - 10:00AM
Features & Benefits10 sessions, each session of 2 hours spread over 5 weeks20 hours of LIVE Instruction spread over 5 weeksTraining material with lab exercises providedEach session is recorded…
 
×
Endorsed by Curators:
Seattle Scrum Developer Certified training [April 14 - May 6, 2018] | Scrum Developer Certification | IT Training | Agile training | Scrum training | Agile coaching

Seattle Scrum Developer Certified training [April 14 - May 6, 2018] | Scrum Developer Certification | IT Training | Agile training | Scrum training | Agile coaching

Apr 14 8:00AM - 10:00AM
This training is provided byOmni212headquartered in Bellevue, WA. Omni212 is an authorized training partner for VMEdu, a global Agile & Scrum education provider. For more information, please…