Programa do Curso
Introdução
- Shopify vs Magento vs Wordpress
- Visão geral das características e da arquitetura da Shopify
Compreender os fundamentos do comércio eletrónico
- Escolher um modelo de negócio
- Sector, persona e produtos
Começar a trabalhar
- Configurar o ambiente de desenvolvimento
- Criar uma conta Shopify
- Aceder ao site de desenvolvimento
Configurar o Database
- Configurar a base de dados MySQL
- Armazenar dados na base de dados
- Obter tokens de acesso
Criar uma aplicação Shopify
- Adição de produtos (Shopify CLI)
- Adição de um estado vazio (Polaris)
- Adição de um seletor de recursos (App Bridge)
- Adição de uma lista de recursos (GraphQL)
- Atualização dos preços dos produtos (GraphQL)
Proteger a aplicação
- Tipos de autenticação
- Autorização OAuth
- APIs e descrições
- Tokens Access
- Tokens de sessão
Desenvolvimento de APIs REST
- Compreender a API e as chaves secretas
- Gerar chaves de API
- Criar uma função de API REST
- Filtrar um pedido de API
- Corrigir erros de API e de token de acesso
Ferramentas e práticas recomendadas para desenvolvedores
- Lojas de desenvolvimento
- Bibliotecas de API
- GraphQL API de administração
- Otimizar o desempenho da aplicação
- Testar a aplicação (Lighthouse)
- Acessibilidade (WCAG)
- Práticas recomendadas de design e codificação
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Experiência em desenvolvimento Web
- PHP experiência em programação
Público
- Desenvolvedores
Declaração de Clientes (5)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Curso - Django CMS for Developers
The trainer's enthusiasm and that we could ask anything.
Sabine - The Graduate School PE&RC
Curso - Administering a Drupal 7 Website
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Curso - Drupal 7 for Developers
Where to find modules and illustration on how to implement
Anthony Modise
Curso - Drupal 8 for Developers
How it covered the topic in a highly comprehensive manner.