100+ бесплатных онлайн-курсов

15 бесплатных курсов по iOS-разработке

Для начинающих в 2024 году.

«iOS: приложение на Swift» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. iOS: приложение на Swift. Часть 1.
  2. iOS: приложение на Swift. Часть 2.

Что узнаете и чему научитесь:

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

«Уроки Swift» от itProger

Язык: русский.

Длительность: 8 уроков длительностью от 10 до 35 минут. Общая длительность 3 часа 15 минут.

Формат обучения: видеоуроки + дополнительные материалы + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Создание дизайна.
  2. Отображение данных на экране.
  3. Математические операции.
  4. Создание окружения.
  5. Добавление врагов и физики.
  6. Стрельба и уничтожение объектов.
  7. Основной экран меню.

Что узнаете и чему научитесь:

  • Познакомитесь с языком программирования Swift.
  • Научитесь делать простейшие приложения в среде разработки Xcode.
  • Начнёте разрабатывать мобильный шутер с реалистичной физикой стрельбы и разрушаемостью объектов.

Особенности курса:

  • Для получения доступа к практическим задания и дополнительным материалам необходимо оплатить подписку на сайт itProger (стоимость от 9$ за месяц).

Об авторе курса:

Григорий Дударь

  • Основатель онлайн-школы программирования itProger.
  • Автор YouTube-канала о программировании с более чем 800 тысячами подписчиков.

«Твоё первое iOS-приложение на Swift меньше чем за час» от Максима Хусара

Язык: русский.

Длительность: 2 урока длительностью от 1 до 15 минут. Общая длительность 47 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Первое приложение на iOS.
  2. Разница между Xcode 9 и более новыми версиями.
  3. Начальная инициализация проекта.
  4. Создание всех элементов интерфейса.
  5. Оживим наше приложением.
  6. Добавляем звук.

Что узнаете и чему научитесь:

  • Создавать простые iOS приложения.
  • Основам языка программирования Swift.
  • Работе в Xcode.
  • Разработке элементов интерфейса.

Об авторе курса:

Максим Хусар

  • iOS-разработчик с опытом более 5 лет.
  • Team Lead.

«iOS-приложение To Do List на Swift» от LoftSchool

Язык: русский.

Длительность: 23 урока длительностью от 3 до 15 минут. Общая длительность 3 часа 15 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение.
  2. Простые типы данных.
  3. Массивы и словари.
  4. Условный оператор if.
  5. Опционалы.
  6. Циклы for.
  7. Функции и структуры.
  8. Классы.
  9. Протоколы.
  10. Знакомство с Xsode.
  11. UlTableView.
  12. Структура приложения.
  13. Основные методы модели данных.
  14. Доработка модели.
  15. Сохранение данных.
  16. UlAlertController.
  17. Меняем записи местами.
  18. Добавление картинки к записи.
  19. Доработки интерфейса.
  20. Иконка приложения.
  21. Стартовый скрин.
  22. Заключение.

Что узнаете и чему научитесь:

  • Как устроен язык программирования Swift.
  • Создавать приложение типа «To Do List» на iOS.

«Разработка iOS-приложений на Swift» от GeekBrains

Язык: русский.

Длительность: 2 урока.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. iOS: приложение на Swift. Часть 1.
  2. iOS: приложение на Swift. Часть 2.

Что узнаете и чему научитесь:

  • Освоите азы работы с языком программирования Swift.
  • Приступите к разработке мобильного приложения.

«Основы Swift. Полный курс» от Яна Соломеина

Язык: русский.

Длительность: 1 урок длительностью 5,5 часов.

Формат обучения: видеоурок.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение.
  2. Константы и переменные.
  3. Типы данных.
  4. Базовые операторы.
  5. Условия.
  6. Циклы.
  7. Составной тип данных Tuple.
  8. Опциональные типы данных.
  9. Массивы.
  10. Множества.
  11. Словари.
  12. Функции.
  13. Клоужеры.
  14. Перечисления.
  15. Классы.
  16. Структуры.
  17. Свойства типов.
  18. Наследования.
  19. Расширения.
  20. Протоколы.

Что узнаете и чему научитесь:

  • Как устроен язык программирования 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 урока.

Формат обучения: видеоуроки + тесты + практические задания.

Уровень сложности: для программистов с опытом.

Обратная связь: нет.

С сертификатом

Программа обучения:

  1. Введение.
  2. Базовые понятия.
  3. Quality of service.
  4. Synchronization.
  5. Recursive lock.
  6. Condition.
  7. Read write lock.
  8. Spin lock.
  9. Synchronized.
  10. Problems.
  11. Atomic operations.
  12. GCD (Grand Central Dispatch).
  13. Введение.
  14. Очереди.
  15. Methods.
  16. Concurrent perform.
  17. Work item.
  18. Semaphore.
  19. Dispatch group.
  20. Dispatch barrier.
  21. Dispatch source.
  22. Target queue hierarchy.
  23. Dispatch IO.
  24. Operation.
  25. Введение.
  26. Operation.
  27. Operation и Operation Queue.
  28. Async operation.
  29. maxConcurrentOperationCount.
  30. Cancel operation.
  31. Dependencies.
  32. waitUntil.
  33. Completion Block.
  34. Suspend.
  35. GCD VS Operation.
  36. Заключение.

Что узнаете и чему научитесь:

  • Познакомитесь с многопоточностью, от низкоуровневых примитивов до высокоуровневых абстракций. 
  • Рассмотрите разные способы многопоточного программирования, в том числе малоизвестные.

Особенности курса:

  • Для успешного прохождения курса необходимо уметь писать базовые вещи на Swift, быть знакомым с iOS SDK, понимать, как сделать простое приложение и знать основы многопоточности.

О преподавателе курса:

Алексей Щукин

  • Выпускник Московского Государственного Технического Университет Гражданской Авиации по специальности «Прикладная Математика».
  • С 2014 году программирует под iOS.
  • Участник проектов Privileges Club, Storia, Tinkoff Bank, Avito Services, Avito Acti Projects, Avito.
  • Ведущий разработчик iOS в проекте Domofond.

«Swift-марафон» от Алекса Скутаренко

Язык: русский.

Длительность: 39 уроков длительностью от 7 до 50 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Введение.
  2. Основы.
  3. Работа с базовыми алгоритмами.
  4. Тюплы.
  5. Опциональные типы.
  6. Базовые операторы.
  7. Строки.
  8. Массивы.
  9. Дикшинари.
  10. Оператор Switch.
  11. Функции.
  12. Клоужеры.
  13. Энумы.
  14. Классы и структуры.
  15. Свойства.
  16. Свойства типов.
  17. Методы.
  18. Сабскрипты.
  19. Наследование.
  20. Инициализаторы.
  21. ARC.
  22. Опциональные цепочки и приведение типов.
  23. Расширения.
  24. Битовые операции.
  25. Перезагрузка операторов.
  26. Протоколы.

«Разработка приложений для iOS на Swift в Xcode» от Михаила Моисеенко

Язык: русский.

Длительность: 23 урока длительностью от 20 минут до 1 часа 20 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. XCODE.
  2. Playground.
  3. Первое приложение.
  4. Autolayout. Программирование на Swift.
  5. Создание прототипа приложения.
  6. Взаимодействие элементов с кодом.
  7. Приложение на основе таблицы.
  8. Приложение на основе TableViewContriller.
  9. Выбор строки. UlAlertController.
  10. Вспомнить всё.

Что узнаете и чему научитесь:

  • Познакомитесь со средой программирования Xcode.
  • Окунётесь в специфику работы iOS и начнёте самостоятельно разрабатывать простые приложения.

«Уроки iOS Swift» от iCode School

Язык: русский.

Длительность: 19 уроков длительностью от 7 до 25 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Программа обучения:

  1. Переменные, константы, типы данных, циклы.
  2. Опциональные типы.
  3. Массив Array.
  4. Словарь.
  5. Набор Set.
  6. Операторы ветвления If, Guard, Switch.
  7. Функции.
  8. Кортежи Tuples.
  9. Перечисления Enum.
  10. Классы.
  11. Структуры и чем они отличаются от классов.
  12. Замыкания.
  13. Приведение типов.
  14. Свойства. Stored Properties, Computed Properties, Lazy Properties.
  15. Протоколы. Зачем они нужны и как их создавать в swift.
  16. Расширения.
  17. Уровни доступа.
  18. Работа с датой.
  19. Работа со строками.

«Уроки Swift» от YouTube-канала JustaSid

Язык: русский.

Длительность: 35 уроков длительностью от 5 до 35 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Без сертификата

Что узнаете и чему научитесь:

  • Программировать на Swift.
Алексей Шаполов

Основатель проекта. Профессиональный information junkie. 😊

Разбираюсь в SEO и интернет-маркетинге. Работаю онлайн с 2018 года. Люблю философствовать, потреблять контент в самых разнообразных его формах и, конечно же, писать интересные статьи для своих сайтов.

Оцените автора
Пройти.Ру
Добавить комментарий

100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.