Elettracompany.com

Компьютерный справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Курсы программирования ios

ТОП-25: Лучшие Курсы iOS-Разработчиков [2020]

Привет, дружище! На связи Шаполов Алексей. В этой статье ты найдёшь только самые лучшие платные и бесплатные курсы для начинающих iOS-разработчиков .

Готов начать обучение? Тогда погнали! 🚀

А ты знал, что в среднем iOS-разработчик зарабатывает более 100 000 рублей в месяц?

ТОП-25 лучших курсов для iOS-разработчиков

№1. Профессия iOS-разработчик с 0 до PRO

Кто проводит курс: онлайн-университет SkillBox.

Сколько длится: 14 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Создавать приложения под устройства Apple
  • Делать анимацию
  • Разрабатывать архитектуру приложений
  • Работать с объектно-ориентированным, асинхронным, функциональным программированием
  • Проектировать UI-компоненты приложений
  • Интегрировать разработку с социальными сетями
  • Работать с нейронными сетями и дополненной реальностью

Стоимость: 5 500 рублей в месяц (БЕСПЛАТНАЯ консультация для желающих купить курс).

Отзывы:

№2. iOS-разработчик с нуля

Кто проводит курс: онлайн-университет «Нетология».

Сколько длится: 11 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Создавать интерфейс приложения. Работать с анимацией и звуком, воспроизводить видео.
  • Работать с базами данных, сетями и многопоточностью. Освоишь фреймворк CoreData, научишься получать и обрабатывать данные из сети.
  • Разрабатывать сложные приложения с настройкой геолокации, возможностью идентификации пользователя, покупками
  • Основы Swift
  • Введение в iOS-разработку
  • Английский язык для начинающих разработчиков
  • Пользовательский интерфейс
  • Многопоточность
  • Работа с сетью
  • Хранение данных
  • Мультимедиа и другие фреймворки
  • Карьера в iOS-разработке
  • Дипломная работа

Стоимость: 99 900 рублей.

Отзывы:

№3. Факультет iOS-разработки

Кто проводит курс: онлайн-университет GeekBrains совместно с Mail.ru Group.

Сколько длится: 12 месяцев.

Твои навыки после прохождения курса:

  • Навыки программирования на Swift
  • Навыки программирования на Objective C
  • Знание алгоритмов и структур данных
  • Сетевое взаимодействие приложения и сервера. Rest, JSON
  • Хранение данных. Realm, CoreData
  • Навыки проектирования архитектуры приложения. MVC, MVVM, VIPER.
  • Работа с графикой и анимациями. Фреймворки Core Image, Core Animation.
  • Понимание компьютерных сетей и операционных систем
  • Работа в команде. Методологии разработки: Agile, Scrum
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки написания чистого кода
  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Основы языка Swift
  • Пользовательский интерфейс iOS-приложений
  • Клиент-серверные iOS-приложения
  • Производительность iOS-приложений
  • Архитектуры и шаблоны проектирования на Swift
  • Базовый курс Objective-C
  • Разработка под iOS на Objective-C
  • Профессиональное программирование на Swift
  • Современные инструменты iOS-разработчика
  • Командная разработка на Swift
  • Подготовка к собеседованию iOS-разработчика
  • Как студенту GeekUniversity найти свою первую работу?
  • Базы данных. Базовый курс
  • Операционные системы
  • Компьютерные сети
  • Алгоритмы и структуры данных. Базовый курс.
  • Git. Базовый курс
  • Основы баз данных. Видеокурс

Стоимость: 12 500 рублей в месяц = 150 000 рублей за 12 месяцев обучения.

Отзывы:

№4. Разработка iOS-приложений на языке Swift

Кто проводит курс: Национальный Исследовательский Университет «Высшая Школа Экономики».

Сколько длится: 36 видеоуроков (лекций).

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

Стоимость: бесплатно.

№5. Введение в iOS-разработку

Кто проводит курс: Московский физико-технический институт (МФТИ).

Сколько длится: 16 часов лекций, тестов и упражнений.

  • Знакомство со Swift и средой разработки XCode
  • Swift базовые понятия
  • Протоколы и коллекции
  • Работа с классами

Стоимость: бесплатно.

Отзывы: на странице курса.

№6. Профессия iOS-разработчик

Кто проводит курс: онлайн-школа Swift Lab.

Сколько длится: 24 занятия.

  • Урок 01 — Введение в мобильную разработку ( 2 часа 01 минута)
  • Урок 02 — Автоматическое размещение и Stack View (1 час 58 минут)
  • Урок 03 — Ограничения (1 час 53 минуты)
  • Урок 04 — Picker View (1 час 58 минут)
  • Урок 05 — Table View Controller. Часть 1. (1 час 54 минуты)
    Урок 06 — Table View Controller. Часть 2. (1 час 48 минут)
  • Урок 07 — Распознавание жестов (1 час 53 минуты)
  • Урок 08 — Доступ к свойствам через Interface Builder (1 час 48 минут)
  • Урок 09 — Scroll View. Часть 1. (1 час 58 минут)
  • Урок 10 — Scroll View. Часть 2. (1 час 57 минут)
  • Урок 11 — Работа с оборудованием. Часть 1. (1 час 52 минуты)
  • Урок 12 — Работа с оборудованием. Часть 2. (2 часа 11 минут)
  • Урок 13 — Дополнения к приложению (2 часа 04 минуты)
  • Урок 14 — Работа с сетью (2 часа 13 минут)
  • Урок 15 — Анимация. Часть 1. (2 часа 2 минуты)
  • Урок 16 — Анимация. Часть 2. (2 часа 6 минут)
  • Урок 17 — Базы данных. Часть 1. (2 часа 1 минута)
  • Урок 18 — Базы данных. Часть 2. (1 час 59 минут)
  • Урок 19 — Базы данных. Часть 3. (2 часа 17 минут)
  • Урок 20 — Базы данных. Часть 4. (2 часа 5 минут)
  • Урок 21 — Apple Watch. Часть 1. (2 часа 12 минут)
  • Урок 22 — Apple Watch. Часть 2. (2 часа 19 минут)
  • Урок 23 — GitHub. Часть 1. (2 часа 10 минут)
  • Урок 24 — GitHub. Часть 2. (2 часа 2 минуты)

Стоимость: несколько уроков можно пройти бесплатно, чтобы получить доступ к остальным — нужно заплатить 14 900 рублей.

№7. Легендарный курс разработки iOS-приложений (для детей)

Кто проводит курс: онлайн-школа CoddySchool.

Сколько длится: 6 месяцев.

Чему научатся дети в ходе прохождения курса: основам языка Swift для разработки iOS-приложений и грамотному созданию их архитектуры.

Стоимость: 8 000 рублей за 4 занятия (пробное бесплатное занятие).

№8. Разработка iOS-приложений

Кто проводит курс: онлайн-школа Swifty Learn.

Сколько длится: 2,5 месяца.

Твои навыки после прохождения курса:

  • Понимание процессов разработки на IOS
  • Начальные знания Swift
  • Понимание Gift Flow
  • Понимание работы REST, API и HTTP
  • Введение
  • Типы данных
  • Циклы. Ветвления
  • Функции. Перечисления
  • Структуры
  • Введение в ООП
  • ООП в Xcode
  • Продвинутое ООП
  • Персональная консультация

Стоимость: бесплатный вебинар + 10 499 рублей за сам курс.

Отзывы: на странице курса.

№9. iOS Developer

Кто проводит курс: онлайн-школа ITDVN.

Сколько длится: 3 месяца = 44 видеоурока = 6 мини-курсов в одном = 32 часа 44 минуты записи.

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

Стоимость: 49,99$ = подписка на 3 месяца (есть возможность посмотреть БЕСПЛАТНЫЙ вебинар).

Отзывы: на странице курса.

№10. Junior iOS Developer

Кто проводит курс: онлайн-школа LevelUp.

Сколько длится: 2,5 месяца (72 часа).

После окончания курса ты сможешь:

  • Начать карьеру iOS-разработчика
  • Писать достаточно сложные приложения под iOS
  • Использовать инструменты разработчика Apple, например, Xcode, Instruments, отладчик, анализатор и iOS-симулятор
  • Распознавать образы и фразеологизмы, присутствующие в CocoaTouch API
  • Пользоваться функциями iOS API такими, как работа с местоположением и отображением картографической информации, работа с датчиками, жестами, мультимедиа и компонентами пользовательского интерфейса
  • Планировать, проектировать и строить приложение для iOS, от концепции до рабочей версии
  • Отличить хорошо написанный код от плохого

Стоимость: 36 990 рублей за онлайн-обучение и 39 990 рублей за оффлайн-обучение.

Отзывы: на странице курса.

Ещё несколько полезных онлайн-курсов для обучения iOS-разработке

  • Курс «iOS: приложение на Swift» от GeekBrains — 2 урока за 500 рублей
  • Курс «Клиент-серверные iOS-приложения» от GeekBrains — 10 уроков за 11 970 рублей (длительность: около 1 месяца)
  • Курс «iOS — разработка для начинающих» от CoddySchool — онлайн-курс для детей от 9 до 14 лет
  • Курс «Я — мобильный разработчик PRO» от SkillBox — обучение разработки приложения для iOS и Android
  • Курс «Научись создавать приложения для Iphone за 48 часов»
  • Курс «Мобильная разработка на IOS» от Easy UM
  • Курс «Профессия ReactJS/React Native-разработчик» от онлайн-проекта OTUS
  • «Курс Apple: Разработка мобильных приложений для iOS на языке Swift на Mac»
  • Онлайн-курс «iOS-разработчик» от CONTENTED
  • Курс «iOS-разработчик» от академии IT HUB
  • «Разработка под iOS. Начинаем»
  • Пишем приложение «Погода» для iOS за 1 час [GeekBrains]
  • Как стать программером под iOS с нуля
  • Что выбрать разработчику: Андроид или iOS?
  • «Разработка под iOS. Взлетаем»
Читать еще:  Веб дизайн обучение с нуля курсы

Это были самые лучшие онлайн-курсы для обучения iOS-разработке .

Если понравилась статья — делись ей с друзьями, а также оценивай её по 5-балльной шкале ниже.

Желаю удачи и до встречи, бро! Думаю, после прохождения этих курсов ты станешь классным iOS-разработчиком.

Программист iOS

Создавайте программы и приложения для 1 млрд. пользователей Apple

Кем вы станете

Программист iOS создаёт игры и приложения для устройств компании Apple. Разработки для этой операционной системы — самые доходные на мобильном рынке.

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

Истории успеха

Учебный процесс

Работа с преподавателем

Занятия ведут практикующие Программисты iOS с профильным образованием и стажем работы по специальности от 5 лет.

Самостоятельная работа

После каждого урока вас ждет практическое задание. Также вы получите видеозаписи всех занятий, презентации и обучающие пособия.

Работа с наставником

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

Программа

9 практических курсов и 2 месяца стажировки

Основы программирования. Интерактивный курс

Вы узнаете об особенностях языков программирования и получите первый опыт написания кода. Мы покажем, как что работает, расскажем, какие профессии востребованы и какие существуют перспективы развития в каждом направлении IT-сферы. В течение курса вы создадите веб-сайт с браузерными играми и опубликуете проект на github.com. Этот сайт станет первым кейсом в вашем будущем портфолио.

Основы языка Swift

Git. Базовый курс

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

Основы баз данных

Вы научитесь использовать различные базы данных: MS SQL, Postgre SQL и писать запросы на SQL.

Пользовательский интерфейс iOS-приложений

Клиент-серверные iOS-приложения

Производительность iOS-приложений

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

Алгоритмы и структуры данных. Базовый курс.

Курс подробно исследует язык C и дает фундаментальные знания об алгоритмах и структурах данных. Студенты изучают механизмы, лежащие в основе современных фреймворков. Курс позволяет приобрести багаж знаний, отличающий программиста от «юзера», пишущего код.

Стажировка в GeekBrains

Студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом.

Подробная программа профессии «Программист iOS»

Программистами не рождаются, ими становятся. А это значит, что необходимо как минимум пробовать. Для этого мы и создали интерактивный курс «Основы программирования». Вы узнаете всё самое полезное и актуальное о современных языках программирования и получите первый опыт написания кода. Мы думали, как создать такой онлайн-курс, чтобы он стал ярким и запоминающимся событием в жизни каждого начинающего программиста. Ведь во многом от первого знакомства с кодом зависит дальнейший интерес к этому направлению. Мы расскажем и покажем, как что работает, какие профессии востребованы и какие существуют перспективы развития в каждом направлении IT-сферы. В течение курса мы создадим веб-сайт с браузерными играми и опубликуем проект на github.com. Этот сайт станет первым кейсом в вашем будущем портфолио, что очень важно, ведь портфолио — первое, на что обращают внимание при трудоустройстве. Пройдя этот курс, вы сделаете первый шаг к серьезному обучению и сможете чётко определиться с направлением интересов!

Урок 1. Понятие алгоритма, переменные, типы данных.

Вступление: что будем делать на курсе?
Стану ли я успешным программистом?
Понятие алгоритма. Установка рабочей среды. Hello world.
Знакомство с переменными.
Архитектура компьютера
Типы данных: строки и числа. Операции с числами и строками.

Урок 2. Ветвления. Циклы.

Ветвления: if/else
Циклы: while, for
Логические операции. Цикл do while.
Разработка игры «Угадайка»

Урок 3. Массивы и функции

Знакомство с массивом. Программа по развитию памяти.
Изменение длины массива. Многомерные массивы. Программа по изучению английского языка.
Знакомство с функциями. Функции без возвращаемого параметра.
Функции с возвращаемыми параметрами.
Рекурсивные функции. Разработка программы по обучению слепой печати.

Урок 4. Верстка сайта: знакомство с HTML и CSS

Знакомство с HTML
Знакомство с CSS
Размещаем игру в загадки на сайте
Размещаем игру «Угадайка» на сайте
Публикация сайта на хостинг

Урок 5. Обзор современных языков программирования

Как выбрать язык программирования и направление?
Выбор языка программирования: веб-разработка
Мобильная разработка. Универсальные языки программирования
Как выучиться на программиста?

Swift — новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков. Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.

Урок 1. Введение

Вводное занятие. Знакомство с языком. Основные типы данных. Xcode, Playground. Переменные, константы и коллекции данных. Дебаггер.

Урок 2. Синтаксис Swift. Основные операторы

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

Урок 3. Комплексные типы данных

Знакомство с комплексными данными. Структуры. Перечисления. Свойства и методы. Конструктор.

Урок 4. Введение в ООП

Как описывать объекты реального мира и создавать их по описанию. Классы и объекты. Наследование. ARC и введение в управление памятью.

Урок 5. ООП

Описываем требования к классам. Протоколы. Расширения. Полиморфизм. Композиция.

Урок 6. Продвинутое ООП

Техники настоящих гуру. Дженерики. Замыкания. Subscripting. Функции высшего порядка.

Урок 7. Обработка ошибок и исключений

Учимся искать ошибки и предсказывать их появление. Исключения try/catch. Error.

Урок 8. Змейка

Пишем простую игру с использованием SpriteKit

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

Курсы программирования ios

Курс программирования iPhone | Разработка для iOS включает в себя изучение языка программирования Objective-C и iOS SDK, необходимых для написания программ для устройств iPod Touch 3G, iPhone 3G, iPhone 3Gs, iPhone 4, iPhone 5 и iPad.

30 000 руб.

Расписание

Описание курса

Курс программирования iPhone | Разработка для iOS включает в себя изучение языка программирования Objective-C и iOS SDK, необходимых для написания программ для устройств iPod Touch 3G, iPhone 3G, iPhone 3Gs, iPhone 4, iPhone 5 и iPad. В рамках курса обученияосваиваются наиболее востребованные возможности iOS. Студенты совместно с инструктором создают программный продукт, что позволяет закрепить полученные навыки на практических примерах.

Читать еще:  Мончегорский политехнический колледж курсы

По окончании курса студентам выдается сертификат Школы.

Результат обучения

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

Требования к слушателям

Курс обучения предназначен для всех, кто желает овладеть навыками программирования под iPod Touch/iPhone/iPad.

Структура курса

Курс проводится в формате постоянного диалога с инструктором с совместным выполнением практических заданий. Длительность курса 5 дней (одна рабочая неделя): с понедельника по пятницу. Занятия проводятся с 10:00 до 22:00 с перерывами на кофе-брейк, обед, ужин и сон.

Отзывы

Я пришел на курс практически с нуля, с программированием не сталкивался с 99 года, но очень хотел попробовать программирование под iOS. Основные сложности при освоении связаны были именно с этим. Тем не менее получил хорошую практику написания программы на всех ее этапах и стимул к дальнейшему развитию. Курсы насыщенные, в любой момент можно задать вопрос и получить ответ. Преподаватель отлично владеет материалом и очень быстро решает любой вопрос, возникающий во время практики. Спасибо Диме и организаторам!

Хороший курс для тех, кто хочет научиться программировать под iOS, но имеет опыт программирования только под другие платформы. Полученных знаний достаточно для начала создания программ и публикации их в AppStore.

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

Селиверстов Алексей | Москва

Хорошие, полезные курсы.

Считаю RealTime уникальным местом, где работают уникальные преподаватели со своим богатым опытом. Курс «Программирование по I OS» ОТЛИЧНЫЙ. Лично я получил для себя ответы на все вопросы и даже больше. Огромное спасибо преподавателю Сергею Ледину за то, что научил меня. Приехал к вам уже в третий раз, как всегда уезжаю с огромным объемом знаний!! Всем спасибо! Привет всем из Калининграда! Все пока, ушел программировать [self removeFromParentViewController]

Москаленко Остап | Калининград

Спасибо, Дмитрий! Счастливые люди, кто уже работают программистами для iPhone. Нам же несчастным руководителям дано внедрять и направлять — в чём удовольствия немного. Если серьёзно — да планирую заняться. но по-настоящему удастся не раньше следующего года — по плану у нас начало разработки для мобильных устройств в 2012 г. Пока чтобы сохранить форму и добавить скилл постараюсь в порядке хобби повторить свои поделки palmcrab.narod.ru или что-то ещё в этом роде. 🙂 Кстати, если кто-то так или иначе имеет какой-либо интерес в Томске — пожалуйста обращайтесь, если смогу — помогу.

Спасибо! Все очень информативно, интерактивно, полезно!

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

Спасибо за курс. Хочу отметить, что для меня это был первый опыт обучения с полным погружением. Действительно, 5 дней прошли очень эффективно. Еще неделю назад не было даже малейшего опыта разработки на Objective C, работы с xCode, а в конце курса каждый студент может создавать полноценное приложение. По организационной части в целом все хорошо.

Ижедерова Ирина | Москва

Спасибо большое за курс. Очень информативно, и, надеюсь, полезно. Возможно по причине того, что курс новый и рассчитан на людей с достаточно высокими навыками программирования, программа курса показалась мне перегруженной. Возможно стоит ее пересмотреть. Так же стоит добавить подготовленной визуализации некоторых моментов(готовые слайды, списки методов, схемы). Но это все мелочи. Главное, что преподаватель очень хорошо разбирается в предмете курса и может ответить на любой вопрос и доступно объяснить что и для чего нужно. Теперь остается одно – практика, практика и еще раз практика. Очень многое остается на собственное изучение, но старт положен, и этот старт очень мощный. Еще раз спасибо.

Кузнецов Артем | Санкт-Петербург

С первого дня пребывания очень понравилась атмосфера творчества и чистота в помещениях. Кроме того, отношение персонала включает на позитив и поддерживает личную инициативу по изучению выбранного предмета. Очень понравился преподаватель Сергей Ледин. Ощущается высокий профессионализм подачи материала, глубокое и разностороннее знание темы и приятный для общения человек )) . За время проведения были разные вопросы в группе — по всем отвечал и был отзывчив. Это стимулирует к конструктивному диалогу.

Громов Алексей | Серпухов

Ровно такое же, как и в прошлый раз. Все замечательно, но добавилось много интересной и полезной информации. Единственный минус в том, что то был не такой интенсив по 12 часов, как в прошлый раз. Живо, легко, динамично.

Борисов Алексей | Шатура

Понравился формат обучения — 5 раб.дней., 10-22. Мне лично, было бы интересно так-же курс сб-вс (целый день). На следующем курсе было бы здорово сделать на github.com или аналог ветку класса и сохранять текущие проекты там. Личное мнение о курсе и преподавателя крайне положительное. Формат группы до 3 — 5 чел — идеально.

Островский Кирилл | Москва

Получил много знаний и умений, понравилось.

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

Марочкин Петр | Нижегородская обл.

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

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

Очень понравилось, думаю, получил базу в знаниях для последующего развития. Считаю важным, что Сергей Ледин является не только теоретиком, но и практиком, так как это позволяет ему приводить примеры из реальных задача, а также быстро обнаруживать баги у студентов в их коде в ходе практических упражнений. Могу смело советовать данный курс знакомым.

Осмоловский Игорь | Москва

Очень понравилось! Получил из первых уст ценные знания о создании приложении для IOS, познакомился с интересными талантливыми людьми. Школа находится в зеленом уютном районе Москвы, условия в хостеле оптимальны для обучения.

Абдуллаев Рустамбек | Астана

Очень интересный курс! Программа насыщенная, дает хороший старт для разработки приложений под iOS. Инструктор Сергей Ледин рассказывает очень доходчиво и увлекательно. Подстраивается под знания и запросы аудитории. Много практических упражнений для закрепления знаний. Огромное спасибо!

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

Ниже приведена краткая программа курса. В зависимости от усвоения материала группой, часть программы может быть опущена или пройдена быстро, обзорно, с целью систематизации знаний. В разделе “Бонус” указаны факультативные темы, которые будут изучены, если позволит время.

День первый

  • Знакомство с платформой (немного истории)
  • Особенности и возможности устройств на базе iOS
  • “Тернистый путь приложения от идеи до AppStore” (обзорный рассказ)
  • Знакомство с IDE XCode
  • Освоение InterfaceBuilder
  • Назначение основных компонентов iOS
  • Основы языка Objective-C 2.0

День второй

  • Введение в ООП
  • Классы Foundation Framework
  • Простейшие элементы интерфейса
  • UIViewController и его жизненный цикл
  • Закрепление полученных навыков. Создание и “оживление” интерфейсов

День третий

  • Иерархия интерфейсов в приложении
  • Обработка изменения ориентации устройства
  • Динамическое управление интерфейсом
  • Работа с touch-экраном.(Масштабирование, поворот, обработка нескольких касаний)
  • Основы анимации
  • Использование таблиц (UITableView)
  • Использование собственных стилей и классов для ячеек таблиц
  • Закрепление полученных навыков. Создание приложения (утилиты) на основе изученного
Читать еще:  Курсы администратора социальных сетей

День четвертый

  • Основные контроллеры для приложений
  • Работа с модальными окнами
  • Использование “синглтонов”
  • Управление памятью
  • Отладка приложений в XCode
  • HTML в приложении (применение WebView)
  • Хранение данных
  • Сохранение данных в файлы на устройстве
  • Закрепление полученных навыков. Доработка утилиты

День пятый

  • Приложения для Retina-дисплеев
  • Локализация приложений
  • Жизненный цикл приложения
  • Вопросы о регистрации в AppStore, об application approve и пр.
  • Подписывание и распространение приложений

Бонус

  • Особенности создания/адаптации приложения под iPad и iPhone
  • Получение данных из сети
  • Использование акселерометра
  • Воспроизведение звука
  • Работа в бэкграунде
  • “Игры для iOS – как это делается”. Фреймворки, физика в играх, анимация, интерактив.

[ iOS-разработчик ]

Основы разработки на Swift 4.0

Особенности работы с базовыми фреймворками разработки под iOS

Верстать адаптивные интерфейсы с использованием технологии Autolayout

Создавать анимированные интерфейсы

Разрабатывать клиент-серверное приложение

Взаимодействовать с северным API и бэкенд-разработкой

Работать с сетью и многопоточностью

Пользоваться самой распространенной системой контроля версий Git

Работать с основным фреймворком для работы с базами данных под iOS (CoreData)

куратор направления «Мобильная разработка» колледжа IT HUB, основатель сообщества learnSwift.ru, программист с 20-летним стажем, выпускник факультета ВМК МГУ, создатель сервиса MoeRadio, руководитель образовательных программ Apple 2011 — 2017.

— о мобильных приложениях

— ответы на вопросы перед дипломом

— разбор интересующих вопросов

Москва, Костомаровский переулок, дом 3, стр 4.
IT ТЕХНОПАРК РИКОР

Москва, просп. Мира, 119, стр. 63, павильон С1 «Цифровые технологии»

1. Общие положения

Настоящая политика обработки персональных данных составлена в соответствии с требованиями Федерального закона от 27.07.2006. №152-ФЗ «О персональных данных» и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных ПОЧУ Колледж МИРБИС – Москва (далее – Оператор).

  1. Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты прав на неприкосновенность частной жизни, личную и семейную тайну.
  2. Настоящая политика Оператора в отношении обработки персональных данных (далее – Политика) применяется ко всей информации, которую Оператор может получить о посетителях веб-сайта http://ithub.ru.

2. Основные понятия, используемые в Политике

  1. Автоматизированная обработка персональных данных – обработка персональных данных с помощью средств вычислительной техники;
  2. Блокирование персональных данных – временное прекращение обработки персональных данных (за исключением случаев, если обработка необходима для уточнения персональных данных);
  3. Веб-сайт – совокупность графических и информационных материалов, а также программ для ЭВМ и баз данных, обеспечивающих их доступность в сети интернет по сетевому адресу http://ithub.ru;
  4. Информационная система персональных данных — совокупность содержащихся в базах данных персональных данных, и обеспечивающих их обработку информационных технологий и технических средств;
  5. Обезличивание персональных данных — действия, в результате которых невозможно определить без использования дополнительной информации принадлежность персональных данных конкретному Пользователю или иному субъекту персональных данных;
  6. Обработка персональных данных – любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных;
  7. Оператор – государственный орган, муниципальный орган, юридическое или физическое лицо, самостоятельно или совместно с другими лицами организующие и (или) осуществляющие обработку персональных данных, а также определяющие цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными;
  8. Персональные данные – любая информация, относящаяся прямо или косвенно к определенному или определяемому Пользователю веб-сайта http://ithub.ru;
  9. Пользователь – любой посетитель веб-сайта http://ithub.ru;
  10. Предоставление персональных данных – действия, направленные на раскрытие персональных данных определенному лицу или определенному кругу лиц;
  11. Распространение персональных данных – любые действия, направленные на раскрытие персональных данных неопределенному кругу лиц (передача персональных данных) или на ознакомление с персональными данными неограниченного круга лиц, в том числе обнародование персональных данных в средствах массовой информации, размещение в информационно-телекоммуникационных сетях или предоставление доступа к персональным данным каким-либо иным способом;
  12. Трансграничная передача персональных данных – передача персональных данных на территорию иностранного государства органу власти иностранного государства, иностранному физическому или иностранному юридическому лицу;
  13. Уничтожение персональных данных – любые действия, в результате которых персональные данные уничтожаются безвозвратно с невозможностью дальнейшего восстановления содержания персональных данных в информационной системе персональных данных и (или) результате которых уничтожаются материальные носители персональных данных.

3. Оператор может обрабатывать следующие персональные данные Пользователя

  1. Фамилия, имя, отчество;
  2. Электронный адрес;
  3. Номера телефонов;
  4. Также на сайте происходит сбор и обработка обезличенных данных о посетителях (в т.ч. файлов «cookie») с помощью сервисов интернет-статистики (Яндекс Метрика и Гугл Аналитика и других).
  5. Вышеперечисленные данные далее по тексту Политики объединены общим понятием Персональные данные.

4. Цели обработки персональных данных

  1. Цель обработки персональных данных Пользователя — информирование Пользователя посредством отправки электронных писем.
  2. Также Оператор имеет право направлять Пользователю уведомления о новых продуктах и услугах, специальных предложениях и различных событиях. Пользователь всегда может отказаться от получения информационных сообщений, направив Оператору письмо на адрес электронной почты info@ithub.ru с пометкой «Отказ от уведомлениях о новых продуктах и услугах и специальных предложениях».
  3. Обезличенные данные Пользователей, собираемые с помощью сервисов интернет-статистики, служат для сбора информации о действиях Пользователей на сайте, улучшения качества сайта и его содержания.

5. Правовые основания обработки персональных данных

  1. Оператор обрабатывает персональные данные Пользователя только в случае их заполнения и/или отправки Пользователем самостоятельно через специальные формы, расположенные на сайте http://ithub.ru. Заполняя соответствующие формы и/или отправляя свои персональные данные Оператору, Пользователь выражает свое согласие с данной Политикой.
  2. Оператор обрабатывает обезличенные данные о Пользователе в случае, если это разрешено в настройках браузера Пользователя (включено сохранение файлов «cookie» и использование технологии JavaScript).

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

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

  1. Оператор обеспечивает сохранность персональных данных и принимает все возможные меры, исключающие доступ к персональным данным неуполномоченных лиц.
  2. Персональные данные Пользователя никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, связанных с исполнением действующего законодательства.
  3. В случае выявления неточностей в персональных данных, Пользователь может актуализировать их самостоятельно, путем направления Оператору уведомление на адрес электронной почты Оператора info@ithub.ru с пометкой «Актуализация персональных данных».
  4. Срок обработки персональных данных является неограниченным. Пользователь может в любой момент отозвать свое согласие на обработку персональных данных, направив Оператору уведомление посредством электронной почты на электронный адрес Оператора info@ithub.ru с пометкой «Отзыв согласия на обработку персональных данных».

7. Трансграничная передача персональных данных

  1. Оператор до начала осуществления трансграничной передачи персональных данных обязан убедиться в том, что иностранным государством, на территорию которого предполагается осуществлять передачу персональных данных, обеспечивается надежная защита прав субъектов персональных данных.
  2. Трансграничная передача персональных данных на территории иностранных государств, не отвечающих вышеуказанным требованиям, может осуществляться только в случае наличия согласия в письменной форме субъекта персональных данных на трансграничную передачу его персональных данных и/или исполнения договора, стороной которого является субъект персональных данных

8. Заключительные положения

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector