Enroll Course: https://www.coursera.org/learn/swift-programming

Введение

Хотите развивать приложения для iOS, но не знаете с чего начать? Я рекомендую вам пройти курс ‘Введение в программирование на Swift’ на платформе Coursera. Это первый курс из четырех частей, который поможет вам освоить инструменты и навыки, необходимые для разработки iOS-приложений с нуля.

Что вас ждет

Курс охватывает основные понятия программирования на Swift — мощном языке программирования для iOS. За время обучения вы получите практические навыки работы с синтаксисом, принципами объектно-ориентированного программирования, управлением памятью и функциональными концепциями.

Содержание курса

  • Введение и начало работы — вас познакомят с преподавателями, объяснят, как можно установить рабочее окружение и подготовиться к обучению.
  • Основы Swift — вы изучите основные концепции, такие как объявление переменных и системы управления программой.
  • Продвинутый Swift — погружение в классы, структуры, перечисления и протоколы. Данный модуль расширит ваши умения программирования.
  • Обработка изображений на Swift — создавайте фильтры и эффекты для изображений, изучая сложные примеры использования языка.
  • Итоговое задание — в конце курса выполните задание, которое покажет, как хорошо вы усвоили материал.

Также есть опциональный модуль о сравнении Swift и Objective C, что может быть полезно тем, кто уже знаком с последним.

Почему стоит пройти этот курс?

Этот курс идеально подходит как для новичков, так и для тех, кто хочет обновить свои знания. Постепенное наращивание сложности и наличие практических заданий помогут вам не только понять теорию, но и сразу применять ее на практике. Кроме того, для прохождения курса необходим только компьютер Mac и желательно мобильное устройство Apple, хотя учебные материалы так же можно посещать онлайн.

Если вы заинтересованы в разработке приложений и готовы к новым вызовам, курс ‘Введение в программирование на Swift’ — отличное начало вашего пути!

Enroll Course: https://www.coursera.org/learn/swift-programming