iOS Training — Swift 101

João Monteiro
Deemaze Writing Wall
3 min readSep 18, 2019

Hello there! If you are a software developer interested in learning mobile technologies and you don’t mind spending a good time surrounded by really cool people, this opportunity is for you.

Deemaze is organizing a Swift 101 course that will occur during November 2019. This will be a 12-hour program whose main goal is to teach you the Swift principles for iOS programming. By the end of this course, you should have the necessary know-how to start implementing your own iOS apps.

So let’s answer some of the questions you may be asking right now.

What is the agenda?

This training will be split into two main parts. First, we’ll introduce you to the basics of the Swift language:

  • Syntax,
  • Functions,
  • Variables,
  • Objects,
  • Classes,
  • Structures,
  • Control flows,
  • And other essential concepts.

Then, in the second phase, we’ll focus on the iOS world:

  • Architecture and app lifecycle,
  • How to use Xcode,
  • Cocoapods,
  • Apple guidelines,
  • SwiftUI.

When and where will the sessions happen?

The sessions will be every Monday and Thursday during November from 17:30 to 19:00 at Nest Collective downtown.

What do I need to enroll?

To participate in this training you should fit in the following profile:

  • Experience in one programming language (JavaScript, Java, C, Python, Ruby);
  • Know basic concepts of software development (operating systems, system architectures, algorithms);
  • You don’t need to have a bachelor degree, this program is suitable for students and junior developers;
  • Have 3 to 5 hours of availability per week extra course, to practice at home;
  • You must pass a selection phase. We have a limited vacancies number and will need to select the candidates if there are too many enrollments.

Have your CV updated and send it to info@deemaze.com, we’ll reach out.

Do I need to have a Mac computer?

Ideally yes, however, we will not use this as an excluding factor when selecting candidates.

What’s the catch?

It’s completely free, no strings attached. Deemaze wanted to organize this training internally but we ended up deciding to open it to the community. We’re very interested in assessing your progress by the end of the training and would be delighted to continue working with a couple of participants in case they share our interest and availability.

That’s all for now! Reach out if you have any other questions.

If you want to participate and receive the full agenda we are waiting for your contact. We hope to hear from you and I’m sure we’ll have a great time this November.

I’m João, one of the founders of Deemaze Software. We are a software agency creating products for web and mobile. Keep up with us through Twitter, Facebook, and Instagram.

See you soon!

--

--