Upgrade to Pro — share decks privately, control downloads, hide ads and more …

As principais tecnologias & comunidades da Google

As principais tecnologias & comunidades da Google

Diapositivos sobre a apresentação feita no DevFest Luanda 2022 organizado pelo GDG Luanda, onde podemos partilhar sobre as principais tecnologias e comunidades da Google.

Manuel Ernesto

December 13, 2022
Tweet

More Decks by Manuel Ernesto

Other Decks in Technology

Transcript

  1. Luanda
    Manuel Ernesto
    Dev Lead @ SBA
    As principais tecnologias
    & comunidades da Google

    View full-size slide

  2. Agenda
    1. Tecnologias
    a. Mobile
    b. Cloud
    c. AI
    d. Web & Back-End
    2. Comunidade
    a. GDG
    b. WTM
    c. GDSC
    d. Experts
    e. Tech Equity Collective

    View full-size slide

  3. Tecnologias da
    Google

    View full-size slide

  4. Mobile | Android

    View full-size slide

  5. Mobile | Android
    Kotlin *
    ● Expressivo e conciso
    ● Código mais seguro
    ● Assíncrono

    View full-size slide

  6. Mobile | Android
    Kotlin/Java * Jetpack
    ● CameraX
    ● Hilt
    ● Room
    ● Navigation

    View full-size slide

  7. Mobile | Android
    Kotlin/Java * Compose
    Jetpack
    ● Menos código
    ● Intuitivo
    ● Eficiente
    ● Rápido Dev

    View full-size slide

  8. Mobile | Flutter
    Flutter é um framework de
    desenvolvimento de software de
    interface do utilizador de código aberto
    criado pelo Google

    View full-size slide

  9. Mobile | Flutter
    Android/IOS

    View full-size slide

  10. Mobile | Flutter
    Android/IOS Web

    View full-size slide

  11. Mobile | Flutter
    Android/IOS Desktop
    Web

    View full-size slide

  12. Mobile | Flutter

    View full-size slide

  13. Cloud | GCloud
    Recursos físicos e recursos virtuais,
    como máquinas virtuais (VMs),
    localizados nos data centers do Google.

    View full-size slide

  14. Cloud | GCloud
    Serviços de computação em nuvem
    executados na mesma infraestrutura que o
    Google usa internamente para seus produtos
    de utilizador final, como Google Search, Gmail,
    Google Drive e YouTube

    View full-size slide

  15. Cloud | Firebase
    Plataforma como serviço (PaaS) que
    ajuda programadores a criarem e
    desenvolverem aplicativos e jogos que
    os utilizadores amam.

    View full-size slide

  16. Cloud | Firebase
    Build
    ● Cloud Firestore
    ● Authentication
    ● Extensions

    View full-size slide

  17. Cloud | Firebase
    Build Release & Monitor
    ● Crashlytics
    ● Performance Monitoring
    ● Google Analytcs

    View full-size slide

  18. Cloud | Firebase
    Engage
    ● Remote Config
    ● Cloud Messaging
    ● A/B testing
    Build Release & Monitor

    View full-size slide

  19. AI | TensorFlow
    O TensorFlow é uma biblioteca de
    software gratuita e de código aberto
    para aprendizado de máquina e
    inteligência artificial.

    View full-size slide

  20. Preparar dados
    AI | TensorFlow
    ● Processar e carregar dados

    View full-size slide

  21. Preparar dados Modelos de ML
    AI | TensorFlow
    ● Criar modelos novos
    ● Usar modelos
    pré-treinados

    View full-size slide

  22. Deploy de Modelos
    Preparar dados Modelos de ML
    AI | TensorFlow
    ● Local
    ● Navegador
    ● Cloud
    ● Dispositivo

    View full-size slide

  23. Deploy de Modelos
    Preparar dados Modelos de ML
    AI | TensorFlow
    Implementar MLOps ● Executar em PRD

    View full-size slide

  24. AI | Google Assistant
    Assistente virtual baseado em
    inteligência artificial

    View full-size slide

  25. AI | Google Assistant
    Ativa o seu aplicativo
    por voz
    Fornecer maneiras mais rápidas
    para os utilizadores acessarem o
    seu aplicativo Android com o
    Google Assistant, apenas usando
    a voz.

    View full-size slide

  26. AI | Google Assistant
    Ativa o seu aplicativo
    por voz
    Crie conversas
    naturais
    Criar experiências visuais e de
    voz personalizadas para
    dispositivos inteligentes, como
    telefones, alto-falantes e telas.

    View full-size slide

  27. AI | Google Assistant
    Ativa o seu aplicativo
    por voz
    Crie conversas
    naturais
    Melhore a sua
    presença na web
    Apresentar conteúdo de
    maneiras avançadas para a
    Pesquisa Google e o Google
    Assistente.

    View full-size slide

  28. AI | Google Assistant
    Ativa o seu aplicativo
    por voz
    Crie conversas
    naturais
    Melhore a sua
    presença na web
    Conecte dispositivos
    domésticos
    inteligentes
    Permitir que os utilizadores
    controlem luzes, fechaduras,
    máquinas de café e outros
    dispositivos domésticos
    inteligentes sem usar as mãos.

    View full-size slide

  29. Web & Back-End

    View full-size slide

  30. Go é uma linguagem de programação
    compilada e estaticamente tipada
    projetada no Google por Robert, Rob e
    Ken Thompson.
    Web & Back-End

    View full-size slide

  31. Cloud e Serviços em rede
    Forte ecossistema de
    ferramentas e APIs nos
    principais provedores de Cloud.
    Web & Back-End

    View full-size slide

  32. Cloud e Serviços em rede CLI
    Possui pacotes populares de
    código aberto e uma biblioteca
    padrão robusta.
    Web & Back-End

    View full-size slide

  33. Desenvolvimento Web
    Cloud e Serviços em rede CLI
    Com desempenho de memória
    aprimorado e suporte para vários
    IDEs, o Go torna do
    desenvolvimento de aplicativos
    Web rápidos e escaláveis.
    Web & Back-End

    View full-size slide

  34. Uma framework baseada em
    componentes para criar aplicativos Web
    escaláveis.
    Web & Back-End

    View full-size slide

  35. Coleção de bibliotecas bem integradas que
    abrangem uma ampla variedade de recursos,
    incluindo roteamento, gestão de formulários,
    comunicação cliente-servidor e muito mais.
    Web & Back-End

    View full-size slide

  36. Comunidades da
    Google

    View full-size slide

  37. Google Developer Groups
    Comunidade global de pessoas
    interessadas em aprender, utilizar e
    promover as tecnologias oferecidas
    pelo Google

    View full-size slide

  38. Google Developer Groups
    Aprennder

    View full-size slide

  39. Google Developer Groups
    Conectar
    Aprennder

    View full-size slide

  40. Google Developer Groups
    Aprennder Crescer
    Conectar

    View full-size slide

  41. Speaker Image
    Placeholder
    GDG Luanda

    View full-size slide

  42. Speaker Image
    Placeholder
    GDG Luanda
    GDG Lubango

    View full-size slide

  43. Speaker Image
    Placeholder
    GDG Luanda
    GDG Lubango
    GDG Cabinda

    View full-size slide

  44. Speaker Image
    Placeholder
    GDG Luanda
    GDG Lubango
    GDG Cabinda
    GDG Benguela

    View full-size slide

  45. Speaker Image
    Placeholder
    GDG Luanda ✅
    GDG Lubango ❌
    GDG Cabinda ❌
    GDG Benguela ✅

    View full-size slide

  46. Women Techmakers
    Programa para oferecer visibilidade,
    comunidade e recursos para mulheres
    em tecnologia.

    View full-size slide

  47. Women Techmakers
    Construir um mundo onde todas as
    mulheres podem prosperar em
    tecnologia.

    View full-size slide

  48. Women Techmakers
    Capacitar as mulheres nas suas
    carreiras, fornecendo acesso a recursos
    e eventos selecionados, bem como
    informações e ferramentas do Google,
    de parceiros e do ecossistema global de
    tecnologia.

    View full-size slide

  49. Speaker Image
    Placeholder
    WTM Luanda

    View full-size slide

  50. Google Developer Student Clubs
    Comunidades para estudantes
    universitários interessados na
    tecnologia de desenvolvedores do
    Google

    View full-size slide

  51. Google Developer Student Clubs
    Aprennder Crescer
    Conectar

    View full-size slide

  52. Google Developer Experts
    Pessoa reconhecida pelo Google como
    tendo experiência exemplar em
    tecnologias ou produtos para
    desenvolvimento do Google.

    View full-size slide

  53. Google Developer Experts
    Partilhar Crescer
    Conectar

    View full-size slide

  54. Speaker Image
    Placeholder

    View full-size slide

  55. Tech Equity Collective
    Iniciativa iniciada pelo Google para
    acelerar a representação negra e a
    genialidade na indústria de tecnologia.

    View full-size slide

  56. Tech Equity Collective
    Faz parceria com a comunidade negra,
    outras empresas de tecnologia e
    organizações para criar caminhos holísticos
    para inovadores de tecnologia negra.

    View full-size slide

  57. Resources 󰝺
    Google Developers: https://developers.google.com/products
    Google Community: https://developers.google.com/community
    Speaker deck: https://speakerdeck.com/manuelernest0
    Medium: https://manuelernest0.medium.com/
    GitHub: https://github.com/manuelernesto
    YouTube: https://www.youtube.com/manuelernesto

    View full-size slide

  58. Thanks 󰚢
    Manuel Ernesto
    @manuelernest0

    View full-size slide