Программирование под iOS 10 на Swift

О чём курс

Курс от AppCode представляет собой комплексную образовательную программу, разработанную для тех, кто стремится освоить разработку мобильных приложений под iOS с нуля до уровня, позволяющего публиковать собственные проекты в App Store. Данная программа является результатом многолетнего опыта команды AppCode и предлагает структурированный подход к изучению современного стека технологий Apple. Обучение ориентировано на широкий круг слушателей: от новичков, которые только начинают свой путь в программировании на языке Swift, до разработчиков, желающих систематизировать свои знания и освоить актуальные инструменты разработки в Xcode 8 и выше.

Основная цель курса — дать студентам не просто теоретические знания, а практические навыки создания полноценных, функциональных и эстетически привлекательных приложений. В процессе обучения вы пройдете путь от основ синтаксиса Swift в интерактивной среде Playgrounds до реализации сложных архитектурных решений, таких как работа с базами данных Core Data, интеграция облачных сервисов CloudKit и взаимодействие с аппаратными возможностями устройства, включая камеру, библиотеку фотографий и геолокационные сервисы. Особое внимание уделяется пользовательскому интерфейсу: вы научитесь проектировать адаптивные экраны с использованием Stack Views, Auto Layout и Size Classes, что критически важно для корректного отображения приложений на устройствах с разными диагоналями экранов.

Формат обучения предполагает глубокое погружение в технические аспекты разработки. Вы освоите работу с навигацией, создание кастомных ячеек таблиц, внедрение анимаций UIView, а также интеграцию современных веб-технологий через WKWebView и SFSafariViewController. Курс также охватывает важные аспекты современного мобильного маркетинга и взаимодействия с пользователем: от создания обучающих экранов (onboarding) до реализации системы уведомлений и поддержки 3D Touch. Вы узнаете, как сделать ваше приложение социальным, добавив функции обмена контентом в Facebook и Twitter, а также как подготовить продукт к выходу на международный рынок с помощью инструментов локализации.

Завершающие этапы программы посвящены профессиональному жизненному циклу приложения. Вы научитесь проводить бета-тестирование с помощью TestFlight, что позволит собрать отзывы реальных пользователей до официального релиза, и пройдете полный путь публикации вашего продукта в App Store. Кроме того, курс включает блок по прототипированию интерфейсов с использованием Sketch и Keynote, что поможет вам визуализировать идеи до начала написания кода. Выбор данного курса — это инвестиция в качественное обучение, подкрепленное практическими задачами, которые помогут вам уверенно чувствовать себя в индустрии мобильной разработки и создавать продукты, соответствующие высоким стандартам Apple.

Программа обучения

  • Learn Swift 3 Basics Using Playgrounds
  • Design Adaptive UI using Stack Views in Xcode 8
  • Auto layout and Size Classes
  • Table views, Tab Bar and Navigation Controllers
  • Table Cell Customization and Self Sizing Cells
  • Applying Blur Effect using UIVisualEffect
  • UIView animations and Image Manipulation
  • Working with maps
  • Accessing Photo Library and Camera
  • Using WKWebView and SFSafariViewController to present web content
  • Search bar integration
  • Working with Core Data
  • Creating tutorial screens using UIPageViewController
  • Developing cloud based app with CloudKit
  • Creating User Notifications
  • Working with 3D Touch
  • Building a social sharing for Facebook and Twitter
  • Localizing Your App into different languages
  • Arranging beta test using TestFlight
  • Submitting your app to App Store
  • App Prototyping Basics with Sketch and Keynote
Складчина создана 27 ноября 2016 г. · описание обновлено 2 мая 2026 г.

Теги курса

Инструменты
6 500 ₽