Skip to content

Instantly share code, notes, and snippets.

View ANDREHORMAN1994's full-sized avatar
🌎
Open to work!

André Horman ANDREHORMAN1994

🌎
Open to work!
View GitHub Profile
@ANDREHORMAN1994
ANDREHORMAN1994 / resumo-sql.md
Last active September 15, 2023 19:34
RESUMÃO SQL

RESUMÃO MySQL

O que é SQL?

Existe dois tipos de Bancos de Dados, entre eles o Relacional e Não Relacional, pra isso existe ferramentas conhecidas como SGBD, sistemas de gerenciamento de banco de dados:

  • Relacionais: Tabelas pré-definidas, sem alteração dinâmica, previsível e usa a linguagem SQL;

  • Não Relacionais: Estrutura pré-definida não obrigatória, estrutura dinâmica e não existe linguagem oficial;

@ANDREHORMAN1994
ANDREHORMAN1994 / projetos-github.md
Last active September 9, 2023 18:12
Como subir projetos Trybe no GitHub
@ANDREHORMAN1994
ANDREHORMAN1994 / hooks.md
Last active July 26, 2023 15:27
Hooks mais utilizados

Hooks mais utilizados

Os hooks são uma característica importante do React que permitem que você adicione recursos de estado e ciclo de vida aos seus componentes funcionais. Alguns dos principais hooks utilizados no React incluem:

useState

Permite que você adicione um estado em um componente funcional. É usado para armazenar e manipular valores de estado no componente, que podem ser atualizados e renderizados na interface do usuário.

// EXEMPLO
@ANDREHORMAN1994
ANDREHORMAN1994 / App.test.jsx
Last active March 2, 2023 19:41 — forked from thiagobraddock/_README.md
setup vitest + testing library
import { render, screen } from '@testing-library/react';
import App from './App';
describe('App', () => {
it('renders headline', () => {
render(<App title="React" />);
// check if App components renders text learn
const texto = screen.getByText(/learn/i);
expect(texto).not.toBeVisible();

Projeto Trybe Wallet 💵

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Neste projeto você vai desenvolver uma carteira de controle de gastos com conversor de moedas, utilizando Redux React. Na implementação você deverá obrigatoriamente utilizar o Redux de acordo com o estado no ReadMe.

2. Que conteúdos revisar? 📚

@ANDREHORMAN1994
ANDREHORMAN1994 / cheatsheet.md
Last active December 18, 2023 11:42
Cheatsheet Redux

Cheatsheet Redux

React-Redux-CheatSheet

@ANDREHORMAN1994
ANDREHORMAN1994 / render.md
Last active September 9, 2023 17:40
Funções genéricas do RTL

RenderWithRouter v5

import React from 'react';
import { createMemoryHistory } from 'history';
import { Router } from 'react-router-dom';
import { render } from '@testing-library/react';

function renderWithRouter(component, path = '/') {
  const history = createMemoryHistory({ initialEntries: [path] });
@ANDREHORMAN1994
ANDREHORMAN1994 / git.md
Last active May 27, 2023 20:48
Comandos Git

Comandos do Git para tratar commits

GIT RESET

  • O comando git reset, como o próprio nome diz, reseta o repositório para o estado do último commit, ou outro commit. Ou seja, com ele podemos desfazer commits.
  • OBS: O reset apaga o histórico de commits até o hash especificado.
  • Exemplo prático: https://www.youtube.com/watch?v=7V2fQBLLVts
git reset (Hash do commit)

Projeto Tryunfo 🕹️

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Criar componentes de classe em React;
  • Utilizar JSX no React;
  • Utilizar o método render() para renderizar seus componentes;
  • Fazer uso de props corretamente;
  • Fazer uso de PropTypes para tipagem;

Projeto Solar System 🌌

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Criar componentes de classe em React;
  • Utilizar JSX no React;
  • Utilizar o método render() para renderizar seus componentes;
  • Fazer uso de props corretamente;
  • Fazer uso de PropTypes para tipagem;