Добавить в корзинуПозвонить
Найти в Дзене

Apple Developer бесплатные курсы для обучения в iOS

LazyLoadAcademy Евгений предоставляет открытый доступ к фундаментальным материалам по Swift: от установки и настройки Xcode до базовых конструкций языка, работы с циклами, классами, замыканиями, дженериками и многим другим. Курс разбит на 66 небольших глав, которые проходят комфортно и последовательно. Подходит: начинающим с нуля Язык: RU 🔗 https://lazyload.academy/articles/list/ios/prepare-to-course Также на сайте доступен платный модуль по SwiftUI (76 глав) и модуль по многопоточности. Доступ открывается через Boosty — 1250 ₽/мес (стоимость полностью оправдана объёмом материала). Paul Hudson 100 Days of Swift Бесплатный курс, который даёт сильную базу по Swift и постепенно вводит в UIKit через практические проекты. Охватывает синтаксис, протоколы, ООП, коллекции, таблицы, навигацию, работу с данными и многое другое. Язык: EN (можно смотреть с голосовым переводом) 🔗 https://www.hackingwithswift.com/100 100 Days of SwiftUI Курс из 100 коротких уроков, посвящённый SwiftUI и соврем
Оглавление

LazyLoadAcademy

Евгений предоставляет открытый доступ к фундаментальным материалам по Swift:

от установки и настройки Xcode до базовых конструкций языка, работы с циклами, классами, замыканиями, дженериками и многим другим.

Курс разбит на 66 небольших глав, которые проходят комфортно и последовательно.

Подходит: начинающим с нуля

Язык: RU

🔗 https://lazyload.academy/articles/list/ios/prepare-to-course

Также на сайте доступен платный модуль по SwiftUI (76 глав) и модуль по многопоточности.

Доступ открывается через Boosty — 1250 ₽/мес (стоимость полностью оправдана объёмом материала).

Paul Hudson

100 Days of Swift

Бесплатный курс, который даёт сильную базу по Swift и постепенно вводит в UIKit через практические проекты.

Охватывает синтаксис, протоколы, ООП, коллекции, таблицы, навигацию, работу с данными и многое другое.

Язык: EN (можно смотреть с голосовым переводом)

🔗 https://www.hackingwithswift.com/100

100 Days of SwiftUI

Курс из 100 коротких уроков, посвящённый SwiftUI и современной архитектуре iOS-приложений.

Создаёте реальные мини-проекты, изучаете работу со State, анимациями, навигацией, MVVM.

Подходит: тем, кто уже владеет основами Swift

Язык: EN

🔗 https://www.hackingwithswift.com/100/swiftui

Книги

Книги Василия Усова

Для систематизации полученных знаний отлично подходят две книги:

Основы разработки приложений на Swift
Разработка приложений на основе фреймворка UIKit

Обе книги написаны простым языком и подходят для уверенного закрепления базы.

🔗 https://swiftme.ru/vse-knigi-po-swift-na-russkom-yazyke-821/

Закрепление знаний


Без практики результат будет минимальным.

После изучения основ важно регулярно решать задачи и тренировать алгоритмическое мышление.

Рекомендуемые площадки

LeetCode — алгоритмы и структуры данных, отличная подготовка к собеседованиям
🔗
https://leetcode.com

Codewars — короткие практические задачи
🔗
https://www.codewars.com

SwiftPractice — практикум по Swift
🔗
https://swiftpractice.fun/swift/

Дополнительные полезные материалы

Swift Concurrency (YouTube-плейлист)

🔗 https://www.youtube.com/watch?v=p6q1RmYUsNU&list=PLwvDm4Vfkdphr2Dl4sY4rS9PLzPdyi8PM

Публикация приложения в App Store

🔗 https://www.youtube.com/watch?v=bOEOrZ0SxL0&t=419s

Полезные YouTube-каналы

Sean Allen: https://www.youtube.com/@seanallen/videos

Error Nil: https://www.youtube.com/@errornil

И самое главное — читайте документацию

Официальная документация Apple остаётся лучшим источником правдивой и актуальной информации.

Больше информации в моей Телеграм канале - https://t.me/hubonedeveloper