Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Корзина

Корзина

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

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

Часто приходится слышать о том, что ребенок усваивает новые знания гораздо быстрее и лучше взрослого. Еще чаще - о том, что ребенок тратит кучу времени на компьютерные игры или социальные сети. Из общения ребенка со своим любимым устройством Apple можно извлечь огромную пользу.

Дело в том, что совсем недавно Apple сделала возможным создавать мобильные приложения на языке Swift прямо на экране iPad. Туда можно устанавливать сторонние библиотеки, писать код, а также оттуда можно даже выгружать свои цифровые шедевры в AppStore! На курсах мы будем учиться разрабатывать мобильные приложения под iOS с использованием языка программирования Swift.

Каждый курс (уровень) подразумевает создание отдельного приложения. Все практические навыки будут своевременно подкрепляться теоретическими знаниями, так как важно не просто знать, что мы делаем, а еще и понимать, как именно у нас это получается. По итогам курсов ребенок сможет создавать мобильные приложения средней сложности с использованием фреймворка SwiftUI и архитектуры MVVM, научится работать с сетью и локальным хранением данных.

Программирование на Swift - это очень просто. Вам не нужно устанавливать огромный список программ и расширений. Вам нужен только любой iPad с актуальной версией iPadOS с любой клавиатурой либо любой MacBook с актуальной версией macOS. Из программного обеспечения нужно установить бесплатное приложение Swift Playgrounds, которое легко найти в AppStore.

Узнать больше

Вы научитесь

  • решать простые алгоритмические задачи;
  • писать несложный функциональный код;
  • работать в IDE Swift Playgrounds;
  • создавать интерфейсы на фреймворке SwiftUI;
  • имплементировать бизнес-логику в проект на фреймворке SwiftUI;
  • тестировать написанный код.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Узнать больше

Предварительная подготовка

Требуемая подготовка:
Умение печатать латиницей, желательно знание английского на уровне 6-7 класса.

Для обучения вам необходимо иметь при себе либо MacBook с операционной системой macOS актуальной версии с установленным Swift Playgrounds 4 или новее, либо iPad с операционной системой iPadOS актуальной версии, дополнительно оснащенный клавиатурой и мышью (трекпадом) и с установленным Swift Playgrounds 4 или новее.

Как понять, что ваше устройство, версия операционной системы и программы для разработки подходит для курса?

Нужно просто зайти в приложение Swift Playdrounds. В нижней панели обязательно должен быть значок:

Как понять, что ваше устройство, версия операционной системы и программы для разработки подходит для курса?

Это свидетельствует о том, что на вашей версии Playgrounds можно создавать мобильные приложения. Это крайне важно, поскольку мы будем заниматься именно этим.

Узнать больше

Программа курса

Модуль 1. Знакомство с профессией программиста, обзор перспектив, возможностей, инструментария  (0,5 ак. ч.)
Модуль 2. Первые шаги в программировании - простейшие блок-схемы, задачи на блок- схемы  (2 ак. ч.)
Модуль 3. Знакомство со средой разработки Swift Playgrounds  (0,5 ак. ч.)
Модуль 4. Основы программирования на Swift - язык Swift на простых примерах. Константы, переменные, условия, математические операторы, типы данных  (3 ак. ч.)
Модуль 5. Демонстрация конечного приложения - Тренажёр таблицы умножения, создание и настройка проекта  (1 ак. ч.)
Модуль 6. Практика: Интерфейс стартового экрана - создание и тестирование  (1 ак. ч.)
Модуль 7. Разбор полётов - Кнопки, тексты, изображения, стеки, модификаторы  (1 ак. ч.)
Модуль 8. Переход на главный экран, передача данных. Обертка @State  (0,5 ак. ч.)
Модуль 9. Разработка интерфейса главного экрана  (1,5 ак. ч.)
Модуль 10. Разбор полётов - Текстовые поля, State-свойства  (0,5 ак. ч.)
Модуль 11. Программирование бизнес-логики  (2 ак. ч.)
Модуль 12. Разбор полётов - Условия, функции, типы данных  (2 ак. ч.)
Модуль 13. Обработка результата игры - присвоение статуса игроку на основании его ответов. Бизнес-логика и интерфейс  (1,5 ак. ч.)
Модуль 14. Разбор полётов (теория) - условия, функции, элементы интерфейса  (2 ак. ч.)
Модуль 15. Краткая теория ООП с примерами и задачами  (2 ак. ч.)
Модуль 16. Наводим порядок в проекте - создаем объекты, рефакторинг + краткая теория ООП  (2 ак. ч.)
Модуль 17. Запуск, тестирование, исправление ошибок  (1 ак. ч.)

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч. + 12 ак. ч. бесплатно*

* По данному курсу бесплатно предоставляются дополнительные часы для самостоятельной работы в компьютерных классах Центра, где проводятся занятия. Вы можете закрепить полученные знания, выполнить домашние задания, проконсультироваться у специалистов Центра. Дополнительные часы предоставляются в дни занятий по предварительному согласованию с администратором комплекса.

  • утренним группам с 9:00 до 10:00
  • дневным группам - по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)

По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.

Узнать больше

Документы об окончании

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

Свидетельство выпускника

Cертификат международного образца

* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.