perfil

Thiago de Oliveira Miranda

Web Developer

Sobre mim:

   Sou formado em Arquitetura e Urbanismo, atuei como projetista industrial durante oito anos com foco no planejamento e desenvolvimento de projetos de instalações. Há alguns anos, gradualmente adquiri interesse pelas áreas de tecnologia, e atualmente estou cursando minha segunda graduação superior, esta em Análise e Desenvolvimento de Sistemas. Tenho diversificado meus estudos em conhecimentos de Frontend (HTML, CSS, Javascript) e Backend com Java.  
  Busco oportunidades de adquirir aprimoramento nas áreas de desenvolvimento web sempre com disposição de trabalhar em equipe e aprender mais os demais.

eu

Projetos

Snack-e

   O exercício proposto consistia em recriar o famoso jogo da cobrinha, visando familiarizar com o básico da estrutura de código do Javascript. Sendo prerrogativas do exercício a implementação de um loop de jogo, condições de incremento e regras de fim de jogo.
   Parte importante e adicional da atividade é customizar o código, adicionando melhorias e características próprias com ênfase no aprendizado e na aplicação de novos métodos e funções do Javascript.

Snack-e

O jogo da cobrinha

To-do-list

Organizador de tarefas

To-do-list

   O desafio proposto consistia em criar uma lista de tarefas (TO-DO LIST), tendo como premissa a utilização e prática dos métodos element.addEventListener( ) nos botôes. Os conceitos de element.createElement( ) e element.setAtrribute( ) foram explorados para criar novos elementos HTML a partir do acionamento do botão de Submit. Para a implementação das regras de geração e inserção de IDs o uso de querySelector("li").length foi implantado para controlar quais IDs seriam gerados e como parâmetro para selecionar os elementos pai que seriam removidos ao clicar no botão close. Para aplicar a função de remoção o método element.remove( ) foi aplicado no elemento pai das tarefas.

Poke-Memory

   O exercício proposto consistia em recriar o jogo da memória, com o intúito de aplicar conceitos de programação em Javascript.
   O aprimoramento em Javascript nesta atividade se deu através da aplicação dos métodos forEach, para iterar em conjuntos de elementos do DOM (Document Object Model), do uso de seletores do tipo querySelector que foram empregados para selecionar grupos de elementos através de classes e tags e por fim a utilização da palavra reservada this em funções de monitoramento de eventos (eventListeners), onde a atribuição do elemento era definida no momento do clique.

Poke-Memory

O Jogo da Memória Pokemon

Click-counter

Contador de cliques

Click-counter

   O desafio proposto consistia em criar um contador de cliques, tendo como premissa a utilização e prática dos métodos AddEventListener nos botôes, sem o uso de das funções inline na página. O escopo também exigia a implementação de regras de manipulação de atributos dos elementos da página DOM (Documento Object Model) através dos métodos document.GetElement. Parte importante e adicional da atividade é customizar o código, adicionando melhorias e características próprias com ênfase no aprendizado e na aplicação de novos métodos e funções do Javascript.

Gameflix

   O exercício proposto neste projeto, constituiu em desenvolver uma interface básica, similar à da plataforma Netflix, tendo o foco direcionado durante o processo, nos conceitos de content wrapper ou "conteinerização", metodologia que explora as características adaptativas do Flexbox entre os elementos pai e os elementos filhos.

Gameflix

Tela clone do Netflix