
Apresentação do curso:
Este curso ensina a usar o Cursor para concluir o desenvolvimento de produtos de ponta a ponta sem escrever código manualmente. O curso começa explicando os fundamentos do desenvolvimento de aplicativos, diferenciando frontend e backend, apresentando conceitos como banco de dados, interfaces e autenticação de identidade, e comparando diversas ferramentas de programação com IA; em seguida, detalha a seleção, configuração, custos, janela de contexto dos modelos de IA, além das regras e conjuntos de ferramentas exclusivos do Cursor; depois, pratica a construção de um aplicativo móvel React‑Native, concluindo depuração e empacotamento; por fim, implementa completamente um aplicativo iOS, incluindo criação do projeto, otimização de UI, autenticação, armazenamento, integração de serviços de terceiros, tratamento de segurança e todo o processo de teste e publicação, adequado para quem quer criar produtos de App do zero.
Índice do curso:
Construa produtos de ponta a ponta no Cursor sem codificar
Módulo 1 Fundamentos da construção de aplicativos
01‑Introdução e perguntas frequentes
02‑Fundamentos do desenvolvimento de aplicativos móveis
03‑Ferramentas de programação com IA: comparação, seleção e fluxo de trabalho
04‑Entendendo frontend e backend
05‑Entendendo interfaces, banco de dados e autenticação de identidade
06‑Stack tecnológico: tomar as decisões certas de arquitetura do aplicativo
07‑Aumentando a produtividade: usar Whispr Flow e uso aberto
Módulo 2 Introdução aos modelos de IA e ao Cursor
01‑Introdução aos modelos de IA
02‑Impacto da janela de contexto na qualidade da saída
03‑Custos dos modelos de IA: tokens e preços
04‑Velocidade dos modelos de IA: latência e throughput
05‑Escolher o modelo de IA adequado: correspondência entre modelo e tarefa
06‑Variantes de modelos de IA: dificuldade da tarefa e velocidade de execução
07‑Ferramentas de combinação inteligente: Cursor, Claude Code e Codex
08‑Configuração de opções no Cursor
09‑Regras do Cursor: instruções para IA
10‑Habilidades do Cursor: kit de ferramentas de IA
Módulo 3 Construir uma aplicação React Native
01‑Pré-requisitos para construir uma aplicação React Native
02‑Conceber o teu primeiro prompt
03‑Estrutura do projeto: estratégia de ficheiros e marcação
04‑Gerar o primeiro pacote de compilação: executar Expo e depurar erros
06‑Corrigir o deslizar do carrossel, espaçamento, encaixe e animação
07‑Corrigir o carregamento de imagens: depuração e validação no dispositivo
08‑Otimizar a legibilidade da data nos cartões
09‑Corrigir a funcionalidade de substituição de imagens
10‑Submeter ao TestFlight e configurar testes
11‑Gerar o ficheiro APK para Android
12‑Corrigir a persistência de dados: otimizar cópia de segurança e comportamento de armazenamento
13‑Acelerar a compilação do Expo: dicas e truques
14‑Carregar o ícone da aplicação
Módulo 4 Construir uma aplicação iOS
01‑Pré-requisitos para construir uma aplicação Swift UI
02‑Criar o projeto Xcode
03‑Planear o produto mínimo viável da aplicação: definir âmbito de funcionalidades e abordagem de implementação
04‑Estimativa de custos: comparar preços de interfaces e modelos
05‑Otimizar o documento de requisitos do produto: melhorar lógica de fluxo e normas de UI
06‑Exportar marcadores de design: rever e limpar a taxonomia
07‑Explicação dos conceitos centrais do MCP
08‑Configurar Figma MCP no Cursor
09‑Ver o primeiro pacote de compilação: executar no Xcode e corrigir problemas
10‑Testar o estado vazio: remover dados simulados e validar a primeira experiência do utilizador
11‑Explicação dos conceitos centrais das chaves de API
12‑Chaves de API: obter chaves do DeepL e do Gemini AI
13‑Corrigir o erro de tradução do Gemini
14‑Explicação dos conceitos centrais do GitHub
15‑Configurar o GitHub: criar repositório de código e enviar a partir do Cursor
16‑Armazenamento de dados: opções de iCloud local e base de dados
17‑Configurar autenticação e base de dados do Google Firebase
18‑Corrigir o início de sessão com Google
19
20‑Depurar a interface inicial: planear e implementar correções de layout
21‑Otimizar os cartões de termos: corrigir largura, deslize e detalhes finais
22‑Corrigir o fluxo de adição de termos: resolver limites de taxa de sincronização e atualização de contagens
23‑Corrigir a página de detalhes: reestruturar layout de linhas, pesquisa e problemas de layout
24‑Otimizar botões com ícones
25‑Otimizar o fluxo de adição de termos: planear implementação e testar correções de navegação
26‑Embelezar o ecrã de adição de termos: animações visuais e estilo dos botões
27‑Criar um novo ícone de aplicação com o sintetizador de ícones
28‑Configurar notificações push: configuração, testes e correção de erros
29‑Submeter a partir do Xcode ao TestFlight e configurar testes
30‑Proteger chaves de API: escolher uma solução de armazenamento segura
31‑Corrigir problemas de segurança: analisar riscos e implementar medidas de proteção
32‑Configurar o Google Analytics: rastrear eventos e validar a configuração
33‑Configurar o Firebase Remote Config: armazenar chaves e realizar testes
Este curso acompanha um pacote de materiais. Os membros recebem o link de acesso por e-mail após solicitar o curso.