iOS 12 & Swift — Complete iOS Development Bootcamp
Курс нацелен на знакомство с технологиями, которые необходимы для успешной разработки приложений для iOS. Вы получите представление об объектно-ориентированном программировании, работе в сети, разработке программного обеспечения и др. Содержание программы регулярно обновляется.
Особенности курса:
подходит для людей без опыта,
работа с моделями дополненной реальности и машинного обучения,
к концу курса в портфолио соберется более 25 приложений,
в курсе: 514 лекций + 109 статей + полный пожизненный доступ.
Длительность: 54,5 часа.
Рейтинг: 4,8 из 5.
Отзыв
«Лучшего учителя, чем Анджела, вы не найдете. Это лучший курс программирования на Swift, который я когда-либо видел. Если вы ищете отличный курс быстрого программирования, остановитесь здесь, потому что вы его нашли. Вы начнете изучать Swift с самых основ и до загрузки вашего проекта в магазин приложений».
iOS 11 & Swift 4 — The Complete iOS App Development Bootcamp
Курс учит разработке приложений для iOS 11 от начального до профессионального уровня. В работе используют Xcode 9 и Swift 4. Учебная программа также включает модули Full ARKit и CoreML.
Особенности курса:
регулярно обновление контента и помощь преподавателя на каждом этапе пути,
подходит для студентов с нулевыми знаниями программирования,
в процессе обучения будут созданы реальные приложения.
Длительность: 49 часов.
Рейтинг: 4,8 из 5.
Отзыв
«Анджела потрясающая. Она мой любимый учитель iOS. Ее занятия хорошо организованы и очень понятны. Я прошел несколько курсов Udemy по iOS, и объяснения Анджелы — лучшие. Спасибо, Анджела. Я проставлю тебе выпивку, когда буду в Лондоне в следующий раз».
19 курсов для тех, кто хочет освоить Swift и стать iOS-разработчиком
iOS Certification Course: App Development for Creative Entrepreneurs
Курс делает из новичка в Objective-C профессионального разработчика приложений для iOS.
Особенности курса:
учит создавать приложения с помощью Objective-C, UIKit и SpriteKit.
финальный проект — создание сетевой игры, в которой будут использоваться датчики на телефоне для создания уникального игрового опыта.
Продолжительность: 9 месяцев.
Рейтинг: 4,7 из 5.
Отзыв
«Преподаватель хорошо разбирается в программировании на Objective-C и iOS. Неважно, новичок вы или опытный программист, этот курс поможет с легкостью начать разработку для iOS».
Курс позволит получить необходимые навыки для создания приложений. На уроках рассматривают XCode и Interface Builder, Swift, акселерометры, онлайн-хранилище с синтаксическим анализом и др. Для начала работы не требуется никаких предварительных знаний и опыта программирования.
Особенности курса:
даст хорошую базу для создания своего первого приложения на iOS,
постоянный фидбек от инструктора,
305 лекций + 135 статей + полный пожизненный доступ.
Длительность: 44,5 часа.
Рейтинг: 4,5 из 5.
Отзыв
«Курс проходит в приятном темпе и поэтапно обучает всем концепциям создания приложений для iOS с ясными и краткими пояснениями».
iOS 11 Tutorial & Swift 4: From Beginner to Paid Professional
Курс научитесь разрабатывать приложения для iOS, позволит освоить профессию на уровне junior и объяснит, как отправлять приложения iOS в Apple App Store.
Особенности курса:
вы изучите Swift 4, Xcode 9, Interface Builder, Firebase,
для прохождения курса не требуется опыт программирования.
Продолжительность: 43 часа.
Рейтинг: 4,6 из 5.
Отзыв
«Потрясающее качество обучения за небольшие деньги! Я мог бы придраться к некоторым вещам, но, в конце концов, получить столько знаний по такой разумной цене — это невероятно».
iOS 11 and Xcode 9 — Complete Swift 4 & Objective-C Course
В течение курса вы создадите более 25 приложений для iOS 11: от забавных игр до мощных утилит.
Особенности курса:
вы создадите стикеры и приложения iMessage,
научит зарабатывать в рекламных сетях,
56 часов видео по запросу + 230 дополнительных ресурсов + полный пожизненный доступ.
Длительность: 59 часов.
Рейтинг: 4,5 из 5.
Отзыв
«Я опробовал несколько курсов Udemy, но просто не чувствовал удовлетворения, все казалось таким трудным. Я нашел курс Аарона, и, впервые, все начало обретать смысл. Код начал работать с моей стороны, и это действительно воодушевляет. Буквально сегодня я отправил Аарону денежный бонус, потому что он откровенно стал „ответом на мои молитвы“, и я просто хотел выразить свою благодарность. Аарон быстро отвечает на любые вопросы, что очень и очень круто».
На курсе вы овладеете языком программирования Swift и начнете разрабатывать приложения для iOS. На вводных занятиях вы познакомитесь с основами и создадите свое первое приложение с помощью Swift и Xcode. Научитесь использовать такие функции, как AutoLayout, UIButtons, UILbels, ViewController. Весь курс вы будете работать над проектом, который потом сможете разместить в App Store.
Особенности курса:
создадите портфолио приложений iOS для iPhone и iPad,
курс содержит полное руководство по выполнению необходимых установок и настроек,
интерактивные примеры и подробные объяснения,
оценка работы и рекомендации и советы от наставника.
Professional Certificate in Mobile Development with Swift
Программа познакомит с несколькими инструментами, методами и концепциями, которые необходимы для создания базового приложения для iOS с нуля. Кроме этого, вы узнаете, как программировать на Swift и продавать приложения через App Store. Программа состоит из трех разных курсов.
Особенности курса:
курс дает представление о стратегии разработки приложений iOS, среде и исполнении,
вы узнаете, как начать разработку и создать свое первое приложение для iOS,
поймете, как реализованы различные функции с помощью языка программирования Swift,
узнаете разницу между хорошо написанным кодом и плохо написанным кодом с помощью лучших практик в Swift.
На курсе научат создавать приложения для мобильных устройств Apple на языке Swift. Вы создадите 3 больших рабочих проекта (трекер полезных привычек, приложение с прогнозом погоды, клиент для ВКонтакте) и получите возможность устроиться в red_mad_robot.
На курсе вас научат:
программировать на Swift, применять объектно-ориентированный дизайн;
создавать адаптивный интерфейс приложения и работать с анимацией;
работать с базами данных;
использовать многопоточность в приложении;
работать с сетью: отправлять запросы на сервер, получать и обрабатывать данные из сети;
работать с медиа: воспроизводить видео с телефона и из сети, работать со звуком;
добавлять в приложение уведомления, геолокацию;
тестировать готовое приложение;
оптимизировать приложение и работать с безопасностью;
осуществлять аутентификацию пользователя при помощи логина и пароля, а также при помощи TouchID и/или FaceID.