КУРС
IOS РАЗРА-
БОТЧИК

Создавайте приложения, которые сделают жизнь проще и удобнее

Курс “IOS-разработчик”

Занимается созданием и доработкой мобильных приложений под iOS, iPadOS для устройств копании Apple, таких как iPhone, iPad.

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

Чем занимается IOS- разработчики

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

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

УЧЕБНЫЙ ПЛАН

  • Выучите синтаксис языка Swift.
  • Научитесь работать с компонентами в Xcode.
  • Создадите 6 мини приложений на курсе.
  • Зарегистрируете и настроите кабинет разработчика Apple под руководством преподавателя.
  • Вы сможете опубликовать своё первое приложение в App Store и положить в портфолио
  • Научитесь разрабатывать многофункциональные приложения, отправлять, получать данные работать с API.
  • Научитесь писать красивый код, обрабатывать ошибки, вносить изменения и дорабатывать проекты.
  • Научитесь работать с анимацией

ВЫ СМОЖЕТЕ ТАК

ПРЕИМУЩЕСТВА ИНДИВИДУАЛЬНОГО КУРСА SWIFT

Не упустите свой шанс стать профессионалом в разработке iOS- приложений с помощью курса "iOS разработчик - Swift". Записывайтесь прямо сейчас и начните свой путь к успеху!

Дистанционный курс, который проводится онлайн

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

Преподаватель работает с вами индивидуально

Вы можете быть уверены в том, что получите максимальную поддержку и внимание.

Вы оплачиваете каждый урок отдельно

Не тратя лишних средств

Возможность заниматься в выходные дни и праздники

Вы можете выбрать удобное для вас время для занятий, не ограничивая себя рабочими днями и часами

Возможность заниматься в вечернее время

Вы можете заниматься в вечернее время, если дневное время для вас неудобно

Без ограничений по возрасту

Не ограничиваем возраст наших учеников

Курс проводится на русском языке

Что облегчает понимание материала

Выдается сертификат

После прохождения курса вы получите сертификат, подтверждающий вашу квалификацию

Домашние задания после первых пяти часов обучения

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

Предоставляем дополнительные материалы через Skype

чтобы помочь вам улучшить свои знания и навыки. Вы сможете опубликовать свое приложение в AppStore и проходить специальные проверки знаний, такие как "Пятиминутка" и "Блиц”

Публикация приложения в App Store

Вы сможете опубликовать своё первое приложение в App Store и положить в портфолио

ЦЕНА И ПРОДОЛЖИТЕЛЬНОСТЬ КУРСА

IT-программирование

Курс "iOS разработчик - Swift"

Для прохождения курса вам необходимо устройство от компании Apple, такое как Macbook, iMac или Mac mini

Список поддерживаемых устройств

Длительностью 113 часов

Стоимость обучения составляет $30 в час

ПОЛНАЯ ПРОГРАММА КУРСА

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

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

Playground, print(), базовые операции, переменные, константы 1 час
Functions 4 часа
Data types, collections 1 час
Closure 2 часа
String interpolation, data type conversion 1 час
String functions 4 часа
Operators 1 час
Блиц (проверка знаний) – преподаватель задаёт вопрос, ученик пишет на него ответ в Playground 1 час
If, else, else if, nested instructions if else, switch case 1 час
Classes and structures(Fundamental) 7 часов
Loops, nested loops: for-in, while, repeat-while 4 часа
Protocol 1 час
Блиц (проверка знаний) – преподаватель задаёт вопрос, ученик пишет на него ответ в Playground 1 час
Extension 1 час
Сollection: Array 3 часа
AnyObject, Any 2 часа
Сollection: Dictionary 2 часа
Generic 1 час
Сollection: Set 2 часа
Enumerations 1 час
Tuple 1 час
Error-Handling(throws, do catch) 1 час
Блиц (проверка знаний) – преподаватель задаёт вопрос, ученик пишет на него ответ в Playground 1 час
Блиц (проверка знаний) – преподаватель задаёт вопрос, ученик пишет на него ответ в Playground 1 час
Optional 1 час

Новые горизонты в iOS разработке: изучение компонентов UIKit и создание приложений на практике . В нашем курсе вы узнаете все, что необходимо для работы с контроллерами и компонентами, а также закрепите свои навыки на практических заданиях, создавая собственные мини-приложения.

Знакомство с Xcode, изучение среды разработки (окна, симулятор, запуск проекта, версии iOS) 2 часа
Компонент UILabel и его свойства. Связь компонентов с кодом (IBOutlet, IBOutletCollection) 1 час
Компонент UIButton и его свойства. Связь компонентов с кодом (IBAction) 2 часа
Компонент UITextField и его свойства 1 час
Компонент UIStackView. Работа с constrtaints 2 часа
Создание мини приложения “Вход”, закрепление пройденных компонентов 1 час
Переходы и передача данных на другой Сontroller. Segue, StoryBoardID, UnWinSegue 2 часа
Контроллер UINavigationViewController и его свойства. Переходы и передача данных на другой Сontroller 2 часа
Компонент UIBarButtonItem, контроллер UIAlertController, контейнер UIMenu 1 час
Компоненты UIImageView, UISegmentedControl, Timer и их свойства, создание мини приложения “SlideShow” 1 час
Компонент UIActivityIndicator и его свойства. Загрузка картинок из сети, добавление сторонних зависимостей в проект чрез SPM 1 час
Компонент UISwitch, UITapGestureRecognizer, UILongPressGestureRecognizer, UIProgressView и их свойства 1 час
Сохранение, удаление и загрузка настроек UserDefaults 1 час
Компонент UIDataPicker, Дата и время 1 час
Создание компонентов программно UILabel, UIButton, UITextField 1 час
Создание ViewController и компонентов программно UIImageView, UIStackView 1 час
Компонент UIView и его свойства. Создание мини приложения "Обменный пункт" 2 часа
Разработка дизайна для мини приложения "Обменный пункт", работа с Custom Class 1 час
Создание мини приложения "Обменный пункт" и модели MVC 1 час
Загрузка JSON из сети, парсинг данных (Protocol Codable, Encodable, Decodable), в мини приложение "Обменный пункт" 1 час
MKMapView. Работа с картой программно 1 час
Проверка интернет соединения и доработка мини приложения "Обменный пункт" 1 час
Жизненный цикл ViewController, Application 2 часа
WebKit, Создание мини приложения “Webbrowser” полностью программно (без StoryBoard) 2 часа
Контроллер UITabBarController, UINavigationController и их свойства 1 час
Работа с UITableView, настройка 1 час
Работа с UITableView, удаление, добавление записей 1 час
Работа с UITableView, секции 1 час
Работа с UITableView, UITableViewCell, кастомизация ячейки 1 час
Cоздание мини приложения из 3 controllers – Каталог (Категории, товар, карточка товара) 3 часа
Работа с компонентом UISearchBar в UITableView и сортировка данных 1 час
Загрузка JSON из сети, парсинг данных (Protocol Codable, Encodable, Decodable) 2 часа
Работа с UITableView, StaticCell 1 час
Работа с UICollectionView, настройка 1 час
Работа с UICollectionView, UICollectionViewCell, работа с секциями 1 час
Контроллер UIActivityViewController, поделиться информацией из приложения. UIApplication, открыть ссылку в браузере. Позвонить из приложения 1 час
MessageUI. Контроллер MFMailComposeViewController, отправить письмо, приложение “Почта” и приложение “Gmail”. Контроллер MFMessageComposeViewController, отправить смс 1 час
Работа с библиотекой “Alamofire”, POST, GET запросы 1 час

Библиотека “Lottie” и “Spring”, добавление сторонних зависимостей в проект чрез CocoaPods. UIView.animate() 2 часа

Создание приложений для iOS - это проще, чем кажется: разработка и публикация приложения GURUFlowers в App Store вместе с нашим преподавателем. После того, как вы освоите синтаксис языка и изучите все необходимые компоненты, вы приступите к созданию своего собственного приложения, а затем его публикации в App Store. Мы гарантируем, что наш преподаватель будет на вашей стороне, чтобы помочь вам на каждом шагу этого захватывающего процесса!

Создание приложения аналогичного GURUFlowers 11 часов
Регистрация кабинета разработчика, Нарезка иконок, подготовка экранов для AppStore 2 часа
Ключевые слова, описание, лицензионное соглашение, публикация в AppStore 2 часа

КАК ПРОХОДИТ ОБУЧЕНИЕ

1

Вы записываетесь на курс, можно записаться в любое время, используя

WhatsApp +7-771-559-26-76 Telegram t.me/itgurugroup Instagram www.instagram.com/itgurukz Viber +7-771-559-26-76 VK vk.com/guru_kz Facebook www.facebook.com/ITGURUKZ

2

Устанавливаете необходимое программное обеспечение для начала занятий,

Все ссылки Вам отправит наша техническая поддержка при записи на курс

3

В назначенное время, связываетесь с преподавателем через Zoom или Skype

Которая проводится онлайн через платформы ZOOM, Telegram, WhatsApp, Skype, Яндекс Телемост или Google Meet. Во время консультации мы обсудим ваши потребности и цели, а также определим наиболее эффективный набор методик и инструментов для достижения нужного результата

4

Все курсы индивидуальные, с Вами преподаватель занимается один на один

Обучение дистанционное, вы можете заниматься в любом месте, необходимо стабильное подключение к сети Интернет, а так же компьютер или ноутбук

КАК ПЛАТИТЬ ЗА ОБУЧЕНИЕ

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

Ответ: оплата принимается переводом на банковскую карту: Halyk Bank, Kaspi Bank, Forte Bank

Ответ: оплата принимается переводом на банковскую карту: Альфа Банк

Ответ: PayPal

ПОЗНАКОМЬТЕСЬ С ВАШИМ ЛИЧНЫМ ПРЕПОДАВАТЕЛЕМ

Владимир Завялов

iOS разработчик

Основатель и руководитель IT компании GURU

Занимается индивидуальным обучением программированию с 2012 года

Участвует в разработке коммерческих приложений, оказывает консультации по разработке

СЕРТИФИКАТ ИЗ СТЕКЛА ПОСЛЕ ОКОНЧАНИЯ КУРСА

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

ПОДГОТОВКА РАБОЧЕГО МЕСТА

Перед началом обучения, подготовьте Ваше рабочее местоУстановите на MAC OS X приложения

1

Установите Xcode, найдите в магазине AppStore на Вашем Mac

2

Установите AnyDesk

3

Установите Skype

БЛОГ IOS РАЗРАБОТЧИК - SWIFT

Блог поможет Вам сделать iOS приложения ещё более функциональными, красивыми и удобными. Используйте готовый Swift код, читайте дополнительный материал, смотрите видео, ищите полезные ссылки

Перейти в блог

CODE SAMPLE FOR SWIFT: ГОТОВЫЙ КОД И СОВЕТЫ ДЛЯ ИЗУЧЕНИЯ SWIFT

Если Вы ищете примеры готового кода на Swift, наш справочник Code Sample for Swift создан специально для Вас. Здесь Вы найдете множество полезных примеров кода, которые помогут Вам написать свой первый проект, улучшить функциональность уже существующих приложений и получить ответы на многие вопросы. Наш справочник – это незаменимый инструмент для всех, кто изучает Swift и мечтает стать успешным iOS разработчиком.

Здесь Вы найдете множество полезных примеров кода, которые помогут Вам написать свой первый проект, улучшить функциональность уже существующих приложений и получить ответы на многие вопросы.

Установить приложение

ЧАСТО ЗАДАВАЕМЫЕ
ВОПРОСЫ

Ответ: Домашние задания на наших курсах будут задаваться после 5-7 часов обучения, чтобы помочь вам закрепить полученные знания.

Ответ: Если вы уже имеете некоторые навыки в языке программирования, то можете пройти курс быстрее, чем обычно.

Ответ: К сожалению, мы не предоставляем скидки на наши курсы.

Ответ: Нет, мы не помогаем при устройстве на работу.

Ответ: Мы не устраиваем на работу после курса, мы только обучаем.

Ответ: Хотя у нас есть некоторые примеры трудоустройства после окончания курсов, рекомендуется непосредственно обсудить требования компаний, в которые вы хотите устроиться.

Ответ: Если вы не будете выполнять домашние задания, то эффективность вашего изучения значительно снизится и курс может длиться чуть дольше, так как некоторые темы нуждаются в дополнительной практике.

Ответ: Если у вас уже есть iPhone, это здорово. Но если нет, то не стоит беспокоиться. Начальный этап изучения можно проходить без него, благодаря хорошо работающему и быстрому симулятору в Xcode. Вы сможете тестировать и запускать ваши приложения в нём, а покупку iPhone можно отложить на чуть позже.