ios-250-164

Course details

  Start date:  soon
  6 weeks, 5 hours/session
  Every Saturday, 10:00 to 15:00
  Course location: remote, live video
  8 seats
  Snacks, coffee, fun
  Lunch is not included

There is a simple flow to get started:

1. Register below
2. Short discussion
3. Payment

Do i need previous programming experience?

In order to have a great experience for all our participants, the technical level of the participants needs to be similar. That’s why this course requires familiarity with OOP concepts as prerequisites.

If you don’t have this knowledge now, here are some great resources you can use to prepare:

Participants must already know:

  • OOP basics (classes, methods, objects, variables)
  • Colections (List, Map, Array. etc)
  • If, switch, while, loop, for
  • Abstract classes
  • Interfaces & inheritance
  • Access modifiers  (private, public, protected)
  • Method overriding
  • Method overloading
  • Exception handling (try/catch/finally & throws)
What happens if I miss a course?

The learning materials and the source code for the exercises will be available so that you can easily catch up.

What happens if I don’t create my own app?

We strongly recommend that all our participants create their own apps, in order to maximize the learning by using all the concepts presented in the course and also exercising their product thinking. Our trainers will evaluate these apps and make recommendations based on them.

Sneak pics from the iOS course

Mandatory condition: Object-oriented programming (OOP) experience.

Participants without a MacBook will receive one, during the course!

You can get hired after completing this course, as we have partnerships with some great mobile dev companies. Average salary starts from 700 euro/month.

The “iOS Essentials” course offers a structured and hands-on approach that will help you learn essential iOS concepts. Guided by an experienced trainer, you will work on developing simple mobile apps.

Useful for:

  • Jr./Mid-level Developers wanting to learn iOS development
  • Fresh graduates wanting to start a career in mobile development
  • Freelancers wanting to learn iOS development

Participants should already know:

  • OOP basics (classes, methods, objects, variables)
  • Colections (List, Map, Array. etc)
  • If, switch, while, loop, for
  • Abstract classes, interfaces & inheritance
  • Access modifiers  (private, public, protected)
  • Method overriding & method overloading
  • Exception handling (try/catch/finally & throws)

What you will learn

  • How to develop simple iOS apps
  • Introduction to Objective C and Swift
  • Tips & tricks from the trainers’ experience

Agenda

  • Course #1: Using Xcode, Interface Builder, GitHub, Intro to Objective C, Swift, App settings
  • Course #2: Basic controls, Using resources
  • Course #3: Tables, Storyboards
  • Course #4: Permissions, Photos
  • Course #5: Network communication, Data storage, Using JSON, Gestures
  • Course #6: Location services, Push Notifications
  • Standard price
    lei1700
    Remote course version, via Zoom. You can pay 50% upfront and 50% mid-course.
    • 20% discount if you register with a friend (for each of you)
    • group discounts for registering after the early booking time
     
  • students
    lei1100
    Remote course version, via Zoom. Available for:
    • tech students
    • fresh graduates with OOP experience
    • max 3 seats/group
ios MA leads
Payment option *
  • Razvan Soneriu
    Razvan Soneriu Mobile Applications Team Leader at Raiffeisen Bank, iOS Trainer
    Passion driven technology enthusiast, with a problem solving attitude.  Open to new experiences, self-steering, quick learner, enjoying target driven, challenging working environments.
    Currently Mobile Applications Team Leader at Raiffeisen Bank Romania, I have started iOS development back in 2011
    I have worked on numerous projects and environments, from freelancing, to small outsourcing companies, to major corporations with their own in house made products.

iOS participants testimonials

Start typing and press Enter to search