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
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)
The learning materials and the source code for the exercises will be available so that you can easily catch up.
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
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 pricelei1700Remote 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
-
SpecialEarly bookinglei1400Remote course version, via Zoom. Available for:
- the first 5 confirmed seats
- participants joining until 31th January 2023
- groups (more than 3)
-
studentslei1100Remote course version, via Zoom. Available for:
- tech students
- fresh graduates with OOP experience
- max 3 seats/group
-
Razvan Soneriu Mobile Applications Team Leader at Raiffeisen Bank, iOS TrainerPassion 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 2011I have worked on numerous projects and environments, from freelancing, to small outsourcing companies, to major corporations with their own in house made products.