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

От: Coursera

Практический курс по освоению iOS-разработки на языке Swift от МФТИ, e-legion и ФРОО. Возможность бесплатного участия. Длится 1,5 месяца. 4-6 часов занятий в неделю. Подойдёт начинающим программистам. Преподаватели познакомят с азами разработки — переменными, классами, циклами, протоколами, и с более сложными темами — дженериками, замыканиями и ассоциированными типами. Студенты разработают проект и получат сертификат по окончании курса.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
42 дня
Язык
ru

Описание курса

Программировать на основном языке iOS-разработки – Swift

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

О школе

Coursera
Отзывы 0
Информация
Компания основана в 2012 году. Официальный сайт https://ru.coursera.org. Мы собрали и проверили более 17 отзывов об онлайн курсах Coursera.

Программа курса

Знакомство со Swift и средой разработки XCode
Первая неделя – вводная. Мы познакомимся со специализацией и рассмотрим какие знания вы получите после прохождения первого курса. Поговорим о том, зачем вообще Apple создала новый язык и в чем его преимущества. После этого мы расскажем как установить и настроить среду разработки Xcode.
Swift базовые понятия
Вторая неделя посвящена основам языка. Вы узнаете как создавать переменные и каких типов они могут быть. Мы расскажем о классах и структурах, функциях и методах, значимых и ссылочных типах. В конце недели вас ждет ваше первое практическое задание.
Протоколы и коллекции
Apple называет Swift протоколо-ориентированным языком программирования. На этой неделе вы познакомитесь с этим важнейшим аспектом языка. Также мы подробнее рассмотрим структуры данных. Они построены на протоколах и предоставляют большое количество возможностей для трансформации данных.
Работа с классами
Эта неделя посвящена классам. Мы рассмотрим такие темы как наследование, расширение классов, контроль доступа. Помимо этого мы затронем тему управления памятью.
Generic код
На пятой неделе мы поговорим об обобщенном программировании. Помимо дженериков в Swift мы можем использовать Associated Types. Также мы расскажем как в новом языке была решена проблема нулевых указателей. Опциональные значения иногда кажутся запутанными, но если понять как все устроено внутри, то все встанет на свои места.
Курсовое задание
Шестая неделя посвящена курсовому заданию. Мы подведем итоги курса и расскажем, что вам осталось сделать чтобы курс считался оконченным.
Инструменты
Swift
Xcode

Отзывы

Еще не добавили ни одного отзыва