В этом курсе вы узнаете, как создать функцию регистрации, входа и адаптации пользователей с помощью Firestore и Swift. Мы также рассмотрим, как интегрировать Google Sign In, и будем использовать шаблон архитектуры MVVM. На протяжении всего процесса вы будете развивать навыки программирования высокого уровня, дизайна приложений и разработки приложений. Мы будем строить это без использования storyboards, полностью программно.
Зачем проходить этот курс?
Аутентификация пользователя является обязательным требованием для широкого спектра мобильных приложений. Этот курс научит вас, как создать удивительный пользовательский интерфейс с отличной функциональностью, который также очень интуитивно понятен и очень прост в использовании. Вы также будете изучать некоторые важные основы программирования, в том числе, как использовать архитектуру MVVM, создавать собственные подклассы и многое другое. Вы научитесь программировать как профессионал, написав чистый, масштабируемый и удобный для сопровождения код. Это также может служить шаблоном входа/регистрации для ваших будущих приложений. Базу кода чрезвычайно легко интегрировать в другие приложения, и она охватывает обе версии баз данных Firebase (база данных реального времени и облачное хранилище Firestore). Вы не ошибетесь с этим!
Предыдущий опыт?
Желателен некоторый опыт программирования и базовый опыт работы с Xcode. Курс будет двигаться немного быстро если вы новичок, но вы будете набираться опыта по ходу дела.
Чему вы научитесь?
Как зарегистрировать пользователя через Google
Как зарегистрировать пользователя с помощью электронной почты/пароля
Как войти в систему с помощью электронной почты/пароля
Всестороннее знание и понимание Swift 5 и Xcode 11
Как реализовать архитектуру Model View ViewModel (MVVM)
Как создать пользовательский интерфейс программно с помощью UIKit
Как разумно использовать представления стека
Продвинутые навыки программирования и разработки приложений
Дизайн пользовательского интерфейса продвинутого уровня
Как общаться с базой данных Firebase Realtime (чтение/запись)
Как общаться с Firebase Cloud Firestore (чтение/запись)
Как структурировать данные для оптимальной производительности
Как анализировать входящие данные JSON из базы данных
Как использовать классы CocoaTouch, UIKit, UserNotifications и многое другое
Как использовать CocoaPods и пользовательские сторонние API
Как реализовать/использовать протоколы
Как реализовать пользовательские подклассы для чистого и многократно используемого кода
Как создавать расширения и функции для чистого и многократно используемого кода
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
iOS 13 и Swift 5: RESTFul API Приложение Погоды с Alamofire 5
iOS 13 & Swift 5: RESTFul API Weather App with Alamofire 5
Этот курс предназначен для разработчиков iOS с опытом работы от 6 до 9 месяцев или веб-разработчиков, которые хотят научиться выполнять сетевые вызовы или вызовы RESTful API на платформе iOS. Уроки предназначены для того, чтобы предоставить учащимся мыслительный процесс и набор навыков, необходимых для совершения вызовов HTTPS с помощью защищенного ключа API, путем создания краткого и полнофункционального приложения погоды.
iOS 13 и Swift 5: Приложение Чата с Firestore | MVVM
iOS 13 & Swift 5: Chat App With Firestore | MVVM
В этом курсе вы узнаете, как создать приложение чата в реальном времени с использованием Firestore и Swift, готовое к публикации в App Store. На протяжении всего процесса вы будете развивать навыки программирования высокого уровня, дизайна приложений и разработки приложений. Мы будем строить без использования Storyboards, полностью программно.
Блокчейн Программирование в iOS с Использованием Swift
Blockchain Programming in iOS Using Swift
Вы заинтересованы в изучении технологии Blockchain? Технология блокчейн является основой криптовалюты Биткойн, но ее можно использовать во многих других дисциплинах. Технология блокчейн изменит многие отрасли, включая финансы, мерчандайзинг, розничную торговлю, айдентику и многое другое.
[Книга] Начало программирования на iOS с помощью Swift