Курс 1. Swift — Основы разработки приложений под iOS [Книга 1 издание 6]

Курс с тестами и практическими заданиями

За основу данного курса взята книга «Swift. Разработка приложений под iOS, iPadOS и macOS (6-е издание)».

Курс основан на трех основных элементах:

  1. Самостоятельная работа с учебным материалом по книге «Swift. Разработка приложений под iOS, iPadOS и macOS (6-е издание)».
  2. Закрепление материала с помощью решения домашних практических заданий и тестов.
  3. Обсуждение изученного материала в чате в Telegram и в чате в Slack

Этот курс является лучшим средством для повторением пройденного в книге материала, а также отличной подготовкой к собеседованию на должность начинающего iOS-разработчика (Junior Swift Developer): вы пройдетесь по всем темам, которые затрагивали при изучение Swift, от теоретических вопросов про переменные до практических задач по работе с объектами, а также найдете задания, в которых придется разобраться самостоятельно (в частности по различным алгоритмам).

Не забывайте, что теория без практики — это 90 % забытого материала через неделю.

FAQ

1Для кого предназначен этот курс?
Курс практических заданий и дополнительных материалов предназначен для всех, кто изучает разработку приложений под операционные системы iOS и macOS на языке программирования Swift по книге Василия Усова «Swift. Разработка приложений под iOS, iPadOS и macOS (6-е издание)»
2Подходит ли курс для прошлых изданий книги?
Новое шестое издание содержит значительно больше учебного материала в сравнении с предыдущими. В связи с этим порядок глав был изменен. Так как курс основан именно на актуальном издании, читатели предыдущих версий могут встретиться с задачами, которые не рассматривались ранее.
3Из чего состоит курс?
Курс состоит из заданий для самостоятельного решения и тестов для закрепления изученного материала. Практически для всех заданий приведены варианты правильных ответов.
В дальнейшем планируется добавлять новые учебные материалы, а также обучающее видео к каждой главе.
4Как выполнять задания?
На этот вопрос существует только один ответ: Правильно! До тех пор, пока ты не выполнишь очередное задание не советую переходить к следующему. При этом будет максимально эффективно, если все задания ты выполнишь самостоятельно, пусть и не с первой попытки.

Выполняя задания следуй по следующем алгоритму:

  1. Внимательно прочитай задание. Если у тебя возникли проблемы в решении, то выполни этот пункт еще необходимое количество раз. Многие делают ошибки исключительно по своей невнимательности.
  2. Хорошенько подумай и предположи вариант ответа. При этом постарайся сразу не обращаться к справочному материалу, заставь свои синапсы проводить активно проводить электрические разряды в поисках правильного набора нейронов. Покопайся в глубине своих знаний. Используй логику. Если вопрос требует практического решения, то воспользуйся средой разработки Xcode.
  3. При наличии проблем в решении или пробелов в знаниях воспользуйся книгой или любой другой справочной информацией (включая официальную документацию от Apple). Помни, что некоторые задания потребуют изучения дополнительного материала, не относящегося к Swift непосредственно.
  4. Сверь свой ответ с представленным в курсе.

Но есть еще несколько правил:

  • Автоматизируй все, что только можешь. Если в задании указано «посчитай сумму», то нет необходимости считать ее на калькуляторе в macOS или в блокноте. Используй для этого изученные возможности Xcode и Swift.
  • Если задание говорит о том, что «дано то-то и то-то», то это значит, что необходимо запрограммировать это условие. Так, например, фраза «даны 2 переменные типа Int», говорит о том, что тебе необходимо объявить две переменные типа Int.

5В чем отличия платной и бесплатной версии?
Платная и бесплатная версия отличаются только доступным количеством задания для самостоятельного решения (в пользу платной версии).

Учебный план

Учебный план курса полностью основан на структуре и содержании книги «Swift. Разработка приложений под iOS, iPadOS и macOS (6-е издание)». Ниже вы найдете перечень доступных тем. Для большинства тем, раскрытых в книге, доступны дополнительные учебные материалы, а так же задания для самостоятельного решения (домашние задания).

Курс Content

Развернуть всё
Введение
Часть 1. Базовые возможности Swift
Часть 2. Контейнерные типы данных
Урок Content
0% Завершено 0/1 Steps
Часть 3. Основные возможности Swift
Часть 4. Введение в разработку приложений
Глава 5. Нетривиальные возможности Swift
Урок Content
0% Завершено 0/1 Steps
1 из 2


Все найденные опечатки собраны в файле Google Docs по этой ссылке. Вы можете добавить собственные опечатки, если нашли их.

Особенности

Инструктор
Василий Усов
Студентов
Неограничено
Уровень
Начальный


Купить полный доступ

Comments are closed.