Курсы IOS APP Creator для детей от 12 до 15 лет, м.Китай-город

В рамках данного курса ребята познакомятся с одним из самых современных языков программирования: Swift. Работая в программе Xcode, они создадут свои собственные приложения на iPhone или iPad.

Данный курс является уникальным в том смысле, что ребята будут работать на операционной системе MacOS, программировать на компьютере в Xcode, создавая свои первые приложения с нуля! К концу курса ученики смогут создать собственные уникальные приложения и разместить их в App Store.

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

В стоимость входит:

    • абонемент (4 занятия) 1 КУРС -4 400 рублей. Занятия проводятся в выбранный вами день 1 раз в неделю
    • курс (32 занятия) 1 КУРС -35 200 рублей. Занятия проводятся в выбранный вами день 1 раз в неделю

Длительность занятия: 1 час 20 минут
Продолжительность курса: 32 занятий

Необходимые требования:

    • Свободное обращение с компьютером, наличие электронной почты, умение работать в программе Word, средняя скорость печати на клавиатуре (>120 зн/мин), начальный уровень английского языка
    • Наличие iPhone или iPad. Для выполнения домашнего задания необходим компьютер с операционной системой MacOS
    • Обязательное выполнение домашнего задания

Программа обучения:

    • Раздел 1. Введение. Первые программы на языке Swift 4. Знакомство с основами языка и основными типами данных. Xcode, Playground. Переменные и константы. Дебаггер
    • Раздел 2. iOS Interface Builder. Программа Xcode. Создание приложения «I Am Rich». Работа с UI (User Interface) с использованием Storyboard. Позиционирование элементов UI. Включение Image Assets в проект. Различие между points и pixels. Добавление иконки проекта. Запуск и тестирование приложения
    • Раздел 3. Using Interface Builder in Xcode. Этапы разработки мобильного приложения. Дизайн приложения. Работа с компонентами UILabel и ImageView
    • Раздел 4. Dice App. Связь дизайна приложения и кода. IBOutlets/IBAction Debugging. Создание рандома в Swift 4. Работа в Playgrounds. Массивы. Основные принципы проектировки и построения приложения. Motion Detection
    • Раздел 5. Magic App. Повторение пройденных тем. Создание собственного приложения Magic App
    • Раздел 6. Программирование на Swift 4. Уровень Beginner. Работа в Playground. Функции (simple function, functions with inputs, functions with outputs). Управление потоком программы (if/else, switch). Циклы. Последовательность Фибоначчи. Практика
    • Раздел 7. Music App. Разработка дизайна приложения. Использование тегов в Stroryboard. Использование Apple Documentation. AVFoundation. Перехват ошибок с использованием Do, Catch и Try. Создание метода, отвечающий за функционал приложения. Различие между дизайном и функционалом приложения
    • Раздел 8. Model-View-Controller (MVC). Шаблон проектирования приложения. Разработка приложения Quiz App (опрос). Property List. Создание Data Model. Введение в ООП (Объектно-Ориентированное Программирование). Объекты и классы. Создание классов, отвечающих за мозг программы. UIAlertController. Реализация прогресса и вывода баллов. Внедрение кода Object-C в Swift 4
    • Раздел 9. Story App. Создание собственного приложения, в котором игроку будет предложено пройти увлекательную историю с выбором действий
    • Раздел 10. Гибкий интерфейс. Auto Layout. Позиционирование UI элементов. Установка constraints. Практика
    • Раздел 11. Программирование на Swift 4. Уровень Intermediate. Практика в Playground. Классы и объекты. Создание собственных классов. Перечисления в Swift 4. Создание экземпляров класса. Конструктор класса. Методы класса. Наследование. Переопределение методов. Что такое Swift Optionals. Методы расширения
    • Раздел 12. Concentration App. Написание игры. Использование всех полученных знаний. Углубленное понимание MVC

Результаты обучения:

    • За курс обучения ребята создадут более 6 приложений!
    • Каждое из них можно будет установить на свой iPhone или iPad

РАСПИСАНИЕ НАЧАЛА ЗАНЯТИЙ:

    • СУББОТА 11:30 (Старт занятий 08.09.2018)  - Площадка РОПЦ, м. Китай-город, ул. Маросейка, 7/8, с. 1

 

Записаться на курсы создания приложений для iOS для детей