Skip to content

Instantly share code, notes, and snippets.

View lavesan's full-sized avatar
💭
Developing!

Valdery Alves Paes Júnior lavesan

💭
Developing!
View GitHub Profile
@lavesan
lavesan / Avançadinho.md
Last active August 24, 2019 17:13
Playframework

Recebendo dados query string:

No controller:

// 1 forma
Map<String, String[]> queryString = request().queryString();
Map<String, String> map = new HashMap<>();
queryString.forEach((s, strings) -> map.put(s, strings[0]));

Form<DataTableForm> form = this.mFormFactory.form(DataTableForm.class).bind(map);
@lavesan
lavesan / css.md
Last active October 29, 2020 01:39
Estilização
  • Display
    • Permite alinhar um componente de maneiras diferentes
  • Position
    • Permite posicionar um elemento livremente
  • Box
    • Colocando espaçamentos dentro de uma box(pode chamar de componente também)
  • Background
    • Possibilidades de estilização do background
  • Content
    • Escrevendo o conteúdo de uma tag no css
@lavesan
lavesan / 1-React.md
Last active June 2, 2020 19:21
React

Oque é um teste?

Usado para testar o código

Nunca esquecer dos seguintes:

  • Documentar o código
    • Eu ou outra pessoa podem utilizá-lo depois ou reestruturá-lo, então sempre escreva os tópicos e passos!
  • Fazer teste
  • Um código bem testado é bem mais fácil de ser gerido
@lavesan
lavesan / Ambientes.md
Last active August 24, 2019 17:13
Ambientes de projeto

Frameworks Front-End

Angular

React

Vue

Utilidades

React + Next.js

@lavesan
lavesan / formGroup.md
Last active November 1, 2019 19:34
Angular
  • Chamado de Reactive Forms
  • Posso:
    • Validar um campo
    • Setar valor
    • Pegar valor
    • Ver se já foi alterado o valor
    • Eventos quando o valor altera
    • ...

Iniciando formGroup

No html

@lavesan
lavesan / Typescript.md
Last active June 6, 2021 04:54
Typescript

Introdução

Possui as características do javascript mas podendo tipar
Por enquanto, ele transpila para javascript ao buildar

Tipagens

Boolean

let checar: boolean = true;

Number

@lavesan
lavesan / Git.md
Last active May 25, 2022 21:42
Comandos Git

As numerações são os passos básicos essenciais, o resto são ocasionais

Configurando o ambiente para git

  • Setando o nome de usuário globalmente e o de email:
git config --global user.name “Seu nome”
git config --global user.email "Seu email"

1º jeito

Fazendo rotas

npm i routing-controllers

Arquivo das rotas back-end
Algo como @Body({ required: true, validate: true }) pode deixar um valor required e retorna badRequest se não tiver

import {JsonController, Param, Body, Get, Post, Put, Delete} from "routing-controllers";
import userRespository from './bd/UserRepository.ts';
@lavesan
lavesan / front-end.md
Created February 25, 2019 21:30
Todo projeto ter