Пройти курс "Разработка под iOS. Начинаем" на stepik.org
https://stepik.org/course/52478
В программе два курса, каждый длится четыре недели. Это первый курс. Он начинается с изучения языка Swift и базовых инструментов Apple для разработчиков. Слушатели курса научатся создавать элементы приложения — например, кнопки и окна ввода текста — и связывать их с кодом. Вы создадите интерфейс приложения и научите его элементы реагировать на действия пользователя.
Второй курс «Разработка под iOS. Взлетаем» будет посвящён работе с данными.
Курсы подойдёт начинающим и опытным разработчикам, которые ещё не умеют создавать iOS-приложения. Слушатели должны владеть хотя бы одним объектно-ориентированным языком программирования, например Java или C++. Для участия в курсе необходим компьютер с операционной системой MacOS.
Критерий завершения
Курс пройден
-
1. Swift как язык программирования
-
1.1 Обзор экосистемы Swift
-
1.2 Базовые конструкции языка
-
1.3 Объектно-ориентированное программирование
-
1.4 Протокол-ориентированное программирование
-
1.5 Массивы и Словари
-
1.6 Функционально-ориентированное программирование
-
1.7 И другие полезности
-
-
2. Обзор архитектуры
-
2.1 Базовое представление об архитектуре
-
2.2 Среда разработки
-
2.3 Что есть в Xcode?
-
2.4 Пишем код, исправляем ошибки
-
2.5 Структура проекта, настройка схемы и таргета
-
2.6 Профилирование
-
2.7 Сторонние библиотеки
-
-
3. View
-
3.1 Представления = UIView
-
3.2 Autolayout
-
3.3 IBAction и установка таймера
-
3.4 Таймер
-
3.5 Перемещение фигуры. Autolayout constant
-
3.6 TapGestureRecognizer
-
3.7 Рисуем поле с помощью drawRect
-
3.8 Загрузка view из Nib/Xib
-
3.9 Manual Layout
-
-
4. View Controllers
-
4.1 Класс UIViewController
-
4.2 Архитектура MVC
-
4.3 Класс UINavigationController
-
4.4 Класс UITabBarController
-
4.5 Другие полезные контейнеры
-
4.6 Что такое Storyboard
-
4.7 Класс UIScrollView
-
4.8 Класс UITableView
-
4.9 Собственные контейнер-контроллеры
-
- 954
- 13 июня 2019, 14:36
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением