Информация о курсе:
Разработка на Swift под iOS
Здесь вы найдете всю необходимую информацию о курсе: время, дата, продолжительность, стоимость и т.д.
Вы хотите стать программистом?
Вам нравится техника от компании Apple?

В этом курсе вы научитесь создавать свои приложения под iPhone и iPad!!!
Я веду и совершенствую данный курс уже 1.5 года, многие из моих студентов уже работают по специальности. Преподавание - это мое хобби. Мое кредо, - "мы в ответе за тех, кого научили". Я стараюсь найти подход к каждому студенту, давать задания посложней/полегче, чтобы студент полностью разобрался в теме. Я практически всегда доступен онлайн, что бы подсказать и направить вас. У всех студентов есть мои контакты и они обращаются за помощью даже спустя год после окончания курсов. Иногда я провожу им подготовительные собеседования и консультации по iOS разработке.

Белый Вячеслав
Senior iOS Developer
Курс состоит из четырех этапов
1
Первый Модуль
Первый модуль содержит базовые знания о языке программирования Swift. Мы научимся создавать многооконные приложения с разнообразными элементами интерфейса.
2
Тестирование
Онлайн тестирование по всем предыдущим темам с разбором результатов.
3
Второй Модуль
Второй модуль содержит основной инструментарий iOS разработчика:
- система контроля версий
- многопоточность
- работа с сетью
- анимация
- база данных
4
Финальный проект
Приложение-проект. Возможно, это буде ваша бизнес идея. Возможно, приложение для себя и друзей, которое смело можно будет показать на собеседовании.
Что вам понадобится?
Мы будем работать с системой macOS High Sierra и в среде разработки Xcode. Система должна стоять у вас на компьютере, с которым вы будете ходить на лекции.
Система может быть установлена на:
1. MacBook,
2. Ноутбук с виртуальной машиной (на виртуальной машине должна быть установлена macOS High Sierra),
3. На обычный ноутбук, macOS High Sierra должна быть установлена вместо/вместе с основной системой (в народе называется Хакинтош).

Предварительно попробуйте установить Xcode и убедитесь, что система работает в комфортом для вас режиме (не подвисает и т.д.).

На лекциях нам понадобится логическое мышление, можете потренировать его пройдя коротенький тест.
Стоимость и Оплата
Курс состоит из двух модулей по 4000 грн. Общая стоимость 8000 грн. Оплату можно делать поэтапно-помодульно. В качестве бонуса каждому студенту дается два индивидуальных занятия с лектором по одном часу. Если по каким-то причинам у вас не получиться закончить курс (болезнь, переезд и т.д.) вам вернут деньги за каждое оставшееся занятие до конца курса.
График занятий
Курс начинается 25 августа (25/08/18). Это курс выходного дня - это значит, что все занятия будут проходить в СБ и/или ВС. Одно занятие длится 2.5 часа.
Есть два варианта графика занятий:
1. Два раза в неделю: СБ 13.00 - 16.00; ВС 13.00 - 16.00 (30 мин перерыв).
2. Один раз в неделю, два занятия в один день: СБ или ВС 13.00 - 19.00 (1 час перерыв).
Есть возможность корректировать время занятий на другое время, в зависимости от пожеланий студентов. При регистрации на курс у вас будет возможность указать приемлемый график, на основе этих данных будет вывешен точный календарь занятий. Курс длится 17 недель и состоит из 34-х занятий.
Где будут проходить занятия?
В учебном центре "Планета Знаний" по адресу: г. Харьков пл. Конституции, 1 (1 подъезд, 4 этаж, офис 3)

Аудитории с:
- проектором,
- кондиционером,
- чаем,
- печеньками,
- WhiteBoard доской.
Детальная программа курса
Первый Модуль

  1. Введение в язык. Коротко о мобильной разработке. Где и как используется Swift.
  2. Знакомство с Xcode. Создание первого приложения.
  3. Введение в программирование.
  4. Строки и символы. Опциоанльный тип. Базовые операторы. If. Switch. For.
  5. Коллекции (массивы, словари, наборы). Функции. Замыкания.
  6. Структуры данных: классы, структуры и перечисления.
  7. Знакомство с Interface Builder. Создание элементарного приложения с интерфейсом. IBAction. IBOutlet. UIButton, UILabel.
  8. Работа с интерфейсом. Autolayout, SizeClasses. StackView.
  9. Основы UIKit: Views и их иерархия. Обработка жестов.Основы Core Graphics (CG). Система координат. Bounds и Frame.
  10. Расширения. Протоколы и делегирование. UIScrollView.
  11. Управление памятью. Замыкания.
  12. Базовые элементы интерфейса: Image View, switch и т.д. Основы Assets.
  13. Обработка ошибок. Углубление в Xcode, Debbuger.
  14. Работа с элементами интерфейса. UIViewController. UITextField, UITextView.
  15. Знакомство с MVC. Alerts.
  16. Комплексные элементы интерфейса: Таблицы (UITableView), UITableVIewController.
  17. Комплексные элементы интерфейса: UICollectionView.
  18. Навигация приложения. Жизненный цикл UIViewController. Navigation Controller.
  19. Навигация приложения. UISplitViewController,UITabBarController. Комбинирование видов навигации.
  20. Работа с файлами. FileManager. Plists и UserDefaults.
  21. Повторение
Второй модуль

22. Работа в команде. Git.
23. Мультипоточность и асинхронность.
24. Работа с сетью.
25. CocoaPods: Использование. Коротко о полезных библиотеках.
26. Таймер. Базовые виды анимации (UIView Animation, Dynamic Animation)
27. Локализация и интернационализация приложения.
28. CoreData. Введение.
29. CoreData. Работа с данными.
30. Углубление в TableView, CollectionView.
31. Паттерны проектирования
32-34. Подведение итогов. Написание итогового приложения.
Контакты
Телефон: +380 95 14 34 059
Имейл: vyacheslav.bilyi@gmail.com
г. Харьков пл. Конституции, 1 (1 подъезд, 4 этаж, офис 3)
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website