Conteúdo técnico

Palestras e apresentações

palestraBarra Bonita - SP · online

Webinar: O Mundo do Desenvolvimento de Softwares para SAP Business One

Webinar técnico durante a pandemia de Covid-19

Etec Comendador João Rays

Webinar SAP Business One, Parte 1Abrir referência
Webinar SAP Business One, Parte 2Abrir referência
Conteúdo complementar

Principais pontos

Contexto

Conhecimento técnico levado para o ambiente acadêmico

  • Fábio participava como coordenador da equipe de desenvolvimento da ManyMinds
  • A apresentação foi pensada para estudantes em diferentes níveis de formação
  • Perguntas do público foram incorporadas ao conteúdo ao longo da transmissão
  • A transmissão precisou ser retomada em uma segunda parte após uma interrupção no YouTube

Arquitetura SAP

Do ERP às camadas de integração

  • Conceito de ERP e adaptação do SAP Business One a diferentes segmentos
  • DI API para operações e integrações com objetos do SAP
  • UI API para add-ons e customizações de interface
  • Middleware conectando portais, aplicativos e sistemas externos ao ERP
  • APIs REST e JSON como base de comunicação entre sistemas

Demonstração

Service Layer na prática

  • Uso de REST para consumir dados e operações do SAP Business One
  • Consulta de itens em base de homologação
  • Comparação entre integração baseada em middleware e acesso pela Service Layer
  • Redução de componentes intermediários em cenários compatíveis com a Service Layer
  • Possibilidade de consumo por diferentes linguagens e aplicações web ou mobile

Cloud e operação

Escalabilidade, disponibilidade e infraestrutura também fazem parte do desenvolvimento

  • Google Cloud, AWS e Azure como referências de infraestrutura
  • Escalabilidade de recursos conforme a necessidade da aplicação
  • Load balancing para distribuir carga entre servidores
  • Backups e portabilidade como preocupações operacionais
  • SAP HANA dentro da evolução tecnológica do ecossistema SAP

Carreira e fundamentos

A linguagem muda. A capacidade de resolver problemas permanece.

  • Lógica de programação e pensamento passo a passo como base
  • SQL e entendimento de banco de dados como fundamentos do desenvolvimento
  • Git e versionamento como parte do trabalho profissional
  • Curiosidade e atualização contínua acima da dependência de uma linguagem específica
  • Formação de equipe, estágio e desenvolvimento de profissionais também aparecem na conversa

Case citado

B1Food como produto real dentro do ecossistema SAP

  • B1Food citado como produto certificado pela SAP
  • Certificação B1SDK registrada na apresentação em 28 de setembro de 2018
  • Validação em ambiente SAP limpo para o processo de certificação
  • Verificação para impedir gravações diretas de insert, update ou delete na base do ERP
  • Exemplo concreto de produto nascido de integração, arquitetura e especialização por segmento
apresentacaoBauru - SP

VibeFestApp: Apresentação na 1ª Mostra Lato Sensu da Universidade do Sagrado Coração

5ª Jornada de Informática · 1ª Mostra Lato Sensu de Projetos Tecnológicos de Computação · 03 a 08 de março de 2015

Universidade do Sagrado Coração (USC)

VibeFestApp: apresentação e demonstração do aplicativoAbrir referência
Conteúdo complementar

Principais pontos

Proposta

Rede social orientada a eventos e localização

  • Chat individual e em grupo
  • Eventos criados e visualizados sobre o mapa
  • Convite e participação de contatos em eventos
  • Compartilhamento de imagens, vídeos, áudio, contatos e localização

Tecnologia

Um protótipo Android completo para o contexto de 2014 e 2015

  • Java e Android nativo
  • Google Maps API v2 e GPS
  • SQLite no dispositivo
  • JSON e Web Services
  • Backend e API em PHP puro
  • ActionBarSherlock e biblioteca de emoticons

Validação

Feedback de usuários usado para estabilizar o protótipo

  • Avaliação de layout e usabilidade
  • Registro de travamentos e dificuldades encontradas pelos testadores
  • Avaliação específica do fluxo de criação de eventos
  • 80% dos participantes afirmaram que recomendariam o aplicativo
  • Bugs foram corrigidos a partir do retorno dos usuários

Demonstração ao vivo

Do primeiro acesso ao evento sincronizado entre usuários

  • Cadastro e validação do número por SMS
  • Perfil e sincronização de contatos do aparelho
  • Chat individual, chat em grupo e mensagens de áudio
  • Compartilhamento de mídia, contato e localização
  • Criação de eventos diretamente sobre o mapa
  • Atualização do evento entre dois usuários durante a demonstração
  • Sincronização periódica de contatos em segundo plano