EMBER_CLI_FASTBOOT_BODY

Введение в iOS-разработку

The course meets the formal recommendations of Stepik
Play
To watch this video please visit https://stepik.org/lesson//step/

About the course

Курс посвящён изучению языка программирования Swift. Swift является основным языком разработки приложений под такие операционные системы, как iOS, macOS, watchOS и tvOS.

Во время обучения вы познакомитесь как с азами разработки — переменными, классами, циклами, протоколами, так и с более сложными темами — дженериками, замыканиями и ассоциированными типами. Мы сконцентрируемся на особенностях Swift и тех парадигмах, которые он предлагает для написания производительного, красивого и понятного кода. 

Курс разработан компанией e-Legion при поддержке ФРОО.

Instructors

  1. Заинтересовался программированием и начал изучать в 7 классе, в 8 классе сделал первые шаги в iOS разработке, но серьезно этим делом занялся перед выпуском, в 2013 году. В 2015 году, перед переходом на второй курс университета устроился в компанию e-Legion. Проработал на большом количестве проектов, 5 из них начинал писать с нуля. В данный момент являюсь iOS TeamLead, руковожу командой из 13 разработчиков, слежу за качеством кода iOS проектов компании, занимаюсь автоматизацией и универсализацией максимально возможного количества подходов и задач.
  2. Окончил Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики. Начал карьеру в Motorola Solutions в качестве C++ разработчика, но позже перешел на Objective-C и Swift. На данные момент занимается разработкой приложений под мобильные ОС Apple в компании e-Legion.
  3. Занимался поддержкой и настройкой сетевого оборудования Cisco и серверов под управление ОС Windows Server. В 2012 году перешел на мобильную разработку. Создавал, как “коробочные” приложения для документооборота и торговли на бирже, так и заказной разработкой, клиенты для социальных сетей, приложения для мобильных операторов. До 2015 года C и Objective-C были основными языками, в данный момент пишу большую часть кода на Swift.

Reviews

Evgeny Kubrakov July 10, 2018 link
Rated:  5
Классный курс и хорошее объяснение конструкций языка с точки зрения полезности их применения в практических ситуациях. Хорошая идея с вынесением практических заданий в отдельные проекты.
Play
To watch this video please visit https://stepik.org/lesson//step/
5 All reviews

Познакомьтесь со средой разработки Xcode, изучите основы Swift, освойте обобщённое программирование, замыкания и другие продвинутые возможности языка.

Workload:
6 недель: от 4 до 6 часов в неделю
Expected time to complete:
11 hours
Language:
Русский
Certificate:
Not issuing

About the course

Курс посвящён изучению языка программирования Swift. Swift является основным языком разработки приложений под такие операционные системы, как iOS, macOS, watchOS и tvOS.

Во время обучения вы познакомитесь как с азами разработки — переменными, классами, циклами, протоколами, так и с более сложными темами — дженериками, замыканиями и ассоциированными типами. Мы сконцентрируемся на особенностях Swift и тех парадигмах, которые он предлагает для написания производительного, красивого и понятного кода. 

Курс разработан компанией e-Legion при поддержке ФРОО.

Requirements

Для разработки потребуется устройство с установленной macOS Sierra 10.12.6 или выше.

Базовые знания в области разработки программного обеспечения

Знание одного из объектно-ориентированных языков программирования

Target audience

Программа предназначена для студентов старших курсов, которые хотят найти работу в хорошей компании, и для программистов, которые хотят перейти в мобильную разработку. Курс будет полезен для программистов Objective-C или Swift, которые хотят прокачать скиллы.

This course is entirely free. All content is available now.