Skip to content

Instantly share code, notes, and snippets.

View Luferat's full-sized avatar
💭
I may be slow to respond.

André Luferat Luferat

💭
I may be slow to respond.
View GitHub Profile
@Luferat
Luferat / 01 Preparação.md
Last active September 15, 2025 21:45
PHP - Pequeno Projeto com Laravel

Laravelzinho

IMPORTANTE!

Lembre-se sempre de trocar Luferat pelo seu usuário no Windows no comandos deste tutorial!

Visão Geral

Este material é um passo-a-passo direto ao ponto para criação de um aplicativo Web simples com PHP/Laravel. A ideia é fazer um site simples com as páginas 'Home', 'Contatos' e 'Sobre', para depois dar um destino melhor para ele.

@Luferat
Luferat / logradouro.py
Created August 25, 2025 19:38
Python - Função para obter logradouro à partir do CEP
def logradouro(cep):
cep = 22251050 # Somente para testes → Comente
url = f'https://viacep.com.br/ws/{cep}/json/'
data = requests.get(url)
# print(data.status_code) # 200
# print(data.json()) # Retorna um JSON → DICT
return data.json() # Retorna um JSON → DICT
@Luferat
Luferat / 01 Dart.md
Last active August 7, 2025 23:48
Dark - Introdução
@Luferat
Luferat / 01 Performance em Banco de dados .md
Last active June 6, 2025 11:54
Oracle Database - Material de Leitura

Performance em Banco de dados

Performance em banco de dados é a medida de quão rápido e eficientemente ele responde a consultas e executa transações, envolvendo fatores como estrutura de tabelas, consultas otimizadas, cache, manutenção e monitoramento.

Pontos de atenção quando pensamos em performance:

  • Estrutura de Tabelas Eficientes: Projetar as tabelas de forma eficiente, evitando redundância de dados e normalizando quando necessário.

  • Consultas Otimizadas: Escrever consultas SQL eficientes, evitando o uso excessivo de "SELECT *", order by, funções de usuários, conversões de dados, excesso de joins e especificando apenas as colunas necessárias.

@Luferat
Luferat / 01 Tuning de SQL.md
Last active June 14, 2025 19:02
Oracle DB - Tunning, Gestão e Backup.md

Tuning de SQL

Tuning de SQL no Oracle Database é um tema muito importante para garantir que as aplicações rodem de forma eficiente.

Em resumo, tuning de SQL é o processo de analisar e otimizar consultas SQL para que elas sejam executadas da maneira mais rápida e eficiente possível, consumindo o mínimo de recursos do sistema (CPU, memória, I/O). O objetivo principal é reduzir o tempo de resposta das consultas e melhorar a performance geral do banco de dados e das aplicações que o utilizam.

Envolve diversas técnicas e abordagens, desde a análise da estrutura das consultas e dos planos de execução gerados pelo otimizador do Oracle, até a criação e manutenção de índices, a otimização da estrutura das tabelas e a configuração de parâmetros do banco de dados.

Em essência, o tuning de SQL busca encontrar o "melhor caminho" para o Oracle buscar os dados solicitados por uma consulta.

@Luferat
Luferat / 01 SQL*Plus.md
Last active May 9, 2025 20:30
Oracle Database - Operação do Servidor

SQL*Plus

Se seguiu os tutoriais 1 e 2 o Oracle Database XE 21c já tá instalado. Vamos acessar e validar a instalação:

Acessar o SQL*Plus

O SQL*Plus é um cliente de linha de comando da Oracle para executar comandos SQL e scripts no banco.

No terminal do Oracle Linux (como root ou qualquer usuário com permissão), digite:

@Luferat
Luferat / 01_README.md
Created January 11, 2025 21:04
Oracle DB - Instalação do SQL Developer

Baixando e instalando os pacotes

  • Baixar o JDK 17 na versão "Linux x64 RPM Package" aqui;
  • Baixar o Oracle SQL Developer na versão "Linux RPM" aqui
  • Clique direito no pacote do JDK baixado e em "Abrir instalação do programa";
  • Clique em "Instalar" e aguarde a conclusão;
  • Clique direito no pacote do SQL Developer baixado e em "Abrir instalação do programa";
  • Clique em "Instalar" e aguarde a conclusão;

Testando

@Luferat
Luferat / 1_README.md
Last active November 30, 2024 20:41
SQL Server no Windows 10

SQL Server no Windows 10

Para baixar e instalar a versão gratuita do SQL Server no Windows 10, siga estes passos:

  1. Acesse o site da Microsoft: Vá para a página de downloads do SQL Server no site da Microsoft aqui.
  2. Escolha a versão Express: A versão Express é gratuita e ideal para desenvolvimento e pequenos projetos. Clique no link de download para a versão Express.
  3. Baixe o instalador: O arquivo de instalação terá cerca de 6 MB e será baixado para a pasta de downloads do seu computador.
  4. Execute o instalador: Dê um duplo clique no arquivo baixado para iniciar o processo de instalação.
  5. Siga as instruções na tela: Durante a instalação, escolha a opção de instalação personalizada e selecione as funcionalidades que deseja instalar.
  6. Configure o SQL Server: Escolha o nome da instância, o modo de autenticação (Windows ou modo misto) e configure as contas de serviço.
@Luferat
Luferat / README.md
Last active May 10, 2025 18:04
Instalação e configuração do Oracle SQL Developer Data Modeler
@Luferat
Luferat / 1_README.md
Last active May 8, 2025 16:01
Instalação e Configuração do Oracle Database XE

Instalação e Configuração do Oracle Database XE

O Oracle Database é um sistema de gerenciamento de banco de dados relacional (RDBMS) desenvolvido pela Oracle Corporation. Ele é amplamente utilizado em ambientes corporativos para armazenar, gerenciar e recuperar grandes volumes de dados de maneira eficiente e segura. O Oracle Database oferece recursos avançados como suporte a SQL, alta disponibilidade, escalabilidade, segurança robusta e ferramentas de administração, tornando-o uma escolha popular para aplicações empresariais críticas.

O Oracle Database Express Edition (XE) é uma versão gratuita e leve do Oracle Database, projetada para desenvolvedores, administradores de banco de dados e pequenas empresas. Ele oferece uma plataforma robusta para desenvolvimento, teste e implantação de aplicações em um ambiente de produção limitado. O Oracle Database XE inclui muitos dos recursos avançados encontrados nas edições pagas, como suporte a SQL e PL/SQL, segurança integrada e ferramentas de gerenci