Profession Middle iOS developer (Part 1-4 of 4)
Please rate the course
Course short description
From Junior to Middle: we will take you to a new level in 4 months. Powerful and quick immersion into the profession. The material is balanced, unique and relevant. Tested by time. Approved by students. I want to erase my memory and take the course again! The “Middle iOS Developer” course is a continuation of the “iOS Developer from Scratch” course, has the same structure and form, and fully corresponds to the level of the SwiftBook school. The course program is balanced and consists of 4 modules. and includes everything that a Middle developer needs in his work.
Who will benefit from the course
Junior developers, and also to students and graduates of the SwiftBook school
You are a junior who constantly hears the phrase “Everyone needs middles” during interviews, in chats and from your mother.
And if you decide moving on and moving to the next level is on our way.
You will become a full-fledged Middle developer with confident technical and practical skills, a strong portfolio and the ability to work in a team.
Middle-developers in search of complex tasks and large projects
You are a far-sighted middle who has a clear plan for the future and an understanding that knowledge is never superfluous, and there is no salary cap.
We share your desire and will help you achieve your goals: acquire new knowledge and structure it, solve non-standard problems and get more pleasure and money from work.
Anyone who wants to be confident in their skills and strengths when searching for a job
You are tired of endless interviews and “we will call you back” and want to find a decent job.
The knowledge base that you will receive on the course, It will make you feel confident in any interview, and will also help you get rid of the “imposter syndrome.” Upon completion of training, you will be a middle man, standing firmly on his feet and rightfully occupying his chair.
You will learn
Basic knowledge
- Swift
- SOLID
- BIG O Notation
- Design Patterns
- Algorythms
UI Layout
- AutoLayout
- Visual Format Language
- NSLayoutAnchor
- SnapKit
- PinLayout
Tools
- Git
- Git Flow
- Tuist
- SwiftLint
- < li>Fastlane
- UML
- Debug
- Markdown
- CocoaPods
- SPM
Testing
- Testing
- Unit Testing
- UI Testing
- TDD
- Snapshot Testing
Development
- MVC
- MVVM
- Clean architecture
- Frameworks< /li>
- GCD
- NSOperation
- UserDefaults
- Keychain
- Regexp
- REST
- URLSession
- Pdfkit
- TPPDF
- AirPrint
- HTML