iOS Mobile Application Development + Technical Interviewing
Issued by Bloom Institute of Technology
This badge is representative of a Lambda School graduate's skill level in iOS Development and Computer Science. Students with this badge have proven proficiency in mobile app architecture, user experience design, and building apps that are performant and aware of the user's needs. They have shown group cohesion to deliver a product, and have passed their final endorsement and code challenge interviews, demonstrating their technical understanding and professional capabilities.
- Agile Project Management
- Asynchronous Networking
- Automated Unit Testing
- Big-O Notation
- Computer Architecture
- Data Persistence
- Data Structures
- Memory Management
- Programmatic Design Patterns
- Protocol Oriented Programming
- Relational Databases
- RESTful Architecture
- Teamwork & Collaboration
- Time Management Techniques
- Visual Design
Completed 16 Sprints of iOS development curriculum, and demonstrated mastery of content.
Completed feature-rich iOS app projects during the iOS portion of the curriculum. Apps included the use of asynchronous networking, data persistence with Core Data, unit and UI testing, and integration of Objective-C in a mixed language codebase.
Completed 8 sprints of computer science curriculum, and demonstrated mastery of content.
Completed 8 sprints of a Lambda Labs apprenticeship.
Passed final assessments and interviews demonstrating their technical and professional proficiencies.
Passed a code challenge assessment and associated technical interview