The Queens Technology Academy's backend development track is designed to teach students the skills and tools needed to build fully functioning and scalable backend systems used in real world applications.


About the Instructor

Benny Tan has over seven (7) years of experience working as a software engineer. He has worked with many Fortune 500 companies, helping them build out full scale production applications and backends. He has successfully shipped over 20 iPhone and iPad apps. In 2014, Benny started his own mobile development firm, where over 5 apps reached the AppStore Top Charts in various categories.

In 2016, Apple featured one of Benny's mobile app in the Worldwide Developer Conference for as a good example for functionality and design. In addition, he won the Zahn Social Innovation prize of 30k for developing an application that tracks and monitors family's health across various wearable devices. 

Benny loves to learn and experiment with different frameworks and libraries within the iOS ecosystem. 


The Curriculum

Before diving into the Swift programming language and Xcode, the tool for building iOS and OS X apps, students will be taught the fundamentals to computer science (algorithms and data structures). Students will be building three mobile apps using the skills learned. At the end of each week, students will be assigned mini projects to complete throughout the week based on the curriculum. Students will be guided with instructor code reviews.

  • Basic algorithms and data structures

  • Github and versioning

  • Swift fundamentals

  • Xcode

  • Networking and third party APIs


Interested in learning more about our mobile development curriculum? Get the syllabus below!
 


The Application

Our program's admission process is all centered around ensuring you are prepared to succeed in and out of the academy. Candidates are evaluated based on their abilities to solve problems, motivation to learn, and ability to collaborate.