Задания к книге “Swift. Разработка приложений под iOS, iPadOS и macOS”

6-е издание, 2020 год

Описание курса

Перед тобой курс с дополнительными материалами для книги “Swift. Разработка приложений под iOS, iPadOS и macOS (6-е издание)”. В нем ты сможешь найти:

  • Дополнительные разделы, не попавшие в книгу.
  • Практические и теоретические задания для закрепления изученного материала
  • Найденные в книге опечатки

Представьте, что ты пришел на собеседование на работу вашей мечты: свежий воздух, напитки, интересные проекты, женщины/мужчины, спортивный зал… одни плюсы! Но, чтобы пробиться даже на самую низшую должность вам предстоит пройти самое сложное интервью в своей жизни…

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

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

FAQ

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

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

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

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

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

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

Учебный план

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


Все найденные опечатки собраны в файле Google Docs по этой ссылке.

Стоимость курса

 

Базовый

Бесплатно

  • 78 заданий для самостоятельного решения

СПЕЦИАЛЬНОЕ ПРЕДЛОЖЕНИЕ! Купите книгу "Swift. Основы разработки приложений под iOS, iPadOS и macOS" и получите расширенный доступ в подарок.

Особенности

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


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

Комментарии закрыты.