Você tem um site pessoal? Sabia que um site desses é muito importante para sua marca pessoal?
O objetivo do curso é publicar o seu site e aprender a usar o Gatsby, framework para criar sites e apps. Vamos aplicar e usar:
React
Boas práticas de web performance e otimização
SEO (Search Engine Optimization)
Responsividade
Acessibilidade
Vamos usar o React, mas só o básico dele. Sabendo o conceito de componente, render e state é suficiente. Não precisa saber configuração de Webpack e Babel, o Gatsby já vem com eles configurado.
Vamos usar um framework de CSS, o Bulma, para aplicar responsividade no site. Não precisa conhecer essa ferramenta. Vamos usar para evitar ficar escrevendo muito CSS, deixando nas referências das aulas a documentação. Bulma funciona muito semelhante ao Bootstrap.
Ao longo do curso vamos ver muito sobre desenvolvimento Web moderno, boas práticas, otimizações e desempenho do site.
No final vamos publicar o site usando o GitHub Pages, assim você vai ter um domínio para o seu site.
Então, o que está esperando? Publique seu site hoje mesmo com este curso!
Nota: o curso no momento está na versão 2.1.2 do Gatsby, e será atualizado em breve. Embora não está na versão mais a atual, boa parte do conteúdo é possível absorver e ajustar com a API atual do Gatsby.