DevMountain’s 13-Week iOS Development Immersive Course
Our 13-week iOS Development Immersive Bootcamp helps students learn and apply all Apple related coding skills in order to start a career in iOS Development. Students can learn iOS development via our immersive course at our Lehi campus.
Students receive in-person guidance from a team of experienced instructors and have access to our housing at no extra cost if attending an immersive course.
Career Support
Optimize A Resume
Build a resume and portfolio with DevMountain’s Career Counseling team.
Career & Interview Prep
Our Career Counselors work hard to find jobs that fit and feel right for our students. Students go through mock interviews and learn important tips and tricks so they are prepared for their first real interview.
Employer Networking
Students get lifetime access to our exclusive Meet n’ Hire events. At these events, students network with employers who are looking for
Additional Career Resources
- Access to DevMountain Career Counselor
- Access to Current Mentors and Instructors
- Job Negotiation Training
- LinkedIn Training, Best Practices, and Profile Setup
- Free Admission to Hiring Events
- Job Search Tactics, Tools, and Worksheets
- Technical Interview Training
- Access to Recorded Classes and Lectures
- Discount for any Additional DevMountain Courses
Student Schedule
Because our immersive course is rigorous, we break up our schedule with lectures, presentations, labs and project building. A typical day at DevMountain campus could look like the example schedule below:
Monday - Friday from 9AM - 5PM
9AM
Toy Problem
Class warm-up
Previous day reviews and QA exercises that strengthen concepts and skills.
10AM
Class
Instruction-Led Lectures
Learn key objectives through guided practice, discussions, presentations, guest lectures, and activities.
12:30PM
Lunch
Continue to work through lunch if desired. Grab a bite at a local spot, or make your own at our on-campus kitchens.
1:30PM
Labs & Workshops
Guided practice with on-hand mentors to work on weekly, personal and group projects. Work on labs solo or in groups. Receive over-the-shoulder help whenever it is needed.
3PM
One-on-One Check In
Regular check ins from our Student Success Team, Employer Relations Team, instructors and mentors.
5 PM
Open Campus, or Additional Work Time
Many mentors live in DevMountain housing and stay on campus around the clock. Campus is open to mentors, employees, instructors, and of course students all day everyday!
Course Curriculum
During our iOS development course, you’ll learn various languages, or frameworks, used in iOS development. These include Swift 4 and Uikit framework. You will also learn:
XCode
Apple has their own code editor, and we cover the design and debugging features that are built into the coding environment to help you become comfortable making and submitting apps. There are lots of ins and outs to learn, but we’ll get you using Xcode everyday.
Swift
Work with Apple’s brand new programming language, Swift. Be ready for Swift iOS development projects. Swift building will give you the advantage you need to find a great job in iOS development.
OBJECTIVE-C
While Swift is the future of iOS development, Objective-C has a long history as the main programming language on iOS. Knowing Objective-C is a vital skill for iOS developers. You’ll learn Objective-C, including writing an app in it, so that you’ll be well prepared to read and understand the wealth of Objective-C available, and you’ll be comfortable working on any project.
UI/UX
In order to make great apps, they have to look good too. We’ll teach you about auto layout, custom animations, and other practices for building beautiful app interfaces. This way, you’ll have the programming knowledge to build beautiful apps.
App Design
Once you know how to program beautiful apps, you need to design the layout and look of those apps. We’ll cover common looks, as well as processes for designing. Additionally, you’ll learn the differences in UI Design for the iPhone and iPad.
Architecture
There is more to programming than typing code. Great programmers use their knowledge of application architecture to design systems that are reliable, robust, easy to update in the future, and easy for other developers to understand. In our course we’ll cover architectures and design patterns that iOS developers need to know to build code that lasts.
Data
Every app has to deal with collecting, indexing, and displaying data. Our course will cover different data models, incorporating third-party code, and generating data-filled displays with dynamic information. We’ll also teach you about algorithms and data structures that you can use to make your app handle data as efficiently as possible.
DEBUGGING
You can’t build apps without learning how to debug them. We’ll train you on several methods for identifying and fixing bus, including Xcode tools, Apple Documentation, and a myriad of online resources. Our instructors and mentors will also guide you through common programming mistakes, and the problems you face while building your own apps.
SUBMITTING APPS
Finally, when you’re ready with that perfectly-prepared app, you need to submit it to the App Store. We’ll guide you through the process of registering as an Apple Developer, submitting your apps for review, code signing, provisioning, and testing your apps. We’ve helped students launch hundreds of apps - and we’ll include marketing advice for succeeding in the app marketplace.
DevMountain Cost and Upcoming Start Dates
Need help with tuition? Check out the various ways you can finance your tuition.
FAQs
Have more questions about attending DevMountain? We've created a searchable Help Center that is full of answers to common student questions and constantly being updated. If that isn't enough, you can always chat with a member of our admissions team.
© Strayer University LLC, 2020