Для любого
уровня знаний
24 практических работы
для закрепления навыков
Приложение
в портфолио
Бизнесу не хватает классных программистов, поэтому компании предлагают высокие зарплаты и удалённую работу.
Начинающие iOS-разработчики зарабатывают в среднем 65 000 рублей, мидлы — 143 000 рублей, а сеньоры и лиды могут рассчитывать на зарплаты от 200 000 рублей*.
*По данным исследования портала Хабр Карьера по России за первое полугодие 2021 года
Кому подойдёт этот курс
Новичкам в программировании
Вы получите всё необходимое для старта карьеры iOS-разработчика — без стресса научитесь программировать на Swift и добавите первый проект в портфолио.
Разработчикам из смежных профессий
Без боли перейдёте на Swift, узнаете обо всех тонкостях разработки мобильных приложений, познакомитесь с архитектурой и паттернами проектирования. Станете более востребованным специалистом на рынке труда.
Начинающим программистам
Расширите навыки — ближе познакомитесь с языком программирования Swift, узнаете про многопоточность, ООП, протоколы и научитесь писать чистый код. Создадите полноценное приложение, получите полезный фидбек от спикера и станете сильнее как программист.
Чему вы научитесь
Создавать приложения на iOS
Пройдёте все этапы разработки: от планирования до релиза в App Store. Научитесь работать с сетью, хранилищем данных, анимациями и многопоточностью — ваш первый проект не будет статичным экраном Hello World.
Планировать разработку
Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.
Работать с UI
Узнаете, как правильно экспортировать цвета, картинки и шрифты из макета в приложение. Найдёте общий язык с дизайнерами и будете понимать их требования.
Программировать на Swift
Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри. Прокачаете логическое мышление — необходимый для программиста навык.
Применять принципы ООП на практике
Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.
Контролировать версии в Git
Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.
Содержание курса
Среда разработки Xcode — это программа, в которой вы будете писать и тестировать приложения. В этом модуле вы узнаете, как установить Xcode, и создадите первый проект.
Переменные — это маленькие кирпичики, из которых состоят большие программы. Вы научитесь создавать переменные и присваивать им значения, а также разберётесь, что такое типы и зачем они нужны.
Вы узнаете, как работать с датами, строковыми типами, и познакомитесь с функциями.
Научите программы принимать решения и повторять одинаковые действия хоть до бесконечности.
В этом модуле вы узнаете, как хранить наборы данных в Swift. А ещё научитесь фильтровать и сортировать такие коллекции и получать доступ к любому из их элементов.
Узнаете, как в Swift хранить данные в формате «ключ-значение».
Напишете небольшое приложение — счётчик нажатий на кнопку. На таком простом, на первый взгляд, проекте вы научитесь связывать графические элементы интерфейса с логикой.
Познакомитесь с ключевой сущностью ООП — классом. Научитесь работать со свойствами экземпляра класса и поймёте, почему они могут быть «ленивыми».
Продолжите изучать ООП на более глубоком уровне. Узнаете, что означают тайные слова: наследование, полиморфизм и инкапсуляция.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas