Новый курс от OTUS. «iOS разработчик. Продвинутый курс V 2.0»

    Внимание! Данная статья не является инженерной и предназначается читателям, которые находятся в поисках продвинутых курсов по iOS разработке. Вероятнее всего, если Вы не заинтересованы в обучении, данный материал не будет Вам интересен.



    Ни для кого не секрет, что существует множество организаций, занимающихся обучением программированию. Преимущественно это мейнстримовые курсы с базовыми знаниями, гарантирующие освоение новой профессии в кратчайшие сроки. Мы же в OTUS пошли по другому пути, наши курсы не подойдут новичкам, но определенно смогут прокачать вас от junior-специалиста до «мидла» и даже выше.

    Несколько месяцев назад OTUS запустил сразу несколько курсов по iOS разработке, а именно подготовительный курс, базовый и продвинутый. О последнем мы и поговорим.


    Стоит отметить, что после первых двух запусков курса мы получили массу запросов от клиентов, после чего приняли решение доработать (расширить) программу и сейчас делаем перезапуск продвинутого курса iOS разработчик с пометкой «V2.0»



    В новом курсе не будет базовых знаний, поэтому он скорее подойдёт для iOS разработчиков с опытом от 1 года и более. Чтобы обучаться на продвинутом уровне, необходимо обладать следующими знаниями:

    • знание языка Swift (базовые типы, циклы, ветвление);
    • опыт в разработке под iOS от 1 года;
    • общее представление о Foundation (или Glibc);
    • опыт работы в Xсode;
    • навыки работы с Git.

    Чтобы определить, достаточно ли у вас знаний и опыта для обучения на этом курсе, вы можете пройти тестирование.

    20 ноября в 20:00 в OTUS пройдет День Открытых Дверей, на котором вы сможете подробно узнать о курсе и задать свои вопросы преподавателю курса Ексею Пантелееву. Его опыт работы в программировании – более 17 лет, он работал в крупнейших IT-компаниях страны, таких как «Тинькофф Банк», Мail.ru, «Новые Облачные Технологии», и теперь готов делиться со студентами своими навыками и знаниями. Ексей расскажет более подробно о программе курса, о компетенциях и перспективах, которые будут ожидать студентов по окончании курса.

    Также для того, чтобы опробовать на себе онлайн-формат обучения на основе реальных практических кейсов, вы можете ознакомиться с записью прошедшего онлайн-вебинара:


    Что нового в продвинутом курсе версии 2.0?


    • Студенты будут решать сложные и хардкорные задачи с уровнем качества топовых приложений;
    • В процессе обучения мы разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете;
    • Научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы;
    • Изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
    • Научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера.

    Из приятных бонусов стоит сказать о том, что на протяжении всего процесса обучения студенты могут рассчитывать на поддержку преподавателей в закрытых slack каналах группы.

    По завершении обучения у всех выпускников OTUS есть шанс трудоустроиться в крупнейшие IT-компании, которые являются нашими партнерами. В их число входят такие корпорации, как Яндекс, Касперский, Газпромбанк, Теле2, Тинькофф и многие другие, с полным списком можно ознакомиться тут.
    OTUS. Онлайн-образование
    380,54
    Цифровые навыки от ведущих экспертов
    Поделиться публикацией

    Похожие публикации

    Комментарии 2

      0

      Можно вопрос. Как бы вы сравнили ваш подход к созданию iOS приложений с "универсальным" созданием программ на C# Unity3D с последующим экспортом проекта на iOS?

        0
        Наш подход отличается тем, что приложение остается полностью нативным, а не гибридным, как это получается с Unity3D, React Native, Flutter или другими движками в основе которых лежит свой кастомный рендеринг UI.
        Мы обучаем подходу паралельного написания единообразного года под платформы Android+iOS одним человеком + использование кодогенерации. Сегодняшний инструментарий между Google и Apple унифицируется, например SwiftUI и Compose предоставляют очень похожее API. Так и Kotlin и Swift являются мультипарадигменными языками программирования, что и дает возможность реализовывать мульти-платформенный подход на практике. Также мы рассматриваем вариант с использование Kotlin Multiplatform(MLP) где бизнес часть пишется на платформонезависимом Kotlin, а UI реализуется уже на платформах раздельно, позволяя без ограничений реализовывать нативный клиентский опыт.

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое