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 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 Slide

  3. Tecnologias da
    Google

    View Slide

  4. Mobile | Android

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  9. Mobile | Flutter
    Android/IOS

    View Slide

  10. Mobile | Flutter
    Android/IOS Web

    View Slide

  11. Mobile | Flutter
    Android/IOS Desktop
    Web

    View Slide

  12. Mobile | Flutter

    View Slide

  13. Cloud

    View Slide

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

    View Slide

  15. 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 Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  20. AI

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  27. 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 Slide

  28. 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 Slide

  29. 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 Slide

  30. 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 Slide

  31. Web & Back-End

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  35. 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 Slide

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

    View Slide

  37. 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 Slide

  38. Comunidades da
    Google

    View Slide

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

    View Slide

  40. Google Developer Groups
    Aprennder

    View Slide

  41. Google Developer Groups
    Conectar
    Aprennder

    View Slide

  42. Google Developer Groups
    Aprennder Crescer
    Conectar

    View Slide

  43. Speaker Image
    Placeholder
    GDG Luanda

    View Slide

  44. Speaker Image
    Placeholder
    GDG Luanda
    GDG Lubango

    View Slide

  45. Speaker Image
    Placeholder
    GDG Luanda
    GDG Lubango
    GDG Cabinda

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  50. 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 Slide

  51. Speaker Image
    Placeholder
    WTM Luanda

    View Slide

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

    View Slide

  53. Google Developer Student Clubs
    Aprennder Crescer
    Conectar

    View Slide

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

    View Slide

  55. Google Developer Experts
    Partilhar Crescer
    Conectar

    View Slide

  56. Speaker Image
    Placeholder

    View Slide

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

    View Slide

  58. 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 Slide

  59. 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 Slide

  60. Thanks 󰚢
    Manuel Ernesto
    @manuelernest0

    View Slide