Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Exibindo 1 - 30 de 43 cursos.
mostrar mais
O React Native nos permite criar aplicativos mobile realmente nativos com JavaScript para Android e iOS. Ele vem sendo usado em aplicativos como Facebook, Instagram e Uber. Nesta formação vamos apr...
10 cursos 30h44 de vídeos 134 exercíciosO React é utilizado por várias empresas em suas aplicações por sua simplicidade e poder, como Facebook, Instagram, Whatsapp, Netflix e DropBox. Nesta formação veremos todo poder desta biblioteca tão p...
5 cursos 12h40 de vídeos 55 exercíciosO React é utilizado por várias empresas em suas aplicações por sua simplicidade e poder, como Facebook, Instagram, Whatsapp, Netflix e DropBox. Nesta formação veremos todo poder desta biblioteca tã...
6 cursos 18h10 de vídeos 95 exercíciosHTML, CSS e JavaScript são a base de toda a web. Nesta formação vamos iniciar aprendendo HTML e CSS. Em seguida veremos os principais aspectos da linguagem JavaScript.
22 cursos 59h42 de vídeos 468 exercíciosConheça todos os aspectos do Javascript, dos conceitos básicos até os mais avançados para que você possa tirar o máximo proveito da linguagem em qualquer plataforma
13 cursos 35h45 de vídeos 360 exercíciosNesta formação, vamos conhecer desde os aspectos mais básicos até conceitos avançados de utilização do Next.js.
3 cursos 06h44 de vídeos 17 exercíciosNesta formação, você irá aprender sobre as ferramentas para desenvolvedores dos principais bancos de dados do mercado: o MySQL, o Oracle, o SQL Server, o PostGreSQL e o MongoDB. Serão abordados tópico...
6 cursos 43h02 de vídeos 222 exercíciosO Angular é utilizado por várias empresas em soluções de larga escala. Nesta formação vamos conhecer desde os fundamentos do Angular: como iniciar um projeto, o que são componentes e a trabalhar co...
5 cursos 11h36 de vídeos 61 exercíciosFacilite e acelere seu trabalhando desenvolvimento com React usando TypeScript.
00h49Aprenda como estilizar seus componentes do React com o Emotion
00h37Facilite a definição de rotas os seus projetos React com o pacote React Router
00h34Aprenda como criar o jogo Breakout no JavaScript
00h58Aprenda como implementar multiplayer online em um jogo Pong no JavaScript
00h56Aprenda como criar o jogo Pong no JavaScript
00h58Aprenda como criar uma game engine simples no JavaScript
02h28Aprenda como criar uma aplicação Pomodoro no JavaScript.
00h41Aprenda como criar um jogo da memória no JavaScript.
01h37Aprenda como criar um jogo da velha no JavaScript.
01h19Aprenda como criar um jogo da de adivinhação no JavaScript.
00h41O VS Code é um dos editores de código mais utilizados no mundo. Conheça melhor essa ferramenta e ent...
Conheça mais uma lista de extensões do VS Code que ajudarão a melhorar a sua produtividade e facilit...
Veja mais uma lista com as melhores extensões disponíveis do VS Code para Front-End e melhore a efic...
Conheça as melhores extensões disponíveis do VS Code para Front-End e melhore a eficiência dos seus...
Veja qual é o verdadeiro significado de tecnologia.
Veja dicas importantes e simples de ergonomia para você trabalhar melhor e ter uma melhor qualidade...
Saiba tudo o que precisa para comprar um computador para programar.
Veja as várias possibilidades do que podemos fazer com o NPM.
Conheça o Storybook e como ele pode te ajudar a criar componentes da melhor maneira possível, com in...
Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para tra...
Veja o que teremos de diferente no JSX a partir do React 17 e como isso irá influenciar suas aplicaç...
Veja como é simples baixar e instalar o Node.js em sistemas Windows, Mac e Linux via instaladores e...
Conheça a história e as curiosidades por trás da criação do ECMAScript e JavaScript. Entenda de uma...
Conheça o Emmet Toolkit, ferramenta presente em praticamente todos os editores de código e IDEs que...
Conheça as várias maneiras para se fazer testes de performance em seus códigos JavaScript para melho...
Conheça os comandos do console do navegador e domine essa ferramenta para melhorar seus testes ou ca...
O Plop.js facilita a criação de arquivos em seus projetos, evitando que você tenha sempre que escrev...
Entenda o que são Micro Front-ends, como funcionam, suas vantagens e quando você deve escolher esta...
Veja como criar uma animação infinita de fundo com efeito parallax usando apenas CSS puro.
A confusão entre frameworks e bibliotecas é muito comum. Entenda qual a diferença entre eles e qual...
Aprenda a utilizar o Tw Dev Server como servidor de arquivos estáticos e como simulador de back end...
Conheça o Deno, ambiente de execução de JavaScript desenvolvido pelo criador do Node.js e que pode s...
Venha conhecer as novas funcionalidades da nova plataforma de ensino da TreinaWeb e aprenda dicas pa...
Entenda os motivos de grandes empresas normalmente utilizarem softwares pagos ao invés de soluções g...
Entenda o que realmente é o DOM e sua diferença em relação ao Virtual DOM e Shadow DOM.
Conheça o motivo por trás de vários comportamentos considerados estranhos que o JavaScript possui.
Aprenda a trabalhar com Machine Learning diretamente no navegador usando o TensorFlow.js
Aprenda a ordenar cores e fazer conversões entre os formatos RGB, Hexadecimal e HSL usando JavaScrip...
Aprenda como utilizar todo o potencial do Font Awesome para facilitar o uso de ícones em suas aplica...
Veja como é simples usar Tokens de Acesso no Github e suas vantagens em relação à sua senha comum.
Aprenda a definir como o CSS calcula as dimensões dos seus elementos e evite que seu layout quebre i...
Aprenda a definir elementos com dimensões proporcionais com CSS sem nenhuma linha de JavaScript.
Aprenda a criar animações incríveis e interativas de forma bem simples para a web utilizando o mo.js
Aprenda a criar formas e imagens vetoriais em SVG para usar em suas páginas web de maneira bem simpl...
Aprenda a começar a trabalhar com SVG para a criação de formas e efeitos no Front-End.
Aprenda a usar a API de Picture-in-Picture do HTML5 para exibir vídeos fora do navegador com JavaScr...
Veja de forma resumida como é trabalhar em uma empresa de desenvolvimento de software.
Veja várias dicas para alavancar a sua carreira como Desenvolvedor Front-End
Conheça o que os React Hooks podem fazer e como eles vão facilitar o processo de desenvolvimento da...
Aprenda a criar o efeito de Flip Cards com CSS puro de maneira bem simples.
Conheça comandos e truques do Git que facilitarão o seu trabalho ao lidar com repositórios remotos....
Domine o Git ao conhecer comandos e truques que facilitarão o seu trabalho.
Aprenda a instalar e gerenciar várias versões do Node.js em sua máquina.
Descubra a utilidade dos Symbols no JavaScript, novo tipo primitivo introduzido no ES2015.
Conheça o que é Paralisia por Análise, a razão de várias pessoas não começarem ou finalizarem algo,...
Conheça a Arquitetura Flux e entenda o motivo dela estar se tornando cada vez mais requisitada no me...
Conheça simples truques que você pode fazer com o NPM.
Aprenda a fazer seus próprios módulos globais do NPM e crie ferramentas executadas diretamente do te...
Aprenda definitivamente a trabalhar com os Itens do CSS Grid com este Guia Interativo para facilitar...
Aprenda definitivamente a trabalhar com CSS Grid com este Guia Interativo para facilitar o seu traba...
Aprenda a trabalhar com o CSS Flexbox com este guia definitivo e interativo! Vamos ver as propriedad...
Aprenda a trabalhar com o CSS Flexbox com este guia definitivo e interativo! Vamos ver primeiro as p...
Veja o que são imagens vetoriais e sua diferença com imagens rasterizadas (bitmap).
Conheça o que é e como funciona Machine Learning, uma das grandes tendências do mundo da tecnologia.
Entenda o que são Advergames e suas vantagens.
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Ser especialista ou saber um pouco de tudo? Veja qual caminho seguir em sua carreira.
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Loiane Groner,...
Veja como trabalhar com sprites no CSS.
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Diego Eis, fund...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Jaydson Gomes,...
Conheça alguns dos principais tipos de jogos hiper casuais.
Veremos como aproveitar variáveis do CSS para criar uma barra de progresso bem simples e controlar s...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Reinaldo Ferraz...
Fizemos uma série de entrevistas chamada "TW Entrevista". O entrevistado de hoje é o Fabio Costa, de...
Veja como selecionar um ou mais elementos em um grupo de elementos usando a pseudo-classe :nth-child...
Veja como podemos gerar sons com JavaScript usando a Web Audio API.
Conheça as vantagens de se desenvolver jogos hiper casuais, o gênero de jogo do momento.
Trabalha com JavaScript? Então você precisa conhecer estes métodos para trabalhar com Arrays.
Aprenda a criar um slideshow de maneira bem simples utilizando apenas CSS moderno.
Veja como a técnica de Debounce pode te ajudar a cuidar da performance da sua aplicação.
Conheça as melhores ferramentas desktop, web ou mobile para se trabalhar com Pixel Art.
Conheça as principais Game Engines para JavaScript.
Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Talita Pagani,...
Veja dicas sobre finanças, social, saúde, alimentação, ambiente e produtividade ao trabalhar em casa...
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Veja nesse artigo como um jogo digital é criado e os principais conceitos envolvidos.
Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje...
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O entrevistado de hoje...
Houve um tempo em que posicionar elementos pelo CSS poderia ser trabalhoso, dependendo do que fosse...
Aprenda o que são geradores de sites estáticos e quando usá-los em seus projetos.
Fizemos uma série de entrevistas com desenvolvedores chamada “TW Entrevista”. O primeiro entrevistad...
Veja nesse artigo como criar o efeito Parallax utilizando apenas CSS.
Conheça as novidades do HTML 5.2, suas adições e depreciações.
Aprenda a copiar textos para a área de transferência de forma simples e descomplicada com o clipboar...
Veja algumas das novidades presentes no Chrome 63, última versão do navegador a ser lançada em 2017.
Você sabe o que é uma PWA? Será que vale a pena transformar o seu site em uma?
O React, agora em sua versão 16, foi totalmente reescrito. Veja as melhorias e o que há de novo.
Veja quando utilizar o localStorage ou o sessionStorage para armazenar dados no navegador.
Com o lançamento do iPhone X, alguns problemas podem "aparecer" em suas páginas web. Saiba quais são...
Nesse post veremos algumas das funcionalidades do jQuery que hoje podem ser aplicadas diretamente co...
O jQuery é a biblioteca JavaScript mais famosa. Discutiremos nesse artigo se ainda vale a pena utili...
Há um bom tempo que temos visto formulários com labels flutuantes em vários lugares. A ideia era de...
Veja como é possível formatar as mensagens do console do navegador e até mesmo imprimir imagens nele...
Conheça a funcionalidade async / await do JavaScript que nos ajuda a trabalhar com códigos assíncron...
Muitas pessoas acreditam que JSON e Objeto JavaScript são a mesma coisa. Descubra a diferença.
Veja como e onde podemos aproveitar os Generators no JavaScript para melhorar o nosso código.
A Fetch API veio para substituir a antiga XmlHttpRequest e o suporte dela já é bem consistente nos n...
Generators são uma funcionalidade que veio no ES2015 para nos auxiliar no desenvolvimento de código...
O GraphQL é uma linguagem de consulta que facilita o nosso trabalho na hora de fazer requisições, ba...
Uma dúvida comum entre desenvolvedores, até mesmo dos que trabalham com front-end é: como combinar c...
Você já teve dificuldade com a organização e escalabilidade do seu CSS? Veja como a arquitetura ITCS...
Aprenda um pouco mais sobre o CSS Grid Layout, agora com suporte completo pelo Firefox e Chrome.
Vou citar alguns itens que me desanimavam sobre o novo Angular e o motivo de eu ter mudado de ideia....
Com a evolução do CSS3 passou a ser possível criar muitos dos efeitos dos softwares de edição de ima...
Você sabe quando utilizar "float" e "display: inline-block"? Veja as características de cada um e ap...
Você sabia que é possível criar contadores apenas com CSS? Com isso, alguns desenvolvedores consegue...
Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!