FolioPierEstudos de TI
Coleção

Estudos de TI

Um espaço para explorar ideias, conectar assuntos e ler no seu ritmo.

  • 214 notas
  • 12 pastas
  • 19 h de leitura

214 notas publicadas

Notas gerais

1 nota

  1. Index

Infraestrutura e Cloud

3 pastas · 5 notas

Suporte técnico

9 pastas · 208 notas

Redes

54 notas · 3 h 58 min de leitura

Ver as 54 notas
  1. 01O cenário usado nos exemplos
  2. 02O que é uma rede e o que é um protocolo (Acesso à Rede)
  3. 03O modelo TCP/IP: quatro camadas
  4. 04Cliente e servidor: dois papéis, não dois equipamentos (Aplicação)
  5. 05O endereço IP (Internet)
  6. 06Por dentro do IP: os 32 bits (Internet)
  7. 07A máscara de rede: onde termina a rede local (Internet)
  8. 08CIDR: a máscara em um único número (Internet)
  9. 09Endereço de rede e broadcast (Internet)
  10. 10Como dois equipamentos da mesma rede se comunicam (Internet e Acesso à Rede)
  11. 11Gateway: o ponto de passagem entre redes (Internet)
  12. 12IP privado e IP público (Internet)
  13. 13As faixas privadas e outras faixas especiais (Internet)
  14. 14O endereço MAC (Acesso à Rede)
  15. 15ARP: a ligação entre o endereço IP e o endereço MAC (Acesso à Rede)
  16. 16Pacote, porta e serviço (Transporte)
  17. 17TCP e UDP: dois modos de transporte (Transporte)
  18. 18Loopback: o próprio computador (Internet)
  19. 19Escutar e conectar: bind e interfaces (Transporte)
  20. 20DNS: nomes em vez de números (Aplicação)
  21. 21O arquivo hosts (Aplicação)
  22. 22DHCP: configuração automática (Aplicação)
  23. 23IP dinâmico, IP fixo e reserva (Internet)
  24. 24APIPA: o endereço automático de falha (Internet)
  25. 25Compartilhamento de pastas e unidades mapeadas (Aplicação)
  26. 26NAT: vários computadores usando um endereço público (Internet e Transporte)
  27. 27Port forwarding: o encaminhamento de portas (Internet e Transporte)
  28. 28Serviços publicados exigem endereço interno estável (Internet)
  29. 29A comunicação entre a filial e a matriz (Internet e Transporte)
  30. 30Firewall (Internet e Transporte)
  31. 31Portas negociadas dinamicamente (Transporte)
  32. 32CGNAT e duplo NAT: quando o encaminhamento de portas não basta (Internet)
  33. 33DDNS: quando o endereço público muda (Aplicação)
  34. 34VPN: ligação privada entre redes (Internet)
  35. 35Roteador, switch e modem (Acesso à Rede e Internet)
  36. 36Roteamento: a escolha do caminho (Internet)
  37. 37Sub-redes: a divisão lógica da rede (Internet)
  38. 38IPv4 e IPv6 (Internet)
  39. 39ipconfig (Acesso à Rede e Internet)
  40. 40ping (Internet)
  41. 41tracert (Internet)
  42. 42nslookup (Aplicação)
  43. 43arp (Acesso à Rede)
  44. 44netstat (Transporte)
  45. 45Test-NetConnection (Transporte)
  46. 46telnet e alternativas (Transporte)
  47. 47curl e sftp: testes de protocolo (Aplicação)
  48. 48Ping não é teste de porta (Internet e Transporte)
  49. 49O que cada teste permite concluir
  50. 50Quatro categorias de falha
  51. 51Teste em camadas: do local para o remoto
  52. 52Roteiro de diagnóstico em camadas
  53. 53Revisão de redes
  54. Sem título

Windows

20 notas · 1 h 55 min de leitura

Ver as 20 notas
  1. 01O sistema operacional e as versões do Windows
  2. 02Programas de 32 e de 64 bits
  3. 03Contas de usuário, administrador e UAC
  4. 04Pastas do sistema e dos programas
  5. 05Arquivos, extensões e caminhos
  6. 06Codificação de caracteres e quebras de linha
  7. 07Layouts de arquivo, posicional e delimitado
  8. 08Processos e o Gerenciador de Tarefas
  9. 09Serviços do Windows
  10. 10Permissões de pastas e arquivos
  11. 11Instalação de programas e dependências
  12. 12O registro do Windows
  13. 13O Agendador de Tarefas
  14. 14Data, hora, fuso e formatos regionais
  15. 15Windows Update e reinicializações
  16. 16Desempenho, memória e disco cheio
  17. 17PowerShell e prompt de comando
  18. 18Revisão de Windows
  19. 19Arquivos de configuração
  20. 20Bibliotecas e DLLs

Bancos de dados

41 notas · 4 h 2 min de leitura

Ver as 41 notas
  1. 01Banco de exemplo para testes
  2. 02O banco de dados no ambiente
  3. 03As quatro camadas do acesso aos dados
  4. 04A conexão com o banco e o que cada erro significa
  5. 05Usuários e permissões
  6. 06Tabelas, colunas e tipos de dados
  7. 07Consultas: filtrar, ordenar e limitar
  8. 08Contar, somar e agrupar
  9. 09NULL: a ausência de valor
  10. 10Juntar tabelas
  11. 11Textos, acentos e collation
  12. 12Datas e horários
  13. 13Chave primária e identidade do registro
  14. 14Chaves estrangeiras e regras da aplicação
  15. 15Exclusão lógica
  16. 16Acesso por registro e por conjunto
  17. 17A camada de tradução da aplicação
  18. 18Colunas derivadas mantidas pela aplicação
  19. 19Por que existem índices
  20. 20O índice no MySQL
  21. 21Planos de consulta
  22. 22Metadados da aplicação e índices do banco
  23. 23Engines InnoDB e MyISAM
  24. 24Transações e isolamento
  25. 25Bloqueios e deadlocks
  26. 26Gravar direto no banco
  27. 27Físico ou lógico
  28. 28Versão, engine e estado da tabela
  29. 29Preservar antes de mexer
  30. 30Backup e restauração testada
  31. 31CHECK TABLE
  32. 32Reconstruir uma tabela InnoDB
  33. 33Recuperação de emergência do InnoDB
  34. 34Tabelas MyISAM: arquivos, estado e danos
  35. 35O reparo de tabelas MyISAM
  36. 36Ferramentas de linha de comando
  37. 37Monitoramento
  38. 38Fluxo de diagnóstico
  39. 39Cenários práticos
  40. 40Recuperação e retorno à operação
  41. 41Revisão de banco de dados

Integrações

37 notas · 3 h de leitura

Ver as 37 notas
  1. 01API: o conceito
  2. 02Quem define o contrato e o layout
  3. 03HTTP e HTTPS: o transporte das APIs
  4. 04Anatomia da requisição e da resposta
  5. 05Anatomia da URL: caminho e parâmetro de consulta
  6. 06Métodos HTTP: seguro e idempotente
  7. 07Os métodos um a um
  8. 08Certificados digitais
  9. 09Autenticação e autorização
  10. 10Client ID e Client Secret, API Key ou usuário e senha
  11. 11Payload, cabeçalhos e formatos
  12. 12Lendo uma resposta JSON
  13. 13Lendo uma mensagem XML
  14. 14Códigos de status HTTP
  15. 15As duas camadas de resultado
  16. 16Falhas antes do HTTP
  17. 17Exemplo de fluxo completo: pagamento via API REST
  18. 18Ferramentas de teste: Postman e similares
  19. 19Cinco perguntas que descrevem qualquer integração
  20. 20REST
  21. 21OData
  22. 22SOAP
  23. 23A comunicação com a SEFAZ
  24. 24GraphQL
  25. 25RPC: JSON-RPC, XML-RPC e gRPC
  26. 26WebSocket, SSE e long polling
  27. 27Polling e webhook
  28. 28Mensageria: filas e tópicos
  29. 29Socket TCP com protocolo próprio
  30. 30Integração por arquivo: pasta, FTP e SFTP
  31. 31EDI
  32. 32Integração por banco de dados
  33. 33Biblioteca local: DLL, SDK e COM
  34. 34E-mail como canal
  35. 35Como identificar a integração no dia a dia
  36. 36Repetição, idempotência e reconciliação
  37. 37Revisão de integrações

Logs

16 notas · 1 h 33 min de leitura

Ver as 16 notas
  1. 01O que é um log e onde ele fica
  2. 02A anatomia de uma linha de log
  3. 03O tempo no log, horários, fusos e durações
  4. 04Antes de abrir, preservar e delimitar
  5. 05Recursos do Notepad++ para ler logs
  6. 06Outras ferramentas
  7. 07Encontrar a primeira falha, não a última
  8. 08Logs de integração, Enviado e Recebido
  9. 09JSON e XML gravados numa linha só
  10. 10Logs do banco de dados
  11. 11O Visualizador de Eventos do Windows
  12. 12Registros de testes de rede
  13. 13Filtrar, contar e comparar
  14. 14Roteiro de leitura de um log
  15. 15Revisão de logs
  16. 16Correlação entre origens e linha do tempo

Casos práticos

11 notas · 1 h 13 min de leitura

Ver as 11 notas
  1. 01Pasta abre, banco falha e ping responde
  2. 02Falha intermitente com ping sem perdas
  3. 03PBM com timeout e resultado desconhecido
  4. 04Pagamento confirmado e pedido pendente
  5. 05Lentidão com bloqueio entre transações
  6. 06Restauração sem erro e dados ainda incoerentes
  7. 07Webhook repetido e processamento em fila
  8. 08Horários diferentes e registros intercalados
  9. 09MySQL reiniciado e causa ainda desconhecida
  10. 10O método de atendimento
  11. 11Revisão de casos práticos