Для начинающих в 2024 году.
«iOS: приложение на Swift» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- iOS: приложение на Swift. Часть 1.
- iOS: приложение на Swift. Часть 2.
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Swift.
- Приступите к разработке мобильного приложения.
«Уроки Swift» от itProger
Язык: русский.
Длительность: 8 уроков длительностью от 10 до 35 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки + практические задания.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Создание дизайна.
- Отображение данных на экране.
- Математические операции.
- Создание окружения.
- Добавление врагов и физики.
- Стрельба и уничтожение объектов.
- Основной экран меню.
Что узнаете и чему научитесь:
- Познакомитесь с языком программирования Swift.
- Начнёте разрабатывать мобильный шутер с реалистичной физикой стрельбы и разрушаемостью объектов.
Особенности курса:
- Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от $9 за месяц).
Об авторе курса:
«Разработка iOS-приложений на Swift» от GeekBrains
Язык: русский.
Длительность: 2 урока.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- iOS: приложение на Swift. Часть 1.
- iOS: приложение на Swift. Часть 2.
«Твоё первое iOS-приложение на Swift меньше чем за час» от Максима Хусара
Язык: русский.
Длительность: 2 урока длительностью от 1 до 15 минут. Общая длительность 47 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Первое приложение на iOS.
- Разница между Xcode 9 и более новыми версиями.
- Начальная инициализация проекта.
- Создание всех элементов интерфейса.
- Оживим наше приложением.
- Добавляем звук.
Об авторе курса:
«Калькулятор на Swift» от Loftblog
Язык: русский.
Длительность: 8 уроков длительностью от 1 до 10 минут. Общая длительность 45 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Вступление.
- Работа с элементами интерфейса.
- Позиционирование и закрепление элементов интерфейса.
- Работа с кодом: реализация функционала кнопок и дисплея.
- Работа с операндами, чтобы калькулятор мог выполнять простые математические вычисления.
- Добавление более сложных функций.
- Настройка отображения некорректных результатов вычислений.
- Наводим красоту.
Что узнаете и чему научитесь:
- Разберётесь, как устроен язык программирования Swift.
- Создадите калькулятор для iOS.
«iOS-приложение To Do List на Swift» от LoftSchool
Язык: русский.
Длительность: 23 урока длительностью от 3 до 15 минут. Общая длительность 3 часа 15 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Простые типы данных.
- Массивы и словари.
- Условный оператор if.
- Опционалы.
- Циклы for.
- Функции и структуры.
- Классы.
- Протоколы.
- Знакомство с Xsode.
- UlTableView.
- Структура приложения.
- Основные методы модели данных.
- Доработка модели.
- Сохранение данных.
- UlAlertController.
- Меняем записи местами.
- Добавление картинки к записи.
- Доработки интерфейса.
- Иконка приложения.
- Стартовый скрин.
- Заключение.
Что узнаете и чему научитесь:
- Как устроен язык программирования Swift.
- Создавать приложение типа «To Do List» на iOS.
«Основы Swift. Полный курс» от Яна Соломеина
Язык: русский.
Длительность: 1 урок длительностью 5,5 часов.
Формат обучения: видеоурок.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Константы и переменные.
- Типы данных.
- Базовые операторы.
- Условия.
- Циклы.
- Составной тип данных Tuple.
- Опциональные типы данных.
- Массивы.
- Множества.
- Словари.
- Функции.
- Клоужеры.
- Перечисления.
- Классы.
- Структуры.
- Свойства типов.
- Наследования.
- Расширения.
- Протоколы.
Что узнаете и чему научитесь:
- Как устроен язык программирования Swift и как с ним работать.
«Swift 3 для новичков» от The Swift Developers
Язык: русский.
Длительность: 23 урока длительностью от 3 до 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Что узнаете и чему научитесь:
- Познакомитесь с языком Swift 3.
- Разберётесь в специфике разработки мобильных приложений под iOS.
- Научитесь писать код под App Store для последующей монетизации работы.
«Многопоточность в 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-марафон» от Алекса Скутаренко
Язык: русский.
Длительность: 39 уроков длительностью от 7 до 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение.
- Основы.
- Работа с базовыми алгоритмами.
- Тюплы.
- Опциональные типы.
- Базовые операторы.
- Строки.
- Массивы.
- Дикшинари.
- Оператор Switch.
- Функции.
- Клоужеры.
- Энумы.
- Классы и структуры.
- Свойства.
- Свойства типов.
- Методы.
- Сабскрипты.
- Наследование.
- Инициализаторы.
- ARC.
- Опциональные цепочки и приведение типов.
- Расширения.
- Битовые операции.
- Перезагрузка операторов.
- Протоколы.
«Разработка приложений для iOS на Swift в Xcode» от Михаила Моисеенко
Язык: русский.
Длительность: 23 урока длительностью от 20 минут до 1 часа 20 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- XCODE.
- Playground.
- Первое приложение.
- Autolayout. Программирование на Swift.
- Создание прототипа приложения.
- Взаимодействие элементов с кодом.
- Приложение на основе таблицы.
- Приложение на основе TableViewContriller.
- Выбор строки. UlAlertController.
- Вспомнить всё.
Что узнаете и чему научитесь:
- Познакомитесь со средой программирования Xcode.
- Окунётесь в специфику работы iOS и начнёте самостоятельно разрабатывать простые приложения.
«Уроки Swift» от JustaSid
Язык: русский.
Длительность: 35 уроков длительностью от 5 до 35 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение в курс.
- Применение констант и переменных, их установка.
- Комментарии.
- Целые числа.
- Вещественные числа.
- Кортежи.
- Опционалы и опциональные типы данных.
- Операторы — 2 урока.
- Логические типы данных.
- Строки.
- Массивы.
- Множества, создание своего типа множеств.
- Словари.
- Конструкции с if.
- Конструкция Switch.
- Циклы.
- Функции — 2 урока.
- Правила замыкания.
- Перечисления.
- Существующие структуры и классы.
- Применение свойств.
- Использование методов.
- Сабскрипты.
- Наследование.
- Виды инициализаторов.
- Деинициализация.
- Правильная организация опциональной последовательности.
- Работа с ошибками.
- Правильное приведение типов.
- Работа с расширениями.
- Использование протоколов.
- Применение универсальных шаблонов для приложений.
- Связанные типы.
Что узнаете и чему научитесь:
- Программировать на Swift, используя основные инструменты программы.
«Уроки iOS Swift» от iCode School
Язык: русский.
Длительность: 19 уроков длительностью от 7 до 25 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Переменные, константы, типы данных, циклы.
- Опциональные типы.
- Массив Array.
- Словарь.
- Набор Set.
- Операторы ветвления If, Guard, Switch.
- Функции.
- Кортежи Tuples.
- Перечисления Enum.
- Классы.
- Структуры и чем они отличаются от классов.
- Замыкания.
- Приведение типов.
- Свойства. Stored Properties, Computed Properties, Lazy Properties.
- Протоколы. Зачем они нужны и как их создавать в swift.
- Расширения.
- Уровни доступа.
- Работа с датой.
- Работа со строками.
«Теоретические уроки по Swift» от BACH MEDIA
Язык: русский.
Длительность: 23 урока длительностью от 3 до 35 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Как создать переменную.
- Тип переменной String.
- Тип переменной Integer.
- Тип переменной Float Double.
- Optional.
- Различие между Range и ClosedRange.
- Знакомство с Array.
- Работа с Dictionary.
- Date — основы работы.
- Операторы if и else.
- Классы.
- Extension в Swift.
- Наследование.
- Функция Return.
- Чем Switch Case лучше Ifelse?
- Читаем файл xmls.
- Underline.
- Closures.
- Фильтруем и сортируем массивы с помощью замыканий.
- Git — 2 урока.
- CoreDataOneToMany.
«Практические уроки по Swift» от BACH MEDIA
Язык: русский.
Длительность: 12 уроков длительностью от 1 до 15 минут. Общая длительность 1 час 40 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Вывод и позиционирование.
- Switch, if, else.
- Создание Tabbar.
- Логи и классы.
- Лента.
- Подгружаем данные с сервера.
- Pull torefresh.
- Экран информации.
- Чат.
- Настройки приложения.
- COCOAPODS.
«Основы Swift» от SplashDEV
Язык: русский.
Длительность: 8 уроков длительностью от 15 до 25 минут. Общая длительность 2 часа 30 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Переменные и константы, типы данных, базовые операторы.
- Конструкции if, else, switchcase.
- Массивы.
- Функциональное программирование.
- Множества.
- Словари.
- Циклы.
- Функции.
«Видеокурс Swift Starter» от ITVDN
Язык: русский.
Длительность: 8 уроков длительностью от 10 минут до 1 часа 40 минут. Общая длительность 3 часа 45 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Знакомство со Swift и SwiftPlayGround.
- Слой COCOATOUCH.
- Адаптивный интерфейс.
- Правильная структурная сборка iOS приложений.
- Использование ряда потоков.
- Работа с сетью.
- Core Data.
- Realm.io.
- Инструменты Xcode.
«Hello Swift» от «Школы брата Антония»
Язык: русский.
Длительность: 25 уроков длительностью от 10 минут до 1 часа 10 минут. Общая длительность 8 часов 50 минут.
Формат обучения: видеоуроки.
Уровень сложности: для начинающих.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение — 2 урока.
- Как стать мобильным разработчиком?
- Обзор курса, логистика.
- Переменные, константы, системные слова.
- Строки.
- Hello World и булева алгебра.
- Первое приложение и самые базовые знания по Photoshop и Sketch для iOS-программиста.
- Функции.
- BuggieBot.
- Константы и переменные.
- Типы данных.
- Функции с параметрами.
- Логические операции.
- Классы и объекты.
- Мозги бота — 2 урока.
- Массивы и циклы.
- Классы и структуры.
- Storyboard.
- AutoLayout.
- Enum и Switch.
- Финальный проект. Камень, ножницы, бумага.
- Финальный проект — Meme maker.
- Заключение курса.
Что узнаете и чему научитесь:
- Разберётесь в особенностях работы iOS.
- Создадите простейшее работающее приложение.