Школа дизайна -
Консультации:
г.Киев, ул.Патриарха М.Скрипника, 58. м."Вокзальная"
             С 1995 года  в сфере образования
О компании
Скидки и акции
Отзывы
Онлайн консультации
Статьи
Контакты
Позвоните мне
Ошибка доступа к серверу.
Попробуйте позже.
Неправильно введены данные.
Исправьте и попробуйте еще раз
Ваш запрос успешно отправлен.
Введите Ваше имя
Введите курс обучения
Введите номер телефона
Введите число
с картинки*:
Введите число
* обязательные для заполнения поля
Онлайн консультации по Skype
Главная /   Школа дизайна /   Разработчик мобильных приложений для IOS


Разработчик мобильных приложений для iOS

очно в Киеве или онлайн

56 ак часов (14 занятий по 4 ак часа, 1 ак час = 45 мин).  Продолжительность: от 1.5 до 2 месяцев. 3 раза в неделю.

Время обучения в группе (на выбор):

  • вечерние группы с 18:30 до 21:30;
  • группы выходного дня (суббота) с 10:00 до 13:00 (16:00).

Стоимость обучения:

  • 5 208 грн (при оплате в рассрочку - за каждые 12 занятий - 4464 грн),
  • 4 687 грн  (при оплате за весь курс (предоплата) - скидка 10% - (экономия 520 грн)

 

Акционная цена действует с 22.04.2024 по 25.04.2024 года!

 

 

Аудитория курса Разработчик мобильных приложений для IOS состоит из:

  • слушателей, которые являются новичками в программировании, но  хотят стать профессиональными программистами и работать в украинских и зарубежных компаниях, для которых Swift является одним из первых языков программирования.
  • начинающих программистов, которые делают свои первые шаги в программировании;
  • разработчиков, знакомых с другими платформами и желающие начать программировать под iPhone;
  • веб-разработчиков, желающих познакомиться с новой платформой;
  • студентов и школьников старших классов;
  • всех, кто желает написать свое приложение для iOS.

В курсе рассматривается приложение Xcode(для Swift). Проверьте его наличие на вашем устройстве.

По окончанию курса Вы будете уметь:

  • Работать с кортежами
  • Работать с опционалами
  • Использовать преимущества конструкции switch в Swift
  • Использовать оператор guard
  • Работать с массивами, словарями и наборами
  • Использовать замыкания
  • Грамотно планировать приложения для iPhone;
  • Использовать все доступные средства, предоставляемые XCode 9 для разработчика;
  • Проектировать интерфейсы пользователя при помощи Storyboards в Interface Builder;
  • Адаптировать приложения под устройства с разными экранами;
  • Оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее);
  • Использовать основные элементы управления пользовательского интерфейса iOS.  

По окончании курса слушатели будут иметь:

  • Как минимум одно приложение, которое можно выложить в AppStore.

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

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

Структура программы обучения:

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

  • Основы программирования и баз данных
  • Swift. Основы программирования и ОПП
  • Разработка iOS приложений на Swift 4
  • Технология и психология трудоустройства (лекции)
  • Психология общения с клиентами

 

Записаться на курс
Ошибка доступа к серверу.
Попробуйте позже.
Неправильно введены данные.
Исправьте и попробуйте еще раз
Ваш запрос успешно отправлен.
Введите Ваше имя
Введите номер телефона
* обязательные для заполнения поля

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

Основы программирования и баз данных:

Базовые понятия и определения

  • Задача. Решение задачи;
  • Алгоритм. Свойства алгоритмов;
  • Программа. Программное обеспечение;
  • Информатика. Информация. Информационная технология;
  • Данные. Числа в арифметике;
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
  • Законы арифметики (коммутативность, ассоциативность, дистрибутивность);

Представление данных. Принцип программного управления

  • Основы алгебры логики;
  • Системы счисления; Связи между системами счисления;
  • Основы арифметики двоичных чисел;
  • Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
  • Единицы измерения ёмкости запоминающих устройств;
  • Представление целых и вещественных чисел в памяти ЭВМ;
  • Диапазоны представления чисел в двоичной системе счисления;
  • Представление символьной информации. Кодовые таблицы;
  • Понятие типа данных.

Методологии и языки программирования

  • Стадии и этапы разработки программ. Проектирование. Реализация.
  • Проблемы программирования;
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
  • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
  • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
  • Языки программирования. Классификация.

Структуры данных. Основы проектирования баз данных

  • Базовые структуры данных – массивы и записи;
  • Основные операции над структурами данных;
  • Динамические структуры данных. Списки. Стеки. Деревья;
  • Информационная система. Понятие базы данных.
  • Требования пользователей к базам данных;
  • Проектирование баз данных; Цели и этапы проектирования.
  • Инфологический аспект. Модель «сущность-связь».
  • Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
  • Реляционные базы данных. Понятие отношения. Нормализация.
  • Системы управления базами данных;
  • Базы данных и компьютерные сети. Сетевые и распределённые базы данных.

Лаб.раб. 1. Система программирования. Этапы реализации программ

  • Установка и настройка системы программирования на языке С;
  • Кодирование. Структура программ на языке С;
  • Компиляция и редактирование связей;
  • Выполнение программы в системной консоли;
  • Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.

Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры

  • СЛЕДОВАНИЕ как простейшая управляющая структура.
  • Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции.
  • ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе".
  • ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.

Лаб.раб. 3. Проектирование и реализация базы данных

  • ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
  • Анализ предметной области. Выделение сущностей и их атрибутов.
  • Составление универсального отношения. Нормализация.
  • РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
  • СУБД Microsoft Access. Структура рабочего пространства.
  • Объекты базы данных. Таблицы, запросы, отчёты, формы.
  • Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.

Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данных

  • Что такое SQL? Краткий обзор.
  • Формирование запросов к базам данных на примере программы Microsoft Query.
  • Создание простейшего запроса. Оператор SELECT.
  • Квалифицированный выбор – предложение WHERE.
  • Запрос нескольких таблиц, как одной.

 

Swift. Основы программирования и ОПП:

Добро пожаловать в мир Swift

  • О языке Swift. Его история. Ресурсы.
  • Роль и место Swift в стеке технологий Apple
  • Первое приложение
  • Инструменты
  • Playground
  • Xcode

Основы

  • Константы и переменные
  • Числовые типы
  • Безопасность и определение типов
  • Конвертация типов
  • Логический тип
  • Кортежи
  • Опциональные значения

 Базовые операторы. Строки

  • Базовые операторы
  • Операторы диапазона
  • Логические операторы
  • Строки и символы
  • Мутабельность строк
  • Работа с символами
  • Конкатенация строк и символов
  • Интерполяция строк
  • Юникод

Коллекции. Управление ходом выполнения

  • Мутабельность коллекций
  • Массивы
  • Словари
  • Управление ходом выполнения
  • Циклы
  • Условные выражения

Функции и замыкания

  • Функции
  • Параметры функций и возврат значений
  • Опциональный кортежи, как возвращаемый тип
  • Тип-функция
  • Вложенные функции
  • Замыкания
  • Trailing closures
  • Захват значений замыканиями

Классы, структуры, перечисления

  • Основные концепции ООП
  • Классы, структуры, перечисления
  • Их отличия и сходства
  • Объявление
  • Создание экземпляров
  • Получение значений свойств
  • Memberwise-инициализаторы
  • Наследство Objective-C
  • Использование перечислений
  • Связанные значения
  • Raw values

Свойства, методы и индексаторы

  • Хранимые свойства
  • Ленивые свойства
  • Вычисляемые свойства
  • Обозреватели свойств
  • Свойства типов
  • Имена параметров методов
  • Mutating методы
  • Методы типов
  • Индексаторы

Наследование, инициализация и деинициализация

  • Наследование
  • Переопределение
  • Инициализация
  • Дефолтные инициализаторы
  • Memberwise-инициализаторы. Повтор
  • Делегация инициализации
  • Наследование и инициализация
  • Failable-инициализаторы
  • Required-инициализаторы
  • Деинициализация

Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы

  • ARC
  • Использование weak и unowned
  • Опциональное связывание
  • Проверка типа
  • Downcasting и upcasting
  • Any и AnyObject
  • Вложенные типы

Обработка ошибок

  • ErrorType
  • Проброс исключений
  • Синтаксис методов вызывающих исключения
  • Обработка исключений
  • Преобразование в опциональные значения
  • Использование defer

Расширения, протоколы, дженерики, управление доступом, продвинутые операторы

  • Использование extension
  • Протоколы
  • Дженерики
  • Типы доступа public, internal и private
  • Overflow-операторы

 

Разработка iOS приложений на Swift 4

Введение

  • Знакомство с Xcode и Interface Builder
  • Элементы интерфейса приложения
  • Горячие клавиши

Автоматическое размещение и ограничения

  • Autoresizing – Маска автомашстабирования
  • Stack View
  • Constraints – ограничения

Picker View

  • Жизненный цикл iOS приложения
  • Жизненный цикл View Controller
  • Модель MVC
  • Делегирование и источник данных
  • UIImageView
  • Сохранение пользовательской информации

 Table View Controller

  • Контролер и элемент TableView
  • Протоколы Delegate и DataSource
  • Добавление и удаление данных из TableView
  • Работа с сигвеями (Segues)
  • Текстовые поля
  • Передача данных
  • Сохранение данных

  Collection View Controller

  • Принцип работы CollectionView
  • Произвольные ячейки
  • Работа с градиентными слоями
  • Использование нескольких секций
  • Добавление элементов в CollectionView
  • Обновление контента
  • Формирование произвольных ячеек
  • Удаление ячеек

Распознание жестов

  • Виды контроллеров
  • Механизм распознания жестов
  • Панаромирование
  • Щипки (pinching gesture)
  • Вращение

Технология и психология трудоустройства:

Поиск работы

  • Мониторинг рынка труда, уровня предлагаемых заработных плат, условий, требований по специальности.
  • Поиск фирмы: сбор и анализ доступной информации о возможных работодателях.

CV. Подготовка самопрезентации

  • Составление CV. Важные мелочи при составлении Резюме. Самая распространенная ошибка – плагиат.
  • Правила составления Резюме: системность, краткость, информированность.
  • Сопроводительное письмо.
  • Предоставление рекомендаций.
  • Телефонный разговор с представителем фирмы-работодателя.

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

  • Получение приглашения на работу: встреча с работодателем; самопрезентация во время собеседования.
  • Вопросы работодателя: типичные, атипичные, заковыристые, на проверку выдержки, на правдивость.
  • Варианты возможного собеседования (Ситуационное собеседование. Стрессовое собеседование. Групповое собеседование. Метод проективного интервью.)
  • Тесты: профессиональные; личностные; межличностные.
  • Получение работы: заключение контракта, виды контрактов, их последствия; испытательный срок.
  • Что обязательно нужно выяснять соискателю до оформления трудовых отношений.
  • Примеры поведения «хитрых» работодателей, «бесплатная» работа.
  • Алгоритм и правила «правильного» трудоустройства. 

Психология общения с клиентами:

Психология успешного общения с клиентами

  • Имидж и его составляющие в глазах клиента
  • Не вербальные характеристики имиджа – внешний вид, особенности пластики, мимики, невербальных характеристик речи.
  • Вербальные характеристики – выбор языка общения, культура общения, грамотность речи (профессиональный сленг, слова паразиты и тп). Важность грани между дружелюбием и фамильярностью, уверенностью в себе и самоуверенностью, требовательностью и наглостью.
  • Репутация и «легенда о себе», значение, простые способы создания правильной «легенды».
  • Темперамент, характер, ценности и установки. Какие особенности помогают, а какие мешают установлению правильных отношений с клиентом.
  • Подстройка. Психоманипулятивные техники повышающие эффективность общения (убедительность речи, умение вызывать доверие и просто нравиться людям).
  • Основы НЛП – запрещенные слова и фразы, способы формирования «позитивных формул». Речевые сигналы от клиента, их важность и работа с ними.
  • Запрещенные темы для обсуждения с клиентами.
  • Запрещенные темы для обсуждения между коллегами при клиентах.

Клиент.

  • Классификация клиентов по гендерным, возрастным, социальным и психологическим особенностям.
  • Особенности восприятия женщины – клиента и мужчины – клиента.
  • Особенности работы с разными возрастными категориями.
  • Социальный статус клиента и его значение.
  • Психологические особенности клиента, способы их выявления, их учет в работе с клиентом.
  • Потребности, желания и цели клиента – главный ориентир в построении работы с клиентом.
  • Выявление потребностей, желаний и целей клиента при помощи техники активного слушания.

Конфликт.

  • Работа с жалобами и возражениями.
  • Слова-конфликтогены;
  • Виды претензий: обоснованные, необоснованные, с целью шантажа;
  • Необходимость приветствия возражений;
  • Основные ошибки при принятии жалоб;
  • Как правильно говорить «нет»;
  • Работа со стандартными претензиями;
  • Чем могут быть полезны Вам претензии и жалобы клиентов;
  • Когда необходимо привлекать администрацию к решению ситуации.

Начало занятий:

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

Ближайшие даты начала занятий


Дата
День недели
на 09:30 - 12:30
2024-05-06
понедельник
Дата
День недели
на 18:30 - 21:30
2024-05-01
среда
2024-05-07
вторник
2024-05-08
среда
2024-05-15
среда
2024-05-21
вторник
2024-05-22
среда
2024-05-29
среда
2024-06-04
вторник
2024-06-05
среда
2024-06-12
среда
2024-06-18
вторник
2024-06-19
среда
2024-06-26
среда
2024-07-02
вторник
2024-07-03
среда
2024-07-10
среда
2024-07-16
вторник
2024-07-17
среда
2024-07-24
среда
2024-07-30
вторник
2024-07-31
среда
2024-08-06
вторник
2024-08-07
среда
2024-08-14
среда
2024-08-20
вторник
2024-08-21
среда
2024-08-28
среда
2024-09-02
понедельник
2024-09-04
среда
2024-09-09
понедельник
2024-09-11
среда
2024-09-16
понедельник
2024-09-18
среда
2024-09-23
понедельник
2024-09-25
среда
2024-09-30
понедельник
Дата
День недели
на 10:00 - 13:00
2024-04-29
понедельник
2024-05-01
среда
2024-05-08
среда
2024-05-13
понедельник
2024-05-15
среда
2024-05-20
понедельник
2024-05-22
среда
2024-05-27
понедельник
2024-05-29
среда
2024-06-03
понедельник
2024-06-05
среда
2024-06-10
понедельник
2024-06-12
среда
2024-06-17
понедельник
2024-06-19
среда
2024-06-24
понедельник
2024-06-26
среда
2024-07-01
понедельник
2024-07-03
среда
2024-07-08
понедельник
2024-07-10
среда
2024-07-15
понедельник
2024-07-17
среда
2024-07-22
понедельник
2024-07-24
среда
2024-07-29
понедельник
2024-07-31
среда
2024-08-05
понедельник
2024-08-07
среда
2024-08-12
понедельник
2024-08-14
среда
2024-08-19
понедельник
2024-08-21
среда
2024-08-26
понедельник
2024-08-28
среда
2024-09-02
понедельник
2024-09-04
среда
2024-09-09
понедельник
2024-09-11
среда
2024-09-16
понедельник
2024-09-18
среда
2024-09-23
понедельник
2024-09-25
среда
2024-09-30
понедельник

Калькулятор скидок:

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

 

Оплата на сайте, получение счета:

  • Оплатить обучение на сайте можно картами Visa, Master Card.
  • Получить счет-фактуру для оплаты юридическими лицами можно прямо на сайте.
  • Получить квитанцию на оплату через отделение Сбербанка Украины.

Перейти на страницу .....

 

Документы об окончании и трудоустройство:

По окончании обучения выпускники учебного центра получают диплом учебного центра (украинский) или диплом международного образца (английский), и могут работать. Для диплома международного образца нужно отправить в начальный центр фото загранпаспорта.

Наш адрес и телефоны:

  • Украина, Киев, метро "Вокзальная", ул. Патриарха Мстислава Скрипника (бывшая ул. Николая Островского), 58.
  • (098) 087-31-41, (095) 527-00-70
  • вайбер (098) 087-31-41

 

Наверх