Школа дизайну -
Консультації:
Про компанію
Знижки та акції
Відгуки
Онлайн консультації
Статті
Контакти
Зателефонуйте мені
Помилка доступу до сервера.
Спробуйте пізніше.
Невірно введені дані.
Виправте і спробуйте ще раз
Ваш запит успішно відправлений.
Введіть Ваше ім'я
Введіть курс навчання
Введіть номер телефону
Введіть число
з картинки*:
Введіть число
* обов'язкові для заповнення поля
Онлайн консультації по 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 грн)

 

Акційна ціна діє з 15.04.2024 по 20.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-04-22
понеділок
2024-04-24
середа
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-22
понеділок
2024-04-24
середа
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.
Нагору