Connect with us

Новости

Swift 5.2 в «iOS Разработчик. Продвинутый курс» от OTUS

Новый курс OTUS позволит вам стать настоящим профессионалом и решать задачи бизнеса на новом уровне, а значит двигаться дальше в карьере — из Middl-а превращаться в Senior-а, из Senior-а в Product Owner-а или CTO.

AppTractor

Опубликовано

/

     
     

Уже освоили Swift, основы архитектуры, инструменты и хотите двигаться дальше? Учебная платформа OTUS  запускает новый онлайновый курс, который поможет вам  стать лучшим iOS-разработчиком.

Что нового в  Swift 5.2?

Swift 5.2 уже можно использовать в Xcode 11.4. Этот релиз направлен на улучшение взаимодействия с разработчиками. В нем:

  • Улучшена диагностика компилятора (ошибки и предупреждения) и автозавершение кода.
  • Повышена надежность при отладке.
  • Улучшена обработка зависимостей в Swift Package Manager.
  • Сделаны улучшения инструментария с LSP и SwiftSyntax

… и многое другое. Кроме того, к языку было добавлено несколько дополнений, которые предоставляют новые возможности для создания выразительных API.

С точки зрения кода основные нововведения — это KeyPath выражения как функции и значения у определяемых пользователем типов. Более подробно вы можете прочитать в официальном блоге (или, например, в статье на Хабре).

iOS Разработчик. Продвинутый курс

Продвинутый Swift

В рамках курса вы будете решать сложные и интересные задачи топовых приложений:

  • Разрабатывать комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете.
  • Адаптировать UI для iPadOS и переносить интерфейсы на watchOS, tvOS, и macOS.
  • Изучать вопросы смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
  • Выстраивать архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA.

Кроме того вы научитесь редкому навыку комфортного переноса iOS-приложения на Android с сохранением 80-90% логики.

В ходе выполнения этих задач вы:

  • Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран.
  • Освоите ключевые особенности Swift 5 и, как раз, изучите нововведения версии 5.2.
  • Сможете определять целесообразность применения тех или иных архитектурных паттернов.
  • Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду.

Новый курс OTUS позволит вам стать настоящим профессионалом и решать задачи бизнеса на новом уровне, а значит двигаться дальше в карьере — из Middl-а превращаться в Senior-а, из Senior-а в Product Owner-а или CTO.

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

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Спасибо!

Теперь редакторы в курсе.