Astana Hub

Recognised as an Apple Authorised Training Centre for Education

Submit an Application

Certificate of completion of the course from the Apple Authorised Training Centre for Education

Graduates of the training centre at Astana Hub will receive an Apple course completion certificate. The certificate will increase their chances in the labor market and provide access to new career opportunities.

 



Do you want to get the in-demand knowledge on iOS development for free? Apply and learn from a certified Apple trainer.




For whom?

Those who want to learn a new profession from scratch
 

 

Gain all the necessary skills for a quick start in Swift development and learn one of the most promising professions

Beginner developers

 

Master the basics before delving deeper into iOS development and learn the most relevant skills

Those who want to switch to freelancing and work from anywhere in the world

 

Learn to create optimized projects of any complexity and release apps to the App Store

Requirements for participants

English  language level from A2+ (Pre-Intermediate) and above

Basic knowledge of IT concepts and software skills

Analytical thinking in solving non-standard problems

How to start the training?


01

Fill in the application form

 

 

The application form is quite detailed and you must fill in all the required fields

02

Pass the selection stages

 

There will be an assessment of your English level, and will be a mini-training with quizzes. 

03

Interview

 

 

Based on the results of the interview with the teacher,оf the selected candidates will be invited to the training.

Training program

  • Module 1:

    Swift Syntax

    Development Environment (Xcode), Playground;Data types, variables, constants; Collections(array, set, dict); Conditional statements and loops, control flow; Functions.

  • Module 2:

    OOP (Object-oriented programming)

    Objects and classes; Structures; OOP principles Inheritance; OOP Principles Encapsulation; OOP Principles; Polymorphism; OOP Principles Abstraction.

  • Module 3:

    Swift Syntax

    Optional; Enumerations; Guards.

  • Module 4:

    UIkit Storyboard

    Storyboard; UI actions and UIoutlets; Life cycle; Tab bar, Navigation Controller; segue; Animation; Project.

  • Module 5:

    UiKit Storyboard

    Memory management ARC; MVC; Multiview application.

  • Module 6:

    Snapkit

    SOLID; library connection; SnapKit; API; Architecture 101; Maya.

  • Module 7:

    SnapKit 

    CoreData; Authorisation, Textfield, Token; Multithreading (concurrency), GCD and Dispatch Queue; MVVM.

  • Module 8:

    SwiftUI

    SwiftUI; VIPER design patterns; Firebase; Skeletonview.

Important dates

  • March 4

    The start of accepting applications

  • March 18

    Application submission deadline

  • March 18 - March 24

    Selection process

  • March 26

    Start of the program

  • March 26 - June 28

    Program duration

Until the end of the application process:

0 Days
0 Hours
0 Minutes
0 Seconds
Participate

FAQ

  • What are the eligibility criteria for the training?

    – English language level from A2+ (Pre-Intermediate) and above
    – Basic knowledge of IT concepts and software skills
    – Analytical thinking and creativity in solving non-standard problems
  • What is the value of Apple Authorised Training Center for Education? 

    During the training, students will gain all the necessary skills for a quick start in Swift development and learn one of the most promising professions.

  • Who will be the instructor at the center?

    Training for the students at the center will be conducted by a certified Apple trainer.

  • What is the duration of training?

    The training will take place from the end of March to July.

Close