Swift: подборка онлайн-курсов, книг и видеоресурсов
Swift — мощный и простой язык программирования, который открыл новые горизонты для разработчиков приложений на платформах Apple. Вот несколько полезных ресурсов для изучения Swift.
Онлайн-курсы
Базовый курс посвящен основам Swift 4, самой последней версии этого языка для платформ Apple. Он для новичков в программировании, начальных знаний не требуется. На видеокурсе вы получите полную базу по синтаксису и программированию.
Длительность: 13 часов
Стоимость: бесплатно
«Язык Swift для начинающих» от SwiftBook
Программа из 36 уроков предусмотрена для начинающих. Подходит для тех, у кого опыта в программировании еще не было. На курсе вы изучите типы данных, массивы, циклы и многое другое.
Длительность: 4,5 часов
Стоимость: бесплатно
Этот курс начнется с изучения фундаментальных концепций программирования, закончится тем, что вы углубитесь в более продвинутые темы Swift. Вы создадите все, что угодно, от Magic 8-Ball до шифра Цезаря.
Длительность: 12 часов
Стоимость: бесплатно
Курс представляет собой один большой видео-урок, в котором вы изучите основы языка Swift и работу в среде Xcode. Вы изучите все основные концепции Swift и создадите два проекта: приложение с дизайном и функциональностью, а также небольшую игру с анимацией и звуками.
Длительность: один час
Стоимость: бесплатно
Youtube-каналы
Это канал школы мобильной разработки. Публикуются не только полезные видео по всем темам iOS-разработки, но и проводятся онлайн-трансляции, где рассказывают карьере разработчика.
На этом канале выпускаются видео, которые помогают разобраться в разработке приложений для платформ Applе. Вы найдете информацию и решения для самых разных вопросов, касающихся создания приложений для iOS, включая руководства, советы и рекомендации.
Этот канал предлагает множество практических видео-уроков о программировании на Swift и использовании SwiftUI. Вы найдете полезные уроки, советы и лайфхаки, помогающие освоить язык и стать более эффективным разработчиком.
Канал подходит как для новичков, так и для опытных программистов, где вы найдете видео о разных аспектах iOS-разработки: начиная от основ и заканчивая продвинутыми темами.
Видео на этом канале помогут iOS-разработчикам улучшить свои навыки и найти ответы на свои вопросы, обеспечивая доступ к полезной информации и практическим советам.
Книги
«Язык программирования Swift», Apple
Книга содержит подробное руководство по каждой языковой особенности и официальный справочник Swift.
«Swift. Основы разработки приложений под iOS, iPadOS и macOS», Василий Усов
Эта книга для тех, мечтает стать iOS-разработчиком, написать собственное приложение. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт.
«Head First. Изучаем Swift», Пэрис Баттфилд-Эддисон и Джон Мэннинг
Книга охватывает все актуальные темы — от сбора и управления данными до повторного использования кода, построения нестандартных типов данных и структурирования программ и пользовательских интерфейсов в SwiftUI. Изучив Swift, вы будете готовы строить любые приложения — от мобильных и веб-приложений до игр, фреймворков, средств командной строки и многого другого.
Эта книга предназначена для самостоятельного изучения Swift, свежего языка программирования для платформ iOS и OS X. В ней описывается версия Swift 2.0. Материал структурирован с учетом принципа от простого к сложному, примеры поддерживаются обширным использованием кода, а для тестирования и отладки применяется новая среда разработки Playground.
В этой книге вы познакомитесь с основами Swift — от начала работы с игровыми площадками до простых операций и создания собственных типов. К концу этой книги у вас будет четкое представление о системе типов Swift и о том, как вы можете использовать ее для решения задач по своему усмотрению.