Если ваш ребёнок увлекается компьютерными технологиями и мечтает сам научиться разрабатывать приложения, то изучение языка программирования Swift - это идеальный старт для него. Swift - это современный, простой и с лёгкостью осваивающийся новичками язык, придуманный в недрах компании Apple и предназначенный для создания приложений на выпускаемых ею мобильных устройствах.
Благодаря этому курсу дети не только учатся писать код, но и развивают логическое мышление, упражняются в решении сложных задач. А ещё, конечно, учатся создавать полноценные приложения и самостоятельно проектировать для них дизайн и интерфейс.
Курс продлится от 24 академических часов и 3 месяцев. У него имеются два уровня сложности. Ниже будет представлена программа второго, повышенного уровня.
Научитесь работать с различными типами данных, применять константы.
Выясните, что такое массивы, множества и кортежи, определите отличия между ними.
Сможете использовать наборы значений в этом языке программирования.
Познакомитесь с различными операторами, научитесь применять их при написании кода.
Сможете работать с циклами. Особое внимание уделите циклам For и While.
Научитесь применять функции.
Узнаете, что такое замыкания и какими они бывают.
Познакомитесь со свойствами и методами и научитесь использовать их в коде.
Разберётесь, почему Swift - это объектно-ориентированный язык. Познакомитесь с классами и понятием наследования.
Научитесь использовать протоколы и расширения.
Узнаете, что такое опционалы, потренируетесь решать задачи, где они встречаются.
Повторите изученное ранее и примените полученные знания при написании кода. Поймёте, как тестировать код и исправлять ошибки.
Начнёте работать над новым проектом. Подберёте для него картинки в среде разработки Xcode.
Поработаете над дизайном приложения.
Доделаете приложение, протестируете его на наличие ошибок.
Начнёте ещё один проект, спланируете его дизайн и интерфейс.
Добавите в ваш проект кнопки, напишете код.
Зададите игре логику, закончите работу над ней и проверите итоговую версию на наличие багов.
Сможете создать кнопку, которая позволит поделиться вашей игрой в соцсетях.
Начнёте работу над проектом, где используете все навыки, полученные при разработке всех предыдущих.
Будете работать над ещё одним проектом - интернет-браузером.
Добавите вашему браузеру функции выбора и открытия страниц, а также возможность отслеживать прогресс в загрузке.
Протестируете получившееся приложение, доработаете его и презентуете преподавателю и группе.
Начнёте разработку интерфейса предпоследнего вашего проекта.
Проработаете логику игры и добавите опцию запроса ответа.
Продолжите работать над логикой, вставите в игру возможность проверки ответа.
Начнёте работу над последним проектом в курсе. Разработаете его интерфейс.
Вы протестируете и доработаете проект. Продемонстрируете всё, чего вы достигли за время прохождения программы, поговорите с преподавателями о карьерных перспективах в области программирования.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.