Sobre o curso
Descrição do Curso:
Neste curso, você aprenderá a desenvolver um e-commerce completo, utilizando Lazarus com o framework Horse para o backend e FlutterFlow para o frontend mobile (Android e iOS). O backend será responsável pela gestão de produtos, usuários, pedidos e integrações com sistemas de pagamento e envio, enquanto o frontend mobile será desenvolvido com FlutterFlow, uma plataforma visual que permite criar aplicativos nativos para Android e iOS sem necessidade de escrever código.
O curso também abrange a integração com Mercado Pago para pagamentos via Pix e Cartão de Crédito, além de integrar o sistema de Melhor Envio para cálculo dinâmico de frete.
Estrutura do Curso:
Backend (Lazarus com Horse):
O backend será desenvolvido utilizando Lazarus e o framework Horse para criar uma API RESTful eficiente e escalável. A API será responsável por:
- Gerenciar o cadastro e login de usuários.
- Controlar o catálogo de produtos.
- Gerenciar pedidos e status de compras.
- Integrar com sistemas de pagamento (Mercado Pago) e envio (Melhor Envio).
Frontend Mobile (FlutterFlow para Android e iOS):
O frontend mobile será desenvolvido com FlutterFlow, uma plataforma visual que permite criar aplicativos nativos para Android e iOS. Durante o curso, você desenvolverá páginas essenciais para o seu e-commerce, como:
- Página Principal: Exibição de promoções, carrossel de produtos em destaque, e menu de navegação.
- Página de Detalhes do Produto: Exibição de fotos, descrição, opções de favoritar, botão de compra e cálculo de frete.
- Carrinho de Compras: Exibição dos itens selecionados, com a possibilidade de aplicar cupons de desconto e calcular o frete.
- Página de Pagamento: Integração com Mercado Pago para pagamento via Pix ou Cartão de Crédito.
- Página de Minhas Compras: Exibição do histórico de compras do usuário.
- Cadastro de Usuário: Sistema de cadastro com validação de dados e recuperação de senha.
Integrações:
- Integração de Pagamentos (Mercado Pago): Você aprenderá como integrar o Mercado Pago para processar pagamentos via Pix e Cartão de Crédito, garantindo uma experiência de pagamento simples e segura.
- Sistema de Frete (Melhor Envio): O cálculo de frete será feito de maneira dinâmica, com integração ao Melhor Envio, permitindo que os clientes visualizem opções de envio com preços atualizados conforme a localidade.
Tecnologias e Ferramentas Utilizadas:
- Backend: Lazarus com o framework Horse para desenvolvimento de uma API RESTful escalável.
- Frontend Mobile: FlutterFlow para criar aplicativos nativos para Android e iOS sem necessidade de programação avançada.
- Integração de Pagamentos: Mercado Pago (suporte a Pix e Cartão de Crédito).
- Cálculo de Frete: Integração com Melhor Envio para cálculo dinâmico de frete.
Objetivo do Curso:
Ao final do curso, você estará capacitado a criar um e-commerce completo com um backend robusto em Lazarus (Horse) e um frontend mobile em FlutterFlow. Você aprenderá a integrar sistemas de pagamento e envio, criando uma plataforma funcional e moderna para Android e iOS, oferecendo uma excelente experiência de compra para os usuários.