Вам предстоит познакомиться со спецификой деятельности iOS-разработчика. Под руководством команды опытных преподавателей вы изучите теоретические материалы и выполните ряд практических заданий для закрепления полученных навыков. Вы изучите язык программирования Swift и сможете писать чистый функциональный код. Узнаете, как разрабатывать удобный пользовательский интерфейс. Освоите инструменты для работы с данными, их хранения и модификации. Научитесь настраивать сетевые соединения.
После окончания обучения вы создадите итоговый проект, получите сертификат и возможность пройти собеседование в компаниях-партнерах.
Вам предстоит изучить теоретические материалы и выполнить практические задания, а также создать итоговый проект.
Начнете изучение основ программирования. Зададите настройку среде Xcode для удобства дальнейшей работы.
Узнаете, в чем заключается идея объектно-ориентированного программирования. Познакомитесь с его принципами.
Поймете, какие существуют типы данных и как корректно с ними взаимодействовать.
Поймете, что обозначает термин "функция" в лексиконе программиста.
Разберетесь в том, что такое коллекции и как с ними работать.
Познакомитесь с различными сущностями, которые являются объектами данной парадигмы написания кода.
Приступите к изучению языка программирования Swift. Настроите среду разработки под собственные нужды.
Познакомитесь с основными коллекциями Swift.
Узнаете, что такое циклы и ветвления. Научитесь корректно их выстраивать и прописывать чистый функциональный код.
Рассмотрите основные функции языка Swift. Поймете, для решения каких задач применяется каждая из них.
Познакомитесь с понятием классов в программировании.
Разберетесь с различными структурами кода.
Узнаете, как прописать корректные перечисления и не перегрузить код.
Приступите к изучению инструментов для разработки пользовательских интерфейсов.
Познакомитесь с возможностями данного класса и сможете использовать его в своей работе.
Узнаете, что такое табличное видовое представление. Научитесь представлять данные в этом ключе.
Сможете настроить удобную и органичную навигацию с помощью продуманного интерфейса.
Научитесь работать со встроенным файловым менеджером системы iOS.
Познакомитесь с возможностями данного класса и сможете использовать его в своей работе.
Преподаватели расскажут вам, как работать с фреймворком CoreData.
Узнаете, в чем специфика технологии лейаута в рамках операционной системы iOS.
Научитесь работать с интернет-адресами уникальных ресурсов.
Познакомитесь с термином "сетевой слой", узнаете, как с ним работать.
Поймете, как настраивать сетевые соединения. Освоите функцию Codable для кодирования.
Посетите консультацию с преподавателями курса, зададите им все интересующие вас вопросы.
Познакомитесь с данным объектом и научитесь редактировать текстовые данные.
Узнаете, как грамотно использовать эту технологию для комфортной разработки и контроля потоков данных.
Научитесь работать с этими классами. Преподаватели поделятся с вами эффективными лайфхаками.
Познакомитесь с принципами порождающих паттернов. Узнаете, для решения каких типов задач они применяются.
Вы рассмотрите возможности структурного подхода. Преподаватели расскажут, для чего специалисты их используют.
Разберетесь в задачах, которые решают поведенческие паттерны, и научитесь самостоятельно их использовать.
Рассмотрите различные подходы и методики разработки программных продуктов.
Разберетесь с основными протоколами для выстраивания архитектуры приложений.
Преподаватели расскажут вам про возможности и инструменты программы CleanSwift.
Познакомитесь с инструментами программы Xcode. Сможете оперативно искать баги в коде и исправлять их.
Узнаете, как грамотно пользоваться функцией Crashlytics для сбора информации о различных ошибках в программе.
Узнаете, как происходит процесс публикации приложения в AppStore.
Презентуете дипломный проект экспертной комиссии, получите ценные отзывы и рекомендации по дальнейшему развитию в профессии.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.