Рубрики
Uncategorized

Гид начала работы Sashido

Во -первых, позвольте мне поздравить вас с вашим превосходным вкусом и приветствовать вас на борту! Если вы читаете … Tagged с учебником, новичками, DevOps, JavaScript.

Во -первых, позвольте мне поздравить вас с вашим превосходным вкусом и приветствовать вас на борту!

Если вы читаете это, вы, вероятно, серьезно думаете о том, чтобы взять Sashido для вращения, или вы только что сделали свой выбор и собираетесь начать свое невероятное путешествие на нашей платформе. В любом случае, вы находитесь в нужном месте, и в следующих строках я собираюсь дать вам короткую 101, которая установит отгрузку вашего приложения на самом быстром маршруте с Sashido. Давайте начнем!

ОГЛАВЛЕНИЕ

Создайте свою учетную запись Sashido

  • Зарегистрируйтесь на Sashido
  • Структура вашего аккаунта
  • Обзор панели панели учетной записи
  • Активируйте свою подписку

Создайте свое первое приложение

  • Как создать приложение с Sashido с нуля
  • Мигрируйте свое существующее приложение в Sashido
  • Мигрировать самостоятельно
  • Миграция, выполняемая нашими разработками
  • Выберите версию сервера Parse
  • Пригласите свою команду сотрудничать с вашими проектами
  • Подключите свой фронт к Sashido
  • Обзор приложения приложения
  • API Консоль и REST API DOCS

Управляйте своей базой данных, как профессионал

  • Встроенный браузер базы данных
  • Импорт и экспорт базы данных
  • Автоматическое резервное копирование базы данных
  • File Service + MCDN

Ваша бизнес -логика a.k.a. ОБЛАКО КОД

  • Подключите свою учетную запись Sashido к GitHub
  • Простой облачный код
  • Используйте фоновые задания для обработки повторяющихся действий
  • Расширенный облачный код

Охватить и привлечь своих пользователей

  • Распределите свое сообщение с помощью push -уведомлений
  • Шаблоны быстрых электронных писем и настройки страниц для пользователей
  • Настройки социального входа

Зарегистрируйтесь на Sashido

Если вы еще не подписались на наши услуги, вы должны знать, что мы предлагаем 14-дневные бесплатные пробные испытания который вы можете воспользоваться этим. Регистрация очень быстрая и требует только действительного адреса электронной почты и безопасный пароль.

Pro Tip: В случае, если 14 дней недостаточно, чтобы полностью проверить все удивительные функции Sashido, вы можете занять 3 минуты, заполняя это Анкета Чтобы поделиться своими отзывами до сих пор и получить 7 дополнительных свободных дней в ответ.

Структура вашего аккаунта

Структура вашей учетной записи Sashido имеет большое значение не только для процесса разработки, но и для безопасности. Существует два типа учетных записей Sashido: владелец и сотрудник. Чтобы узнать, в чем разница между ними, и начните свой опыт Sashido с правой ногой, проверьте нашу статью о Лучшие практики в структуре учетных записей Sashido Анкет

Обзор панели панели учетной записи

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

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

Активируйте свою подписку

Во время испытания вы можете Добавить метод оплаты на ваш аккаунт в любой момент. После того, как испытание закончится, мы будем собирать только начальную ежемесячную плату за приложение, которое вы размещены, согласно нашему стандарту Цены Анкет Если в вашу учетную запись до сих пор нет метода оплаты, в судебном процессе, доступ ко всем проектам, принадлежащим вам, будет ограничен. Затем приложения будут остановлены и навсегда удалены в течение следующих 7 дней.

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

Как создать приложение с Sashido с нуля

Создание приложения с Sashido очень быстро и занимает меньше минуты, посмотрите сами:

Все, что вам нужно сделать, это нажать Создать новое приложение Кнопка, добавьте изображение для вашего приложения (необязательно), дайте ему правильное имя и выберите ваше хостинг регион Анкет

Pro Tip: Наилучшей практикой является создание отдельных экземпляров для разработки и производства, чтобы вы могли безопасно экспериментировать с новыми функциями, прежде чем развернуть в приложении Live. Вы должны создать второе приложение Sashido для разработки (оно будет выставлено в соответствии с нашим стандартом ценообразование ), скопируйте свой облачный код и импортируйте ваши данные Анкет

Мигрируйте свое существующее приложение в Sashido

Если у вас есть существующее приложение, которое вы хотите перейти в Sashido, во -первых, вам придется создать пустое приложение, как описано на предыдущем шаге. С этого момента у вас есть приведенные ниже 2 общих подходов к выбору:

Мигрировать самостоятельно

Вы можете выполнить миграцию базы данных самостоятельно или со своей командой. Вы можете импортировать свои данные в приложение Sashido, используя любой инструмент MongoDB, который вам нравится. Для этого вам понадобится строка подключения к базе данных вашего приложения Sashido, которое находится в Панель инструментов> Ваше приложение> Настройки приложения> Безопасность и ключи Анкет Существуют различные инструменты, которые вы можете выбрать для переноса базы данных, и это зависит от ваших предпочтений — GUI или командной строки.

Pro Tip: Большинство наших клиентов предпочитают Studio 3T, интерфейс GUI для MongoDB. Их Менеджер подключения , а также документы для Mongodump и Монгорестор Особенности будут очень полезны для вас, если вы решите выбрать этот инструмент.

Миграция, выполняемая нашими разработками

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

Имейте в виду, что это некоторые стандартные варианты. Основываясь на специфике вашего приложения и решении, из которого вы мигрируете, можно рассмотреть некоторые дополнительные моменты. Для получения более подробной информации отправьте нам записку по адресу поддержки по адресу@sashido.io, и наши опытные разработчики будут рады сообщить вам.

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

Выберите версию сервера Parse

Каждое новое приложение создается автоматически в последней стабильной версии сервера Parse, доступной на Sashido. Текущая версия сервера Parse для каждого приложения можно увидеть и изменить с Панель инструментов> Ваше приложение> Runtime> версия сервера Parse> Выберите версию Анкет Чтобы пожинать все преимущества, Parse может предложить вам, убедитесь, что вы поддерживаете свое приложение на последней стабильной версии.

Pro Tip: Наша команда подготовила статью о том, как Бесстрашно обновите приложение Sashido от Parse Server V2 до V3 , поэтому, пожалуйста, проверьте его на плавный переход, если вы работаете на V2.

Пригласите свою команду сотрудничать в ваших проектах

Чтобы разрешить члену команды взаимодействовать с вашим приложением и предоставить доступ к репо github, первое, что нужно сделать соответствующему человеку, это создать учетную запись Sashido и подключить ее с его учетной записью Github.

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

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

Подключите свой фронт к Sashido

Вы можете сделать это через последние Parse Sdks для вашего предпочтительного языка программирования. Убедитесь, что вы обновляете свои SDK, прежде чем начать тестирование вашего приложения, чтобы ваш облачный код работал должным образом. Вот список того, что вам может понадобиться:

Если вы не слишком знакомы или только начинаете с Parse, я могу порекомендовать, чтобы проверить Официальная документация Parse а также направляющие анализа для ios , Android , JavaScript , .Net и т. д.

Обзор приложения приложения

Каждый созданный вами проект имеет отдельную панель инструментов, которую вы можете ввести из основного раздела:

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

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

Pro Tip: Я рекомендую первую остановку в вашем туре — это Раздел «Настройки приложения» , тогда я советую вам убедиться, что настройки безопасности вашего приложения находятся на месте. Поддержание разрешений на класс и пользователей Из супер-удобной панели управления настолько проста, насколько это возможно, но вы также можете управлять ACLS и CLPS с облачным кодом.

API Консоль и REST API DOCS

Консоль API является незаменимым инструментом, который обеспечивает связь с базой данных и использует REST API кусок торта. Мало того, что вы можете свободно взаимодействовать с ресурсами API вашего сервера Parse, но также можете экспортировать свои запросы на скручивание. Вот Короткий видеоурок Чтобы начать вас.

Встроенный браузер базы данных

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

Импорт и экспорт базы данных

В Sashido мы твердо верим в политику «без поставщика», и вы можете легко экспортировать/импортировать любую коллекцию своего Sashido DB, поскольку каждый пользователь имеет удаленный доступ к своей базе данных.

Подключитесь к базе данных, используя клиент MongoDB на ваш выбор. Здесь вам понадобится URL -адрес базы данных, который вы можете найти в Панель инструментов> Ваше приложение> Настройки приложения> Безопасность и ключи Анкет

Pro Tip: Как упомянуто выше, наш подход к тому, чтобы Подключитесь к MongoDB с Studio 3T . У них есть бесплатная пробная версия, и они дают вам простой вариант Экспорт данных в CSV , Экспорт/импорт в JSON а также Мигрируйте свою базу данных в BSON FORMAT Анкет

Автоматическое резервное копирование базы данных

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

Pro Tip: Имейте в виду, что первая резервная копия для ваших приложений будет присутствовать через 24 часа после включения функции резервного копирования базы данных.

Files Service + MCDN

Для лучшей производительности приложения и снижения задержки, а Files Service + MCDN включено по умолчанию для каждого приложения, размещенного на Sashido.

Файлы на Sashido не записываются напрямую в вашей базе данных. При создании записи, удерживающего файл, этот файл немедленно сохраняется в вашем частном ведре AWS S3. Это действие возвращает URL -адрес файла, который на самом деле является тем, что хранится в вашей базе данных.

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

Pro Tip: Обратите внимание, что ограничение размера файла Parse Server Max загрузки составляет 20 МБ. В некоторых случаях мы можем сделать предел выше, поэтому, пожалуйста, если вам нужна такая модификация, свяжитесь с нами по адресу support@sashido.io С некоторой более подробной информацией о вашем конкретном случае использования.

Подключите свою учетную запись Sashido к GitHub

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

Чтобы начать с написания своей бизнес -логики (облачный код), вы должны Подключите свою учетную запись Sashido к GitHub первый. Имейте в виду, что у вас может быть определенная учетная запись GitHub, подключенная только к одной учетной записи Sashido и наоборот.

Pro Tip: Смотрите некоторые лучшие практики о том, как Документ и Управление Ваш облачный код Sashido на GitHub. И если вы хотите узнать некоторые дополнительные навыки, связанные с GitHub, посмотрите, как вы можете сделать весь процесс управления своим проектом еще проще по Понимание потока GitHub или проверьте, как вы можете Master GitHub выпуски Имея способ эффективно отслеживать ошибки, задачи и улучшения.

Простой облачный код

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

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

Pro Tip: Существуют конкретные функции анализа, называемые Триггеры Используется для проверки, изменения объектов и т. Д., Которые можно использовать только из облачного кода.

Используйте фоновые задания для обработки повторяющихся действий

Фоновая работа или также известен как Облачные задания , может быть установлено для запуска с определенным интервалом, без каких -либо обязательств пользователя, таких как журнал, уведомление пользователей, мониторинг и т. Д. Они незаменимы, когда дело доходит до автоматизации повторяющихся действий, таких как отчеты, запланированное ползание или когда вы не хотите ждать реакции медленной функции, чтобы улучшить UX вашего приложения. Все, что вам нужно сделать, это Создайте облачное задание в своем облачном коде и установите его в прямом эфире Всего в нескольких простых шагах.

Расширенный облачный код

Усовершенствованный облачный код позволяет интегрировать различные сторонние службы и библиотеки, такие как Mashape, Mailgun и т. Д., Это также дает вам возможность неограниченного расширения функциональности вашего приложения и вывести ваш бэкэнд на следующий уровень, используя Выражать. JS Framework, последний узел. JS и каждый пакет NPM от www.npmjs.com Анкет

Наша команда подготовила потрясающую статью о Как начать с расширенного облачного кода , приводящий отличный пример пошагового Twilio интеграция. Тот же подход, который описан, применим для каждого облачного модуля независимо от того, используете ли вы Android, iOS или любые другие платформы, поддерживаемые Sashido. И во 2 -й части этого урока вы можете выучить Как настроить пакеты NPM для локальной разработки Если вы хотите протестировать что -то на своем компьютере, прежде чем развернуть его в облачном коде Sashido.

Pro Tip: Если вы освоили свой облачный код, и более конкретно Триггеры , вот очень полезная статья о Как правильно удалить файл, не выходя из сироты Поэтому вы убедитесь, что сохраняете аккуратную и актуальную базу данных.

Распределите свое сообщение с помощью push -уведомлений

Sashido предлагает вам полностью интегрированную службу уведомлений Push, которая позволяет вам отправить миллион сообщений в минуту вашим пользователям Бесплатно . Наша платформа обеспечивает простую отправку на устройства iOS и Android, управление аудиторией и легкий мониторинг действий.

Вот как начать всего два шага:

  1. Добавьте свой APNS и Fcm Учетные данные с приборной панели.
  2. Настройте свое приложение в кратчайшие сроки с помощью пошаговых руководств Sashido по шагам для Android и ios Анкет
  3. Установите свой Установки И начните отправлять или планировать push -уведомление с нашей панели приборной панели всего за несколько минут.

Быстрые шаблоны электронной почты и настройки пользователей, настраиваемых

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

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

Настройки социального входа

Sashido имеет полностью интегрированный логин Facebook и Twitter, который вы можете включить непосредственно из своего Панель инструментов> Ваше приложение> Настройки приложения> Пользователи Анкет

Если вы заинтересованы в любом другом Аутентификация третьей стороны, поддерживаемая Parse Наша команда будет рада настроить его для вас. Отправить нам запрос в support@sashid.io С учетными данными для поставщиков, для которых вам нужна аутентификация и Access_token (то есть, Client_id & Client_secret).

Отсутствует то, что вам нужно?

Смотрите наши часто задаваемые вопросы или Поболтай с нами

Оригинал: «https://dev.to/sashido/sashido-s-getting-started-guide-4jo8»