Для начинающих в 2024 году.
«iOS: приложение на Swift» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- iOS: приложение на Swift. Часть 1.
- iOS: приложение на Swift. Часть 2.
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Swift.
- Приступите к разработке собственного мобильного приложения, выполняющего разнообразные задачи.
«Уроки Swift» от itProger
Язык: русский.
Длительность: 8 уроков длительностью от 10 до 35 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки + дополнительные материалы + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Создание дизайна.
- Отображение данных на экране.
- Математические операции.
- Создание окружения.
- Добавление врагов и физики.
- Стрельба и уничтожение объектов.
- Основной экран меню.
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Swift.
- Научитесь делать простейшие приложения в среде разработки Xcode.
- Начнёте разрабатывать мобильный шутер с реалистичной физикой стрельбы и разрушаемостью объектов.
Особенности курса:
- Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от 9$ за месяц).
Об авторе курса:
«Твоё первое iOS-приложение на Swift меньше чем за час» от Максима Хусара
Язык: русский.
Длительность: 2 урока длительностью от 1 до 15 минут. Общая длительность 47 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Первое приложение на iOS.
- Разница между Xcode 9 и более новыми версиями.
- Начальная инициализация проекта.
- Создание всех элементов интерфейса.
- Оживим наше приложением.
- Добавляем звук.
Что узнаете и чему научитесь:
- Создавать простые iOS приложения.
- Основам языка программирования Swift.
- Работе в Xcode.
- Разработке элементов интерфейса.
Об авторе курса:
«iOS-приложение To Do List на Swift» от LoftSchool
Язык: русский.
Длительность: 23 урока длительностью от 3 до 15 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Простые типы данных.
- Массивы и словари.
- Условный оператор if.
- Опционалы.
- Циклы for.
- Функции и структуры.
- Классы.
- Протоколы.
- Знакомство с Xsode.
- UlTableView.
- Структура приложения.
- Основные методы модели данных.
- Доработка модели.
- Сохранение данных.
- UlAlertController.
- Меняем записи местами.
- Добавление картинки к записи.
- Доработки интерфейса.
- Иконка приложения.
- Стартовый скрин.
- Заключение.
Что узнаете и чему научитесь:
- Как устроен язык программирования Swift.
- Создавать приложение типа «To Do List» на iOS.
«Разработка iOS-приложений на Swift» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- iOS: приложение на Swift. Часть 1.
- iOS: приложение на Swift. Часть 2.
Что узнаете и чему научитесь:
- Освоите азы работы с языком программирования Swift.
- Приступите к разработке мобильного приложения.
«Основы Swift. Полный курс» от Яна Соломеина
Язык: русский.
Длительность: 1 урок длительностью 5,5 часов.
Формат обучения: видеоурок.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Константы и переменные.
- Типы данных.
- Базовые операторы.
- Условия.
- Циклы.
- Составной тип данных Tuple.
- Опциональные типы данных.
- Массивы.
- Множества.
- Словари.
- Функции.
- Клоужеры.
- Перечисления.
- Классы.
- Структуры.
- Свойства типов.
- Наследования.
- Расширения.
- Протоколы.
Что узнаете и чему научитесь:
- Как устроен язык программирования Swift и как с ним работать.
«Swift Cocoapods Frameworks» от GeekBrains
Язык: русский.
Длительность: 4 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих с базовыми знаниями разработки приложений под iOS.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Изучите популярные фреймворки Swift – SwiftLocation, Alamofire, Realm, MotionKit.
- Научитесь подключать их в проекты и эффективно использовать.
«Разработка под iOS. Начинаем» от «Академии Яндекса»
Язык: русский.
Длительность: 58 уроков длительностью от 3 до 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с основами языка программирования Swift, базовыми инструментами Apple для разработчиков, а также способами создания интерфейсных элементов и их связи с кодом.
«Swift 3 для новичков» от YouTube-канала The Swift Developers
Язык: русский.
Длительность: 23 урока длительностью от 3 до 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с языком Swift 3.
- Разберётесь в специфике разработки мобильных приложений под iOS.
- Научитесь писать код под App Store для последующей монетизации работы.
«UIKIT с нуля» от The Swift Developers
Язык: русский.
Длительность: 27 уроков длительностью от 20 до 55 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих, имеющих опыт разработки на Swift.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с UIKit — популярным фреймворком для создания кода под iOS.
«Многопоточность в iOS» от Avito
Язык: русский.
Длительность: 34 урока.
Формат обучения: видеоуроки + тесты + практические задания.
Уровень сложности: для программистов с опытом.
Обратная связь: нет.
С сертификатом
Программа обучения:
- Введение.
- Базовые понятия.
- Quality of service.
- Synchronization.
- Recursive lock.
- Condition.
- Read write lock.
- Spin lock.
- Synchronized.
- Problems.
- Atomic operations.
- GCD (Grand Central Dispatch).
- Введение.
- Очереди.
- Methods.
- Concurrent perform.
- Work item.
- Semaphore.
- Dispatch group.
- Dispatch barrier.
- Dispatch source.
- Target queue hierarchy.
- Dispatch IO.
- Operation.
- Введение.
- Operation.
- Operation и Operation Queue.
- Async operation.
- maxConcurrentOperationCount.
- Cancel operation.
- Dependencies.
- waitUntil.
- Completion Block.
- Suspend.
- GCD VS Operation.
- Заключение.
Что узнаете и чему научитесь:
- Познакомитесь с многопоточностью, от низкоуровневых примитивов до высокоуровневых абстракций.
- Рассмотрите разные способы многопоточного программирования, в том числе малоизвестные.
Особенности курса:
- Для успешного прохождения курса необходимо уметь писать базовые вещи на Swift, быть знакомым с iOS SDK, понимать, как сделать простое приложение и знать основы многопоточности.
О преподавателе курса:
«Swift-марафон» от Алекса Скутаренко
Язык: русский.
Длительность: 39 уроков длительностью от 7 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Основы.
- Работа с базовыми алгоритмами.
- Тюплы.
- Опциональные типы.
- Базовые операторы.
- Строки.
- Массивы.
- Дикшинари.
- Оператор Switch.
- Функции.
- Клоужеры.
- Энумы.
- Классы и структуры.
- Свойства.
- Свойства типов.
- Методы.
- Сабскрипты.
- Наследование.
- Инициализаторы.
- ARC.
- Опциональные цепочки и приведение типов.
- Расширения.
- Битовые операции.
- Перезагрузка операторов.
- Протоколы.
«Разработка приложений для iOS на Swift в Xcode» от Михаила Моисеенко
Язык: русский.
Длительность: 23 урока длительностью от 20 минут до 1 часа 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- XCODE.
- Playground.
- Первое приложение.
- Autolayout. Программирование на Swift.
- Создание прототипа приложения.
- Взаимодействие элементов с кодом.
- Приложение на основе таблицы.
- Приложение на основе TableViewContriller.
- Выбор строки. UlAlertController.
- Вспомнить всё.
Что узнаете и чему научитесь:
- Познакомитесь со средой программирования Xcode.
- Окунётесь в специфику работы iOS и начнёте самостоятельно разрабатывать простые приложения.
«Уроки iOS Swift» от iCode School
Язык: русский.
Длительность: 19 уроков длительностью от 7 до 25 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Переменные, константы, типы данных, циклы.
- Опциональные типы.
- Массив Array.
- Словарь.
- Набор Set.
- Операторы ветвления If, Guard, Switch.
- Функции.
- Кортежи Tuples.
- Перечисления Enum.
- Классы.
- Структуры и чем они отличаются от классов.
- Замыкания.
- Приведение типов.
- Свойства. Stored Properties, Computed Properties, Lazy Properties.
- Протоколы. Зачем они нужны и как их создавать в swift.
- Расширения.
- Уровни доступа.
- Работа с датой.
- Работа со строками.
«Уроки Swift» от YouTube-канала JustaSid
Язык: русский.
Длительность: 35 уроков длительностью от 5 до 35 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Программировать на Swift.