Sobre o Curso

O conjunto de ferramentas que o Firebase fornece foi lançada recentemente em um evento do Google IO. Inicialmente, suas possibilidades foram direcionadas aos aplicativos mobile. Por exemplo, o Firebase Realtime Database, diminuiu consideravelmente o tempo de integração de uma aplicação mobile com um banco de dados NoSQL. O Firebase Cloud Messaging trouxe agilidade na entrega de mensagens push oriundas do um servidor para uma aplicação mobile. Porém, seu alcance e poder ultrapassa os limites da tela de um telefone móvel. Um dos exemplos é o Android Things, uma plataforma lançada também pelo Google que visa colocar todo o SDK do Android em pequenos dispositivos microcontrolados. Mas isso não é tudo. Já é possível integrar a maior parte do conjunto de bibliotecas de código do Firebase com o NodeJS, possibilitando o uso em um número muito grande de placas microcontroladas, mesmo aquelas sem o Android Things. Como exemplos clássicos podemos citar o Arduino e o Raspberry Pi. O objetivo deste curso é extrapolar o uso do Firebase, avançando além do trivial, mostrando como é possível construir soluções de automação residencial e/ou IoT de forma simples e rápida. Você já imaginou ter um banco de dados em tempo real, NoSQL, rodando em um ATMEL? Vamos lhe mostrar como.



QUEM VAI GOSTAR?

O curso é ideal para desenvolvedores Android com uma boa noção da plataforma, avançando seus conhecimentos para outras fronteiras. Mas, também será de grande valia a desenvolvedores com foco em Internet das Coisas, ou ainda, simplesmente makers, que verão como simplificar o desenvolvimento de sistemas IoT completos.


PRÉ-REQUISITOS

Conhecimento básico da plataforma Android e conhecimento básico do conceito de IoT.


Short Bio

Ricardo da Silva Ogliari

MBA em desenvolvimento de aplicativos e games móveis (FIAP). Especialista em Web: Estratégias de Inovação e Tecnologia (SENAC). Desenvolvedor Android Sênior na Megaleios. Possui cinco anos de experiência como professor em importantes instituições de ensino do Sul e Sudeste do Brasil. Atua há mais de dez anos no mercado de Tecnologia da Informação. Coautor do livro Android: do Básico ao Avançado (ciência moderna). Autor de 350 publicações relacionadas à tecnologia, e principalmente à área mobile.

Conteúdo

Módulo 1

Firebase

    • Introdução
    • Possibilidade
    • Configuração
Módulo 2

Principais Features do Firebase

    • Firebase Realtime Database
    • Firebase Cloud Messging
    • Firebase Storage
    • Firebase Authentication.
Módulo 3

Firebase no Mobile

    • Firebase no Android
    • Firebase no iOS
    • Usando as principais features no Android
Módulo 4

IoT e NodeJS

    • Arduino
    • NodeJS
    • Arduino + NodeJS
Módulo 5

Firebase e IoT

    • Firebase com Android Things
    • Firebase com NodeJS e Arduino