Sou um desenvolvedor front-end experiente, com habilidades em HTML, CSS e JavaScript. Além disso, tenho experiência em diversas bibliotecas e frameworks, incluindo React, Angular e Vue.js. Minha experiência me permitiu desenvolver habilidades em design responsivo, garantindo que minhas aplicações funcionem bem em diferentes dispositivos e tamanhos de tela. Também estou familiarizado com conceitos de acessibilidade e usabilidade, trabalhando para garantir que minhas aplicações sejam fáceis de usar e navegar para todos os usuários. Sou capaz de trabalhar bem em equipe, colaborando com outros desenvolvedores e designers para atender aos requisitos do projeto e entregá-los dentro do prazo. Além disso, tenho habilidades em versionamento de código com Git. Estou sempre buscando aprender novas tecnologias e aprimorar minhas habilidades existentes, e sou capaz de adaptar rapidamente às mudanças nas necessidades do projeto e às novas tecnologias. Estou animado para trazer minhas habilidades e experiência para sua equi
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3.8' | |
services: | |
mysql: | |
image: mysql:latest | |
container_name: meu-mysql | |
environment: | |
MYSQL_ROOT_PASSWORD: Supersenha123! | |
MYSQL_DATABASE: teste | |
MYSQL_USER: usuario |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3.8' | |
services: | |
mariadb: | |
image: mariadb:latest | |
container_name: meu-mariadb | |
environment: | |
MYSQL_ROOT_PASSWORD: Supersenha123! | |
MYSQL_DATABASE: teste | |
MYSQL_USER: usuario |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// lib/prisma.ts | |
import { PrismaClient } from '@prisma/client'; | |
let prisma: PrismaClient; | |
if (process.env.NODE_ENV === 'production') { | |
prisma = new PrismaClient(); | |
} else { | |
let globalWithPrisma = global as typeof globalThis & { | |
prisma: PrismaClient; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Instalar a biblioteca TinyGPS | |
#include <TinyGPS.h> | |
#include <SoftwareSerial.h> | |
// Pinos da interface UART | |
#define PINO_RX 2 | |
#define PINO_TX 3 | |
// Instancia da biblioteca |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <ESP8266WiFi.h> | |
#include <PubSubClient.h> | |
// WiFi | |
const char *ssid = "mousse"; // Enter your WiFi name | |
const char *password = "qweqweqwe"; // Enter WiFi password | |
// MQTT Broker | |
const char *mqtt_broker = "broker.emqx.io"; | |
const char *topic = "esp8266/test"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Array simples | |
const nomes = ['Sofia', 'Eduardo', 'Camila', 'Pedro', 'Ana', 'João', 'Mariana', 'Lucas', 'Bianca', 'Gustavo', 'Isabela', 'Rafael', 'Larissa', 'Caio', 'Gabriela', 'Felipe', 'Julia', 'Mateus', 'Letícia', 'Thiago']; | |
let ordenada = nomes.sort((a, b) => { | |
if (a < b) { | |
return -1 | |
} | |
if (a > b) { | |
return 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Url } from "next/dist/shared/lib/router/router"; | |
import Link from "next/link"; | |
import { useRouter } from "next/router"; | |
import { MouseEvent } from "react"; | |
type Props = { | |
children?: React.ReactNode; | |
href: Url | string; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class FirebaseAuth { | |
private firebase: firebase.app.App; | |
constructor(firebase: firebase.app.App) { | |
this.firebase = firebase; | |
} | |
public login(email: string, password: string): Promise<firebase.auth.UserCredential> { | |
return this.firebase.auth().signInWithEmailAndPassword(email, password); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Movie { | |
constructor(props) { | |
let { | |
name, | |
year, | |
duration, | |
watched | |
} = props; | |
this.name = name; | |
this.year = year; |
NewerOlder