Visão Geral
Curso Gatsby, Aprenda a construir sites estáticos super-rápidos com esta estrutura JavaScript baseada em React,
Este Curso Gatsby, o ajudará a desenvolver suas habilidades de desenvolvimento de JavaScript existentes para colocá-lo em funcionamento usando esta estrutura empolgante.
Gatsby reúne algumas das melhores tecnologias de front-end para criar sites estáticos de carregamento rápido.
Você sabia?
- Gatsby é construído com React e GraphQL em seu núcleo.
- As páginas em um site Gatsby são definidas como componentes React.
- Os dados são gerenciados por meio de consultas GraphQL.
- A estrutura pode extrair dados do WordPress, Markdown e uma grande variedade de bancos de dados e APIs.
- Projetos mínimos do Gatsby Starter permitem que você comece a trabalhar rapidamente.
- Todo o framework é projetado para ser extensível com plug-ins para tudo e qualquer coisa.
Objetivo
Após realizar este Curso Gatsby você será capaz de:
- Configure seu ambiente de desenvolvimento Gatsby
- Consulte dados usando GraphQL e conecte-se a diferentes fontes de dados.
- Escreva código reutilizável usando componentes de Layout.
- Defina o roteamento entre as páginas em um site Gatsby
- Gerenciar a configuração do site usando gatsby-config
- Trabalhe com plug-ins para buscar e transformar dados
Publico Alvo
Desenvolvedores da Web que buscam se beneficiar das opções de desenvolvimento rápido disponíveis com a estrutura Gatsby JS.
Materiais
Inglês | Português
Conteúdo Programatico
Up and running with Gatsby
- The Gatsby development environment
- Working with the Gatsby CLI and development server
The design goals of Gatsby
- Rapidly developed fast loading static sites
- Performance, scalability, security and accessibility
Gatsby Starters
- Boilerplate minimal sites to jump-start your development
- Understanding Gatsby configuration files
React and Gatsby
- How React and Gatsby integrate
- Defining pages as React components
- Building routes to link pages together
- Creating reusable code using Layout components
Managing data
- Managing data with GraphQL
- Pulling data in from WordPress, Markdown, databases and APIs
- Configuration data: siteMetadata and gatsby-config
- Using the createPages API for unstructured data
Plugins
- The extensible design of Gatsby
- Fetching and transforming data using plugins.
Styling in Gatsby
- Different approaches for adding CSS
- Modularizing CSS and the scope of styles
The Gatsby ecosystem
- Testing, performance, deployment and hosting
- Adding plugins and themes
TENHO INTERESSE