Apple активно инвестирует в обучение разработчиков — от ежегодной флагманской конференции до полноценных образовательных программ.
Что такое WWDC и зачем в ней участвовать
WWDC (Worldwide Developers Conference) — главная ежегодная конференция Apple для разработчиков, на которой компания анонсирует новые версии операционных систем, инструментов разработки и API. Для разработчика участие в WWDC — возможность из первых рук узнать о технических изменениях платформы и адаптировать свои приложения заранее.
Как попасть на конференцию
Большая часть контента WWDC — сессии, лаборатории, видеозаписи — доступна бесплатно онлайн для всех зарегистрированных разработчиков Apple. Участие в очных мероприятиях (при их проведении) обычно ограничено и распределяется по случайному отбору среди подавших заявку членов Apple Developer Program.
Apple Developer Academy: обучающие программы
Apple Developer Academy — образовательная инициатива Apple, партнёрство с университетами в разных странах мира, предлагающее углублённое обучение разработке под платформы Apple. Программы Academy рассчитаны на очное обучение в конкретных локациях и отличаются от свободно доступных онлайн-материалов.
Другие образовательные ресурсы Apple для разработчиков
Помимо WWDC и Academy, Apple поддерживает: бесплатные учебные материалы Swift Playgrounds для изучения языка Swift в интерактивном формате, обширную библиотеку видео прошлых сессий WWDC на портале разработчика, и учебные материалы «Develop in Swift», ориентированные на начинающих разработчиков и преподавателей.
Локальные и региональные мероприятия Apple
Помимо основной конференции, в разных странах периодически проходят менее масштабные официальные и неофициальные встречи разработческого сообщества Apple — от локальных митапов до крупных региональных конференций, организованных сторонними организаторами при поддержке Apple. Информацию о таких мероприятиях удобно отслеживать через локальные сообщества разработчиков в социальных сетях и профильных чатах.
Как использовать материалы WWDC в работе
Даже без личного участия в конференции стоит регулярно просматривать сессии по темам своего проекта — Apple обычно заранее анонсирует изменения в API за 1–2 версии до того, как старые подходы будут окончательно объявлены устаревшими (deprecated). Такой заблаговременный обзор помогает планировать миграцию кода без спешки в последний момент.
Нужен готовый аккаунт разработчика Apple Developer?
Посмотреть условия