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

18 бесплатных курсов по Swift

Для начинающих в 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.
  • Начнёте разрабатывать мобильный шутер с реалистичной физикой стрельбы и разрушаемостью объектов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Максим Хусар

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

«Калькулятор на Swift» от Loftblog

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

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

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

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

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

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

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

  1. Вступление.
  2. Работа с элементами интерфейса.
  3. Позиционирование и закрепление элементов интерфейса.
  4. Работа с кодом: реализация функционала кнопок и дисплея.
  5. Работа с операндами, чтобы калькулятор мог выполнять простые математические вычисления.
  6. Добавление более сложных функций.
  7. Настройка отображения некорректных результатов вычислений.
  8. Наводим красоту.

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

  • Разберётесь, как устроен язык программирования Swift.
  • Создадите калькулятор для iOS.

«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.

«Основы 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 3 для новичков» от The Swift Developers

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

Длительность: 23 урока длительностью от 3 до 40 минут.

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

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

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

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

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

  • Познакомитесь с языком Swift 3.
  • Разберётесь в специфике разработки мобильных приложений под iOS.
  • Научитесь писать код под App Store для последующей монетизации работы.

«Многопоточность в 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. Заключение.

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

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

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

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

  • Выпускник Московского Государственного Технического Университет Гражданской Авиации по специальности «Прикладная Математика».
  • С 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 и начнёте самостоятельно разрабатывать простые приложения.

«Уроки Swift» от JustaSid

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

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

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

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

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

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

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

  1. Введение в курс.
  2. Применение констант и переменных, их установка.
  3. Комментарии.
  4. Целые числа.
  5. Вещественные числа.
  6. Кортежи.
  7. Опционалы и опциональные типы данных.
  8. Операторы — 2 урока.
  9. Логические типы данных.
  10. Строки.
  11. Массивы.
  12. Множества, создание своего типа множеств.
  13. Словари.
  14. Конструкции с if.
  15. Конструкция Switch.
  16. Циклы.
  17. Функции — 2 урока.
  18. Правила замыкания.
  19. Перечисления.
  20. Существующие структуры и классы.
  21. Применение свойств.
  22. Использование методов.
  23. Сабскрипты.
  24. Наследование.
  25. Виды инициализаторов.
  26. Деинициализация.
  27. Правильная организация опциональной последовательности.
  28. Работа с ошибками.
  29. Правильное приведение типов.
  30. Работа с расширениями.
  31. Использование протоколов.
  32. Применение универсальных шаблонов для приложений.
  33. Связанные типы.

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

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

«Уроки 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» от BACH MEDIA

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

Длительность: 23 урока длительностью от 3 до 35 минут.

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

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

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

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

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

  1. Как создать переменную.
  2. Тип переменной String.
  3. Тип переменной Integer.
  4. Тип переменной Float Double.
  5. Optional.
  6. Различие между Range и ClosedRange.
  7. Знакомство с Array.
  8. Работа с Dictionary.
  9. Date — основы работы.
  10. Операторы if и else.
  11. Классы.
  12. Extension в Swift.
  13. Наследование.
  14. Функция Return.
  15. Чем Switch Case лучше Ifelse?
  16. Читаем файл xmls.
  17. Underline.
  18. Closures.
  19. Фильтруем и сортируем массивы с помощью замыканий.
  20. Git — 2 урока.
  21. CoreDataOneToMany.

«Практические уроки по Swift» от BACH MEDIA

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

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

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

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

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

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

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

  1. Вывод и позиционирование.
  2. Switch, if, else.
  3. Создание Tabbar.
  4. Логи и классы.
  5. Лента.
  6. Подгружаем данные с сервера.
  7. Pull torefresh.
  8. Экран информации.
  9. Чат.
  10. Настройки приложения.
  11. COCOAPODS.

«Основы Swift» от SplashDEV

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

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

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

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

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

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

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

  1. Переменные и константы, типы данных, базовые операторы.
  2. Конструкции if, else, switchcase.
  3. Массивы.
  4. Функциональное программирование.
  5. Множества.
  6. Словари.
  7. Циклы.
  8. Функции.

«Видеокурс Swift Starter» от ITVDN

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

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

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

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

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

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

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

  1. Знакомство со Swift и SwiftPlayGround.
  2. Слой COCOATOUCH.
  3. Адаптивный интерфейс.
  4. Правильная структурная сборка iOS приложений.
  5. Использование ряда потоков.
  6. Работа с сетью.
  7. Core Data.
  8. Realm.io.
  9. Инструменты Xcode.

«Hello Swift» от «Школы брата Антония»

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

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

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

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

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

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

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

  1. Введение — 2 урока.
  2. Как стать мобильным разработчиком?
  3. Обзор курса, логистика.
  4. Переменные, константы, системные слова.
  5. Строки.
  6. Hello World и булева алгебра.
  7. Первое приложение и самые базовые знания по Photoshop и Sketch для iOS-программиста.
  8. Функции.
  9. BuggieBot.
  10. Константы и переменные.
  11. Типы данных.
  12. Функции с параметрами.
  13. Логические операции.
  14. Классы и объекты.
  15. Мозги бота — 2 урока.
  16. Массивы и циклы.
  17. Классы и структуры.
  18. Storyboard.
  19. AutoLayout.
  20. Enum и Switch.
  21. Финальный проект. Камень, ножницы, бумага.
  22. Финальный проект — Meme maker.
  23. Заключение курса.

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

  • Разберётесь в особенностях работы iOS.
  • Создадите простейшее работающее приложение.
Алексей Шаполов

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

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

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

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