ВНИМАНИЕ! НА КУРСЕ ОЧЕНЬ МНОГО ПРАКТИКИ!

iOS - РАЗРАБОТЧИК C НУЛЯ ДО JUNIOR

ДЛЯ ТЕХ КТО ХОЧЕТ ОСВОИТЬ СОЗДАНИЕ ПРИЛОЖЕНИЯ ДЛЯ iOS

 

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

 

Курс подойдет тем, кто стремится научиться выжимать из XCode 100% возможностей и хочет делать приложения, завоевывающие внимание с первого взгляда.

старт обучения
22 октября 2019 года

формат обучения
онлайн-вебинары + домашние работы

продолжительность
12 недель, 2-3 раза в неделю

по завершению
приложение + сертификат

Курс идеально подойдет

Новичкам

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


Начинающим программистам

Тем, кто уже умеет писать простейшие коды, но не хочет останавливаться на достигнутом. Курс от Swift Lab построен на изучении, прежде всего, практики. Преподаватель доступно и понятно расскажет базовые основы языка и его синтаксиса, научит выстраивать алгоритм управления большим количеством переменных.

32 400

стоимость обучения c учетом скидки 10%.

Скидка действует для записавшихся на курс до 31 августа

Получите востребованную профессию с нуля

Вряд ли стоит в очередной раз говорить, что работа в IT — это престижно и прибыльно. Если же речь идет о приложениях для Apple, то это еще и очень перспективно. Посудите сами: свыше одной трети пользователей мобильного интернета являются владельцами устройств под управлением iOS. Несмотря на активность конкурентов, iOS остается одним из ведущих игроков мобильного пространства и не собирается сдавать своих позиций. А это означает, что приложения для данной платформы были и останутся весьма востребованными, как и люди, способные на профессиональном уровне создавать такие программные продукты.

Скачать материал для ознакомительного урока — TouchMeIn

Для кого разработана программа?

null

ШКОЛЬНИКИ И ВЫПУСКНИКИ (15-18 ЛЕТ)

Первая профессия уже в школе
null

СТУДЕНТЫ ВУЗОВ (18-23 ГОДА)

Вторая специальность по душе, а не по необходимости
null

ПРЕДСТАВИТЕЛИ ДРУГИХ ПРОФЕССИЙ (24-55 ЛЕТ)

Сменить карьеру, улучшить финансовые и карьерные перспективы
null

ВСЕ ЖЕЛАЮЩИЕ ПОЛУЧИТЬ IT-ПРОФЕССИЮ С НУЛЯ

В любом возрасте, из любой профессии, с любой мотивацией

Расписание потоков на 2019 год

null

Поток #1

Старт потока: 18 июня 2019 года
Место в группе: свободных нет
Статус обучения: подходит к завершению
null

Поток #2

Старт потока: 17 сентября 2019 года
Место в группе: свободных нет
Статус обучения: начало обучения 17 сентября
null

Поток #3

Старт потока: 22 октября 2019 года
Место в группе: есть 7 мест
Статус обучения: начало обучения 22 октября

Что вас ждёт в процессе обучения?

null

Знания и навыки

Теоретические знания и практические навыки, необходимые для успешной работы по профессии «iOS-разработчик».
null

Полное погружение

12 недель обучения и более 50 уроков. Максимально глубокое погружение в профессию.
null

Сертификат

Сертификат с оценкой, отражающей уровень ваших знаний и степень отдачи во время обучения.
null

Трудоустройство

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

Почему я должен пойти на этот курс?

Вряд ли стоит в очередной раз говорить, что работа в IT — это престижно и прибыльно. Если же речь идет о приложениях для Apple, то это еще и очень перспективно. Посудите сами: свыше одной трети пользователей мобильного интернета являются владельцами устройств под управлением iOS. Несмотря на активность конкурентов, iOS остается одним из ведущих игроков мобильного пространства и не собирается сдавать своих позиций. А это означает, что приложения для данной платформы были и останутся весьма востребованными, как и люди, способные на профессиональном уровне создавать такие программные продукты.
superman_9

Как вы будете заниматься

Обучение проходит в формате интернет-семинаров с разбором домашних заданий

null

Обучающие лекции

Смотрите лекции, задаете вопросы, получаете знания
null

Домашние задания

На основе пройденного материала на практическую отработку знаний
null

Проверка задания

Получаете комментарии преподавателя на решение домашнего задания
null

Следующая лекция

Переходите к следующей теме и новым заданиям

Живое общение

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

Преподаватель

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

Повторение уроков

100 раз попросить повторить, переспросить непонятное, или отложить на завтра, у нас это можно.

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

В нашем интенсиве мы начнем с самых основ и дойдем до инструментов, которые используются в профессиональных приложениях. На данном курсе будет рассмотрено много разных тем. Курс построен следующим образом, несколько тем объединяются в несколько занятий и получается небольшое приложение. Мы будем разбирать материал на сквозных примерах. Именно так будет понятно как и где применяются конкретные инструменты и элементы пользовательского интерфейса.

Цель данного курса познакомить вас большим наборов инструментов, которые доступны при разработке приложения. Но мы не ставим цель изучить их досконально. На это понадобилось гораздо больше времени. По окончанию курса вы узнаете очень много новой информации и получите существенную практику, которая вам безусловно пригодится в разработке ваших собственных приложений.

Курс iOS - разработчик длится 3 месяца.

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

В конце каждого урока вы выполняете задание.

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

Обучение завершается сдачей экзамена.

По завершению обучения вы сдаете экзамен, на котором нужно пройти тест на изученные темы.
null

1 месяц

Тема: Введение в мобильную разработку (включает 1 занятие)

В 1-м модуле мы познакомимся со средой разработки Xcode, инструментами, которыми располагает Xcode и, чтобы лучше понять функционирование Interface Builder, сделаем небольшое приложение.

 

Список уроков:

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

Тема: Автоматическое размещение и ограничения (включает 2 занятия)

В настоящий момент существует достаточно много устройств с различным разрешением экрана. Приложения должны корректно отображать информацию на всех видах устройств. Поэтому ни одно приложение не обходится без механизмов автоматической компоновки макета интерфейса. Именно созданием интерфейса и расположением элементов на экране мы и займемся во 2-м модуле.

 

Список уроков:

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

Тема: Picker View (включает 1 занятие)

3-й модуль мы начнем с разбора жизненного цикла приложения. Узнаем из каких стадий состоит цикл, разберем важнейший шаблон «делегирование», без которого не обходится ни одно приложение. И по окончанию модуля сделаем небольшое развлекательное приложение.

 

Список уроков:

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

Тема: Table View Controller (включает 2 занятия)

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

 

Список уроков:

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

Тема: Распознание жестов (включает 1 занятие)

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

 

Список уроков:

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

Тема: Доступ к свойствам через Interface Builder (включает 1 занятие)

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

 

Список уроков:

  • Атрибуты @IBInspectable и @IBDesignable
  • Инициализация представлений для отображения в Interface Builder

null

2 месяц

Тема: Scroll View (включает 2 занятия)

Пожалуй не существует ни одного приложения без скроллинга. В 7-м модуле мы рассмотрим возможность создания собственного скроллинга, а также познакомимся с основами элемента ScrollView.

 

  • Разница между frames и bounds
  • Как работает Scroll View
  • Как работает Zoom
  • Вложенный Scroll View
  • Добавление поля для клавиатуры

Тема: Работа с оборудованием (включает 2 занятия)

iPhone оснащен множеством различных устройств, таких как камера, датчики движения, Face ID. И всем этим можно воспользоваться, написав всего лишь несколько строчек кода. В 8-м модуле мы на практике разберем как пользоваться этими устройствами на реальном iPhone.

 

  • Сенсоры
  • Работа с камерой и передача фотогрфий в другие приложения
  • Работа с живой камерой
  • Использование Touch ID и Связки ключей

Тема: Дополнения к приложению (включает 1 занятие)

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

 

  • Локальные уведомления
  • MapKit и Core Location
  • Локализация приложений

Тема: Работа с сетью (включает 1 занятие)

Зачастую в приложении необходимо подгружать интернет-ресурсы. С одной стороны сложного ничего нет в работе с сетью, но также и есть нюансы. В 10-м модуле мы реализуем GET и POST запрос, а также познакомимся со сторонней библиотекой Alamofire.

 

  • Grand Central Dispatch
  • Networking with URLSession
  • Библиотека Alamofire и Cocoapods (менеджер зависимостей)

Тема: Анимация (включает 2 занятия)

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

 

Список уроков:

  • Анимация с помощью CALayer и его наследников
  • Анимация CAShapeLayer
  • Анимация ограничений
  • Анимация множителя
  • Анимация «пружинкой»
  • Переходы UIView
  • Анимируемые свойства
  • Анимация кейфреймов

null

3 месяц

Тема: Базы данных (включает 4 занятия)

В 12-м модуле мы познакомимся с 2-мя видами баз данных. С облачной базой данных и на локальном устройстве. Такие приложения как мессенджеры, доставка еды, такси, все они используют облачные базы данных, т.к. в них уже реализовано все необходимое для поддержки таких приложений. Если же вам необходимо хранить массив данных на локальном устройстве, вам обязательно понадобится CoreData.

 

Список уроков:

  • Firebase
  • Core Data

Тема: Apple Watch (включает 2 занятия)

13-й модуль знакомит вас с разработкой приложений под Apple Watch. Программирование под них ни чуть не сложнее разработки приложений под iPhone. Мы разберем основные концепции и принципы работы и передачи данных между iPhone и Apple Watch. Сделаем небольшое приложение, которое будет нам показывать прогноз погоды и обмениваться информацией с iPhone.

 

Список уроков:

  • Макеты в Apple Watch
  • Поля и промежутки
  • Таблицы
  • Конфигурирование ячеек таблицы
  • Меню
  • Навигация
  • Рисование с помощью Core Graphics
  • Обмен данными

Тема: GitHub (включает 1 занятие)

null

Подведение итогов. Ответы на вопросы. Получение сертификатов.

Итоги курса

null

Могучий опыт

Полученный опыт вы сможете применять для визуализации своих идей и решения повседневных задач
null

Железные знания

Полученные знания останутся с вами навсегда — Swift, как кататься на велосипеде — один раз научились и уже не разучитесь
null

Огненный сертификат

Сертификат, подтверждающий прохождение обучения у одного из лучших преподавателей по Swift
superman

Преподаватель и куратор курса

Эксперт в сфере программирования на Swift

Дунаев Сергей

Автор программы обучения. iOS разработчик, тренер, автор курсов, преподаватель.

 

Преподаватель-практик курсов по программированию на Swift. Прекрасно ориентируется в любых вопросах программирования на Swift, Objective-C (Mac), Delphi, C++, SQL. Обладатель престижной международной сертификации «Brainbench: Delphi Programmer». Сертифицированный специалист по глубокому машинному обучению и нейронным сетям. Обладает огромным опытом практической работы. За его плечами — успешное внедрение целого ряда проектов в самых разных областях.

Преподаватель внимателен к качеству получаемого слушателями образования, всегда следит за усвояемостью учебного материала каждым учащимся и охотно отвечает на вопросы. Даже о самых сложных темах Сергей Викторович рассказывает легко и увлекательно, приводя массу живых примеров из собственной практики. На курсах под его руководством Вас ждёт полное погружение в изучение программирования и разработке на Swift. Благодаря высокому профессионализму преподавателя Вы сможете получить не только прочную базу, но и максимум полезной практической информации, необходимой для уверенной работы разработчика.

Sergey_Dunaev_bw

Какие инструменты вы изучите на курсе

null

Xcode

Cреда разработки ПО для платформ macOS, iOS, watchOS и tvOS
null

Firebase

Облачный сервис, сочетающий в себе множество функций: аутентификацию, базу данных в реальном времени, хранение файлов, уведомления и прочие.
null

CocoaPods

Менеджер зависимостей для проектов на Objective-C. В нем есть тысячи библиотек, которые позволят элегантно расширить возможности ваших проектов.
null

iOS SDK

Комплект средств разработки
 для iOS, выпущенный Apple.
null

Core Location

Данная библиотека использует доступное оборудование для определения позиции и направления пользователя.
null

Core Data

Граф объектов и структура персистентности, предоставляемые Apple в операционных системах macOS и iOS.
null

Keychain

Функция, с помощью которой, в одном месте операционных системах macOS и iOS, в защищённом виде, сохраняются личные данные пользователя.
null

iTunes Connect

Сервис, позволяющий разработчикам загружать свои приложения.

Ваши бонусы

null

Подписка на 3 месяца

Вы получаете бесплатно подписку на 3 месяца на видео уроки
null

Профессиональные курсы

Вы получаете бесплатно доступ к профессиональным курсам «Структура данных и алгоритмы» и «Машинное обучение»
null

Скидка 20%

Вы получаете скидку 20% на второй онлайн интенсив, в котором мы будем создавать очень интересные приложения
null

Видеоматериалы

Вы получаете бесплатно все видео материалы с интенсива в формате MP4

Дипломная работа

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

macos-ios-macbook-iphone-x-app-store-social-card

Созданное приложение будет полностью готово к публикации в AppStore

Набор пока открыт, успей записаться!

в подарок вы получаете 6 месяцев доступа к видео урокам + доступ к курсу «Структуры данных и алгоритмы»

стоимость участия 32400

Отзывы учеников о курсе ``iOS разработчик``

Ваше резюме после обучения

Иванов Иван
iOS разработчик
ожидаемая зарплата от
95 000 ₽
владею инструментами:


Мои ключевые навыки:

  • AutoLayout на начальном уровне
  • Создание приложения с табличным представлением
  • Понимание шаблона «Делегирование»
  • Работа с жестами
  • Использование ScrollView на начальном уровне
  • Работа с акселерометром, камерой, Face ID, Связка ключей.
  • Работа с сетью
  • Внешние компоненты
  • Встроенная карта и карта Google
  • Анимация элементов и эффекты
  • Firebase, CoreData
  • Приложения под Apple Watch
Сертификат по окончании

После прохождения курса и выполнения всех дипломных работ, вы получите сертификат об успешном окончании курса «iOS разработчик»