Olá, meu nome é

Artur da Silva Rezende

Front-|

artur-da-silva-rezende

Sobre Mim

Me chamo Artur da Silva Rezende, sou graduado em Análise e Desenvolvimento de Sistemas pela FANAP - Faculdade Nossa Senhora Aparecida, eu tive contato com as tecnologias de desenvolvimento web a partir do terceiro período, no meu primeiro contato eu acabei tomando gosto, principalmente com as tecnologias voltadas ao front-end, foi onde eu acabei decidindo iniciar minha carreia como desenvolvedor front-end.
Com o término do curso, eu decidi, me aprofundar nos estudos relacionados ao Front-end, o que consequentemente me possibilitou aprender novas tecnologias e ver o mercado de trabalho de outra forma. Com o conhecimento que adquiri até aqui, eu construí esse site e todos os projetos contidos na seção portfólio, o que me possibilitou obter experiência em diversos aspectos, como, por exemplo, criação de aplicações responsivas, consumo de API, criação de SPA, animações, etc.
Eu acredito que, com o conhecimento que possuo hoje, apesar de não ter experiência de mercado, eu possa estar contribuindo com o crescimento das empresas. Eu tenho uma mentalidade construtiva, estou sempre disposto e aberto a pedir e dar ajuda, aprender e a crescer, sou autodidata e detalhista, e me adapto fácil aos ambientes.

Habilidades

HTML 5

  • Configuração de meta tags
  • Marcação semântica
  • Validações de formulário
  • Inserção de bibliotecas e frameworks
html5

CSS 3

  • Box model
  • Positions
  • Displays
  • Reset
  • Flexbox
  • Grid Layout
  • Design responsivo
  • Cross Browser Compatibility
css3

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
javascript

BOOTSTRAP 4/5

  • Instalação e configuração
  • Sistema grid
  • Utilização e estruturação das classes
  • Utilização dos componentes
bootstrap

JQUERY

  • Instalação e configuração
  • Manipulação da DOM
  • Callbacks
  • Animações
jquery

SASS

  • Criação de variáveis
  • Nesting
  • Partials
  • Mixins
  • Extend / Inheritance
  • Interpolation
sass

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
webpack

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
react

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
typescript

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
git

NPM

  • Executor NPX
  • npm init
  • npm install
  • npm update
  • npm remove
  • npm uninstall
npm

YARN

  • yarn init
  • yarn install / yarn
  • yarn update
  • yarn remove
  • yarn uninstall
yarn

Portfólio

VideoGraph

Videograph-Master

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

GradSchool

Grad Schoolr

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

Ustora

Ustora

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

WebHost

Web Host

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

PizzaDelicous

Pizza Delicious

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

SpaceTourism

Space Tourism

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

PlutonTheme

Pluton Theme

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

djoz-master

Pluton Theme

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

PokeApi

Pokeapi

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

 WeatherApp

React Weather App

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

Baker

Baker Bakery

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

React Quiz App

React Quiz App

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

FrontendMentor

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