IOS developer - free course from Skillbox, training, Date: November 29, 2023.
Miscellaneous / / December 02, 2023
An iOS developer creates applications for Apple devices - online banks, navigators, fitness trackers and other useful services.
He programs logic in Swift and designs interfaces, tests code and uploads projects to the App Store.
After the course, you will have an application in your portfolio and a set of skills that will allow you to get an internship or continue to develop in your profession.
What will you learn
Work with iOS SDK
Understand how to use a set of application development tools. Learn how to set up access to notifications, camera, and other features. You will write readable and structured code.
Program in Swift
Learn the language in which you will describe all the application logic. Step by step you will understand the basics and understand how Swift works from the inside.
Plan development
You will learn how to choose the appropriate architecture for an application, get acquainted with the MVC, MVVM, SOLID models and understand their features. Learn to take a responsible approach to software development.
Apply OOP principles in practice
Organize code into classes, understand the basic principles of OOP - inheritance, encapsulation, polymorphism.
Work with UI
Learn how to properly export colors, images, and fonts from a layout to an application. You will find a common language with designers and understand their requirements.
Version control in Git
You will master an important skill for teamwork - you will save and document changes in repositories.
2
courseSenior iOS developer at Alfa-Bank
Developing mobile applications since 2014. Previously, he worked in backend development, Python programming and testing. He did projects for Alfa-Bank, Sreda Solutions, Motorola Solutions.