iOS Developer Bootcamp

About This Program

OUR REGISTRATION PERIOD IS CLOSED. IF YOU ARE INTERESTED IN THIS COURSE 

********************************************************************************************************************

 

This six-week training will take your mobile development skills to the next level. You can expect to learn about iOS development best practices, tools, and strategies to simplify the project development process. 

In the beginning, you will receive a self-study kit, a course project definition, and your assigned mentor information. Throughout the course, you will be able to access one-to-one meetings with your mentor, gain hands-on experience with real-world scenario challenges, and attend active workshop sessions led by Wizeliners.

Applying what you’ve learned throughout your journey in challenges, mentoring sessions, and hands-on collaborative spaces, you will culminate the course by developing a capstone project.

At the end of the course, you will be able to confidently apply iOS development skills using Wizeline’s best practices. If you meet all the requisites, you will be awarded a Wizeline Academy diploma. 

 

What does the Bootcamp involve?

  • Complete the learning journey
  • Attend the following live sessions:
    • One kickoff (1 hour)
    • Five workshops (1.5 hours each)
  • Access the following support resources as needed:
    • A study group for peer-to-peer support
    • One-to-one mentoring sessions with an expert
  • Deliver mini-challenges and a final capstone project

Details:

  • Duration: 6 weeks
  • Time commitment: approx. 10 hours per week
  • Live sessions: Wednesdays 5:30 pm to 7:30 pm
  • Self-paced learning: available 24/7
  • Relevant dates:
    • Application Closure: Wednesday, Oct 11, 2021
    • Bootcamp Kickoff: Monday, Oct 18, 2021
    • Bootcamp Closure: Friday, Nov 26, 2021

 

Selection process 

You have until October 11 to register. Following registration, you will have two days to complete an English assessment and deliver a technical challenge. You will receive the challenge instructions through a confirmation email. 

Between October 13 and 15, you will receive an email notifying you whether you were selected to be part of the bootcamp.

Who should take this course?

iOS Engineers

Students are expected to have worked directly in production or a non-trivial project with the next technologies: 

  • iOS SDK 
  • Swift 
  • Presentation Patterns 
  • Dependency Injection
  • Networking 
  • Software Design Principles
  • Debugging 
  • Persistence Layers 

Additionally, you have a fundamental practical and theoretical

knowledge in these technologies: 

  • Mobile App Release Management 

After the Course:

At the end of the course, you will have gained enough experience to recall the essence of several techniques related to the skills covered in the bootcamp, apply them correctly, and even provide shortcuts and quick ways for accomplishing your tasks. 

Additionally, you’ll understand how the technologies internally work and what are the dos and don'ts. 

Requirements

Personal computer (Mac)

Personal computer (Mac)

Slack account

Slack account

GitHub account

GitHub account

Zoom account

Zoom account

Xcode

Xcode

Registration period closed

OUR REGISTRATION PERIOD IS CLOSED. IF YOU ARE INTERESTED IN THIS COURSE, PLEASE FILL THIS FORM: Waitlist

Lecturers

Esteban Garibay

iOS Engineer

I'm an iOS engineer with more than six years of experience turning ideas into amazing products. I'm obsessed with organized, well-constructed, and pixel-perfect apps.
I'm currently working for a multi-vertical company and helping to build the best, most impactful super app in Latin America using Swift, RxSwift, and Viper.
When I'm not writing code, I love to spend time with my daughter and wife, listen to good music, or go to festivals.

Osmar Hernández Sánchez

iOS Engineer

I am a software engineer with three years of experience in iOS development, plus a background in web development with PHP and AngularJS. I’m interested in following industry best practices and incorporating new technologies. In my free time, I like playing sports — especially soccer — swimming, traveling, and spending time with my friends and family.

Jorge Perales Saldaña

iOS Engineer

I’m an iOS engineer with five years of experience working with native mobile apps built with Swift. I enjoy learning about new frameworks, software architecture, and new technologies. I also enjoy binge-watching TV shows, cooking, and spending time with my family.

Marco Mayen Hernández

iOS Engineer

My name is Marco Mayen, better known as Kross. I’m a software engineer with four years of experience in web development, iOS, and mobile applications.
Most of my soft skills are oriented towards keeping a clear and maintainable code base, maintaining effective teamwork, expanding knowledge of unit testing best practices, working with multiple environments, and staying committed to projects.
I enjoy riding motorbikes, spending time with my family, and traveling.

Uriel Pacheco

iOS Engineer

I work as an iOS Engineer at Wizeline.
I am an advocate of clean architecture and reactive programming. These are tools that I am currently using to develop a new mobile solution for a retail company that has millions of clients.
I moved to Guadalajara three years ago, but I am originally from Mexico City. In my free time, I enjoy swimming and mountain biking.

Francisco Castañeda Ramos

iOS Engineer

I love to create well-organized, well-constructed, and pixel-perfect apps.
I'm an iOS engineer with more than 10 years of experience working for a multi-vertical company and helping to build the best, most impactful super app in Latin America using Swift, RxSwift, and Viper.

My hobbies are playing video games and traveling. I'm also a fan of psychology books.

Gerardo Gordillo Hernández

iOS Engineer

My name is Gerardo Gordillo, but you can call me Jerry. I am an iOS Engineer with 4 years of experience. I am passionate about mobile health and how technology can improve healthcare services.
In Wizeline, I work with a huge worldwide retail, and facing challenges in improving their app.
In my free time I usually expended it with my friends, I love coffee and beer, also a big fan of video games.

Schedule

Oct 18
Bootcamp Kickoff
Welcome
Oct 20
Design Principles
SOLID
YAGNI
KISS
DRY
Oct 27
Design Patterns
Behavioral
Structural
Creational
Fundamentals
Anti Pattern
Oct 27
Swift
Fundamentals
Generics
Codable, Encodable, Decodable
Network layers
Concurrency
Protocol Oriented Programming
Nov 03
Dependency Injection
Fundamentals
Method, Initializer & Property
Nov 03
UI
UI
Auto Layout programmatically
Nov 03
Architectures
Fundamentals
MVC
MVVM
VIP
VIPER
Nov 10
Unit Test
Fundamentals
Testing Delegates
Unit and UI testing
Nov 10
Functional Programming
RxSwift
Combine
Nov 10
Swift UI
Fundamentals
Essential Training
Nov 17
Instruments
Fundamentals
Practical Instruments
Nov 17
Debugging
Beginning
Intermediate
Memory mgmt
Nov 24
CI/CD
Continuous integration
Fastlane, Circle, and Bitrise
Jenkins

Want to stay in the loop?

Join our mailing list to receive regular updates from Wizeline Academy.

Interested in sharing your expertise at Wizeline Academy? Send us an email at academy@wizeline.com