Olá, meu nome é
Artur da Silva Rezende
Front-|

Sobre Mim
Habilidades
HTML 5
- Configuração de meta tags
- Marcação semântica
- Validações de formulário
- Inserção de bibliotecas e frameworks
CSS 3
- Box model
- Positions
- Displays
- Reset
- Flexbox
- Grid Layout
- Design responsivo
- Cross Browser Compatibility
JAVASCRIPT
- Introdução e base:
- Variáveis
- Tipos primitivos
- Estruturas de repetição
- Condicionais
- Arrays
- operadores
- Escopo
- Funções
- Eventos
- IIFE
- Use Strict
- Hoisting
- Programação Assíncrona:
- setTimeout
- setInterval
- callback
- promises
- async-await
- Manipulação da DOM
- Manipulação de animações
- Conhecimento em ES5 / ES6
- Consumo de API:
- fetch
- axios
BOOTSTRAP 4/5
- Instalação e configuração
- Sistema grid
- Utilização e estruturação das classes
- Utilização dos componentes
JQUERY
- Instalação e configuração
- Manipulação da DOM
- Callbacks
- Animações
SASS
- Criação de variáveis
- Nesting
- Partials
- Mixins
- Extend / Inheritance
- Interpolation
WEBPACK
- Criação de ambiente:
- ambiente de desenvolvimento
- ambiente de produção
- Configuração do entry point / output
- Configuração dos loaders / babel
- Criação dos scripts no arquivo json
- Execução de comandos através do terminal - CLI
REACT
- Introdução e base:
- jsx
- props
- state
- componentização (funcional)
- Renderização condicional
- Composição
- Context API
- Rendering:
- Component Life Cycle
- Lists / Keys
- Render Props
- Refs
- Events
- Hooks:
- useState
- useEffect
- useCallback
- useRef
- useMemo
- useReducer
- useContext
- custom hooks
- Tópicos avançados:
- Portal
- High Order Components
- CLI Tools:
- Create React App
- Vite
- Outros Conhecimentos:
- react router dom
- react hook form
- styled components
TypeScript
- Tipos de Dados:
- string
- number
- boolean
- array
- tuple
- object
- enum
- null
- undefined
- any
- unknown
- void
- never
- Tipos de atribuição:
- Explícito
- Implícito
- Interface
- Type aliases
- Type union
- Funções:
- Tipagem de funções
- Retorno de tipos
- Tipagem de parâmetro
- Casting
- Generics
- Tipos de utilitários
GIT
- git init, git config, git clone
- git status, git log, gif diff
- git branch, git checkout
- git pull, git fetch, git merge
- git add, git push, git commit, git reset
NPM
- Executor NPX
- npm init
- npm install
- npm update
- npm remove
- npm uninstall
YARN
- yarn init
- yarn install / yarn
- yarn update
- yarn remove
- yarn uninstall
Portfólio

Videograph-Master
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Videograph-Master
- Github: Videograph-Master

Grad Schoolr
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Grad Schoolr
- Github: Grad Schoolr

Ustora
Visite o site ou Github do projeto através dos links abaixo.

Web Host
Visite o site ou Github do projeto através dos links abaixo.

Pizza Delicious
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Pizza Delicious
- Github: Pizza Delicious

Space Tourism
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Space Tourism
- Github: Space Tourism

Pluton Theme
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Pluton Theme
- Github: Pluton Theme

Pluton Theme
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Djoz - Master
- Github: Djoz - Master

Pokeapi
Visite o site ou Github do projeto através dos links abaixo.

React Weather App
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: React Weather App
- Github: React Weather App

Baker Bakery
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: Baker Bakery
- Github: Baker Bakery

React Quiz App
Visite o site ou Github do projeto através dos links abaixo.
- Deploy: React Quiz App
- Github: React Quiz App
Meu perfil no Frontend Mentor
Eu também possuo um perfil no "Frontend Mentor", que é um site que te permite ter acesso a diversos desafios envolvendo HTML, CSS e JS (também pode ser usado bibliotecas e frameworks). Atualmente eu possuo 8 desafios concluídos, sendo 6 deles feitos em React, e a cada desafio concluído, você recebe uma pontuação, e minha pontuação atual e de 235.
Meu perfil ➔ Frontend Mentor