Программирование под 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
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.