Chicago abriga o brilhante Bean, mais conhecido como "Cloud Gate", e o histórico Wrigley Field, do Chicago Cubs. Da arte à música, passando pelas arquiteturas aclamadas em toda a cidade, Chicago é uma bela cidade cheia de cultura e história, sem falar nas deliciosas pizzas e cachorros-quentes ao estilo de Chicago! Mas também há muita tecnologia sendo desenvolvida em Chicago e estamos indo para lá para Dia do Couchbase Mobile em Chicago para participar de um evento gratuito de educação tecnológica de um dia inteiro com a comunidade!
Na terça-feira, 1º de dezembro, junte-se a nós em workshops e apresentações para aprender sobre Couchbase Mobile. Você pode RSVP e veja o agenda completa que incluem tópicos práticos sobre o Couchbase Mobile que abordarei ao longo do dia. Você aprenderá a criar aplicativos móveis nas plataformas iOS e Android que sincronizam em segundo plano e têm como recurso o armazenamento de dados móveis off-line.
Os tópicos incluem:
- Visão geral do Couchbase Mobile
- Primeiros passos
- Laboratório prático
- Couchbase Lite
- Gateway de sincronização do Couchbase
- Consulta e sincronização em tempo real
Você aprenderá como começar a usar o Couchbase Mobile e abordaremos os novos e incríveis recursos do Couchbase Mobile junto com o Couchbase Server para acesso rápido e consistente aos dados em um dispositivo que não depende de uma conexão de rede. Se você é um desenvolvedor móvel, arquiteto ou especialista em operações que é novo no NoSQL e no Couchbase ou deseja saber mais, então este evento é para você!
Pré-requisitos:
Para começar, há alguns pré-requisitos que podem levar algum tempo para serem baixados e instalados no dia, e você pode obter uma vantagem preparando-se com antecedência. Você também pode chegar às 8h30 do dia 1º de dezembro para obter ajuda para começar e instalar os itens abaixo.
- iOS: instalar ou atualizar XCode 7.0 ou posterior
- Android: Instalar ou atualizar Estúdio Android 1.2 ou posterior com o SDK 19 mínimo
- iOS e Android: instalar VirtualBox e Vagrant
- iOS e Android: instalar Gateway de sincronização do Couchbase e Servidor Couchbase
Configurar o VirtualBox e o Vagrant:
O Vagrant permite a virtualização de várias configurações de sistema e facilita o trabalho com máquinas virtuais. Para nós aqui no Couchbase Mobile Day, o Vagrant configurará automaticamente os mesmos ambientes necessários para nós com software de servidor e nos concentraremos principalmente no desenvolvimento de aplicativos móveis para iOS e Android. Instale as versões mais recentes do VirtualBox e Vagrant para sua plataforma. Abaixo, estou executando os comandos no meu MacBook, mas se você estiver usando o Windows, certifique-se de executar o prompt de comando como Administrador. Verifique se temos o comando vagrant em nosso caminho abrindo o Terminal e executando-o:
|
1 |
$ vagabundo -v |
|
1 |
Vagrant 1.7.4 |
As duas coisas de que você precisa para gerenciar e rodar uma máquina virtual com o Vagrant são:
- O Vagrant File: define qual hardware deve ser ativado para o Vagrant
- Arquivo de provisionamento: define o que fazer na máquina para o Vagrant
Eles serão fornecidos no dia do laboratório prático e o arquivo "Vagrantfile" informa ao Vagrant como configurar o hardware virtual da sua máquina de desenvolvimento para permitir o desenvolvimento de aplicativos do Couchbase Mobile.
Faça o download do Couchbase Server & Sync Gateway:
O Couchbase Server nos permite armazenar nossos dados na nuvem e o Couchbase Sync Gateway fornece o mecanismo para abstrair a camada de orquestração de dados para nosso cliente móvel entre o dispositivo e o armazenamento de dados na nuvem. Para começar, leia a seção Visão geral de alto nível sobre os recursos do Couchbase Mobile para obter o conhecimento dos componentes com os quais trabalharemos no dia. Veremos como começar a usar cada um desses componentes para criar um aplicativo.
Local do evento
Você pode entrar em contato comigo em Twitter e esperamos ver todos no evento! O local pode ser encontrado em Google Maps onde o endereço está na parte bonita:
21 E. Bellevue Place
Chicago, IL 60611