IA cursora: web design com programação de IA para iniciantes | criar sites sem programação | Chris Barin | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

IA cursora: web design com programação de IA para iniciantes | criar sites sem programação

teacher avatar Chris Barin, Certified Photoshop Expert

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      2:43

    • 2.

      O que é codificação de cursor e vibe

      4:01

    • 3.

      Instale o cursor e defina suas expectativas

      5:56

    • 4.

      Nosso primeiro site no Cursor

      10:22

    • 5.

      O que você pode construir com a codificação de vibração no Cursor

      8:47

    • 6.

      Navegando no cursor

      5:29

    • 7.

      Obter melhores resultados com essas ferramentas

      10:12

    • 8.

      Configure MCPs e regras no Cursor: a maneira fácil

      7:55

    • 9.

      Como corrigir problemas

      5:56

    • 10.

      Claude x Gemini x GPT

      8:15

    • 11.

      Claude x Gemini x GPT — parte 2

      13:38

    • 12.

      Custos explicados de uma maneira simples

      9:14

    • 13.

      80% a 20%

      7:25

    • 14.

      Do Figma ao Cursor?

      4:17

    • 15.

      Da ideia ao Cursor ao Vercel para o site real

      3:04

    • 16.

      Vamos entender a proposta

      5:27

    • 17.

      Comece o projeto

      7:40

    • 18.

      Como lidar com insetos

      6:06

    • 19.

      Faça o formulário funcionar

      8:52

    • 20.

      Corrija as imagens que não estão carregando

      7:29

    • 21.

      Faça o upload do site no GitHub

      8:04

    • 22.

      Quando começar um novo bate-papo

      3:37

    • 23.

      Publique o site e compartilhe-o com qualquer pessoa

      6:11

    • 24.

      Traduzir o site

      13:36

    • 25.

      Como comprar nosso próprio nome de domínio

      12:04

    • 26.

      Melhore o site

      7:06

    • 27.

      Não tem certeza? Assista a este vídeo

      4:13

    • 28.

      Meu conselho honesto

      1:34

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

501

Estudantes

3

Projetos

Sobre este curso

Imagine criar sites e aplicativos reais, sem escrever uma única linha de código.

Isso não é ficção científica. É a programação de vibração. E é a habilidade mais prática e preparada para o futuro que você pode aprender hoje.

O que é a programação do Vibe?

Programação no Vibe significa criar sites e aplicativos totalmente funcionais usando IA. Você descreve sua ideia em inglês simples, e ferramentas poderosas de IA escrevem o código para você.

  • Não é necessário ter experiência com programação.

  • Sem jargão técnico.

  • Apenas resultados.

Neste curso, você aprenderá programação Vibe usando o Cursor, uma das plataformas de desenvolvimento mais avançadas disponíveis para IA É como ter uma equipe de desenvolvedores sênior 24 horas por dia, 7 dias por semana, pronta para construir o que você sonha.

Por que este curso?

  • Para iniciantes - Sem habilidades de programação? Isso não é problema. Começamos do zero.

  • Abordagem prática - Construímos juntos. Você vai criar seu próprio site de portfólio nas primeiras aulas.

  • Resultados no mundo real — crie aplicativos, sites, plugins, ferramentas SaaS e muito mais, sem contratar desenvolvedores.

  • IA como seu copiloto – Aprenda a impulsionar, orientar e refinar saídas de IA para transformar ideias em produtos reais.

Por que agora?

Você não está apenas aprendendo uma habilidade — você está **ganhando uma vantagem de ser o primeiro**. Esse espaço está explodindo. As empresas que criam essas ferramentas já valem bilhões. Mas ainda é cedo. A melhor hora para mergulhar é agora.

Pense nisso como investir em Apple ou Bitcoin no início. Pode ser um pouco bagunçado, as coisas podem quebrar — mas é aí que surge a oportunidade. Se esperar até que se torne comum, você será um entre milhares. Comece agora e lidere a turma.

O que você aprenderá

  • Como usar o Cursor para criar aplicativos do início ao fim

  • Como trabalhar com modelos de IA como GPT-4, Claude, Gemini

  • Como lançar e hospedar seu site em seu próprio domínio

  • Como transformar pequenas ideias em ferramentas, aplicativos e empresas úteis

  • Como solucionar problemas e se adaptar em um ecossistema de IA em constante movimento

O que você pode fazer com essa habilidade?

  • Freelance: ofereça sites e ferramentas para empresas locais

  • Ser contratado: empresas estão procurando pessoas que podem construir rápido usando IA

  • Comece um negócio: lance seu próprio produto ou plataforma SaaS

  • Economize dinheiro: crie o que você precisa sem contratar um desenvolvedor

Vamos mostrar exemplos de pessoas comuns que fazem milhares por mês com ideias simples, como compactar imagens, renomear fotos ou criar plugins de nicho do WordPress.

Não é mágica

Este curso é real. Não se trata de atalhos. Você vai ficar travado. Haverá alguns insetos. Você vai precisar de paciência. Mas esse é o preço de ser cedo. Se fosse muito fácil, todos já estariam fazendo isso.

É por isso que fica a oportunidade tão incrível.

Vamos avançar?

Se você leva a sério o seu futuro, se quer ganhar vantagem em um mundo digital em constante mudança, **este é o curso para você**. Você não precisa saber programar. Você só precisa ter curiosidade e comprometimento.

Aprenda a programar vibe.

Lance projetos reais.

Junte-se ao futuro.

Inscreva-se agora. Seu “eu” futuro vai agradecer.

Conheça seu professor

Teacher Profile Image

Chris Barin

Certified Photoshop Expert

Professor

Chris Barin is a professional web and app designer with nearly 10 years of Photoshop experience. By being self-taught, he managed to gain the trust of over 190.000 students from all over the world through his Photoshop courses. A staple of his materials is a hand-on, down-to-Earth approach that focuses on getting maximum results with minimal effort.

Chris started out as a freelance web designer and built a loyal client base, earning over tends of thousands of dollars by designing sites part time. Today, he runs his own Android design studio, 20 strong, creating fantastic looking apps for clients; his apps have over 100 million downloads to date.

Passionate about teaching, Chris teaches because he has been disappointed in the quality of training materials available ... Visualizar o perfil completo

Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Apresentação: Essa é uma das melhores coisas que você pode aprender para o seu futuro. Esta é sua chance de subir de nível para aprender algo que vai melhorar significativamente sua vida. E isso é codificação Vibe. Codificar no Vibe significa simplesmente criar sites e aplicativos usando IA e inteligência artificial Você imagina , descreve em termos simples e depois entende. A plataforma cria todo o código automaticamente, para que você não precise aprender Python, Javascript ou qualquer outra coisa Vamos usar o cursor, que é uma das melhores plataformas de codificação de vibrações que O Cursor é como ter uma equipe de desenvolvedores seniores com todo o conhecimento do mundo ao seu alcance 24 horas Sem folga, pronto para construir com o que você quiser. E tudo isso em uma assinatura bastante acessível. Você não precisa de nenhuma experiência anterior nem de saber programar. Este curso é adequado para iniciantes e vamos segui-lo passo a passo No passado, criar qualquer tipo de site ou aplicativo significava milhares, talvez dezenas de milhares de dólares, semanas e meses de desenvolvimento e toda uma equipe de pessoas. Agora, está tudo dentro de uma plataforma. codificação Vbe é a melhor chance para maioria das pessoas criar uma renda sólida e confiável Você pode usar o vibe coding para conseguir um emprego melhor como freelancer ou para iniciar o negócio E repito sem ser técnico, sem saber escrever código, esse é o futuro agora. Neste curso, criaremos um site do zero e o lançaremos em nosso próprio domínio, passo a passo, com a ajuda da IA. Mas isso não vai ser fácil. Eu não vou te prometer o mundo. Às vezes vai ser frustrante, e isso é porque é muito cedo Mas chegar cedo é a sua principal vantagem. Imagine investir na Apple há 20 anos ou comprar Bitcoin quando ela começou. Claro, haverá incertezas, problemas, bugs, mas não espere até que isso se torne popular Essa é sua chance agora. Neste curso, vou explicar o que você precisa saber, basta começar e lançar o primeiro site em pouco tempo. Vou te ensinar em inglês simples o que tudo significa, IA, LLMs, modelos, MCPs, tudo isso Sou designer e, se você já assistiu aos meus cursos de design, sabe que me concentro em obter resultados rápidos, sem nenhuma teoria chata Não vou encher sua cabeça com toneladas de termos e conceitos complicados. Não, em vez disso, eu me concentro em exemplos e exercícios divertidos. Invista no seu futuro. Comece hoje mesmo. Não espere, agora é onde você tem a maior vantagem. 2. O que é codificação de cursor e vibe: Bem-vindo de volta. Neste curso, vamos usar o cursor para vibrar o código Mas o que é cursor e o que é codificação Vibe, certo? Então, primeiro de tudo, o cursor é uma plataforma. É um programa que ajuda você a criar software com o poder da IA, sem saber codificar. A empresa por trás do cursor, a AI Sphere, acaba de levantar $900 milhões em uma avaliação de $9.000.000.000 Esses são números malucos. É uma das coisas mais quentes do momento. São 20 dólares por mês no momento desta gravação, de qualquer forma E o que você recebe em troca é um divisor de águas completo. Com o Cursor, você trabalha lado a lado com inteligência artificial que entende seu projeto, segue suas instruções e constrói seu projeto quase como mágica Você escreve o que quiser. Isso é chamado de prompt. Talvez você descreva o que o projeto deve fazer. E então a IA assume o controle e faz a maior parte do trabalho pesado. Mas vamos simplificar isso. O que você pode realmente construir no cursor? Bem, antes de tudo, aplicativos móveis, tanto para IOS quanto para Android, assim como os aplicativos que você vê na loja de aplicativos ou no Google Play. Você pode criar qualquer coisa, desde um check-up de condicionamento físico até um aplicativo de bate-papo e uma ferramenta de finanças pessoais, mas, para ser justo, neste momento, você deve optar por aplicativos menores A próxima coisa em que você pode criar sites, qualquer tipo de apresentação, sites, páginas de destino, portfólios, blogs pessoais, páginas de destino, por exemplo, são absolutamente fantásticos para produtos, startups, eventos, tudo responsivo, tudo limpo Então essa é uma boa maneira de fazer isso. A próxima coisa que você pode fazer é criar produtos SAS. CAS significa software como serviço. O cursor pode ajudá-lo a criar tudo sobre ele. O front-end, o back-end, o banco de dados, tudo e as plataformas CAS estão em toda parte. Temos alguns exemplos na tela. As plataformas CAS são fantásticas porque são uma das melhores maneiras de ganhar dinheiro. A próxima coisa que você pode fazer é criar plug-ins, ferramentas como extensões do Chrome, bots do Discord ou talvez algumas ferramentas específicas para sua equipe ou empresa ou, por outro lado, você pode optar por plug-ins do WordPress, Se ele estiver em um navegador ou for executado on-line, há uma boa chance de você criá-lo com o cursor. E aqui está a grande ideia. Assim, o cursor se conecta diretamente aos modelos de IA mais inteligentes do mundo. Isso significa que ele sabe como escrever Python, JavaScript, react, next JS, tailwind, typescript, note É como ter uma equipe de desenvolvedores seniores disponível 24 horas por dia, 7 dias por semana, com infinitos pacientes prontos para codificar o que você quiser no local Você diz o que quer e ele começa a codificar. Você analisa os resultados, dá uma olhada e depois dá feedback, e eles melhoram constantemente. Sem que você saiba programar, fale com ele em inglês simples. Essa é a parte essencial. Então imagine isso. Você tem uma ideia para um produto, certo, um plugin, um aplicativo, uma plataforma, um site, certo, algo que resolve um problema que talvez você tenha tido há alguns anos Normalmente, você precisaria de meses de desenvolvimento. Você precisaria de uma equipe, um orçamento, reuniões intermináveis, certo? Mas com o cursor, você apenas descreve a ideia. E em minutos, você tem algo real, algo funcional, algo que você pode testar, melhorar e talvez até mesmo lançar depois algum trabalho. Isso é codificação Vibe Então, a codificação vibe consiste em dizer ao Cursor o que você quer que seja feito em uma linguagem simples e simples, inglês puro, e então a plataforma o executa E é isso que torna o cursor tão poderoso. Isso não ajuda você a escrever código. Ele ajuda você a criar produtos, resolver problemas e levar você da ideia à execução com mais rapidez do que nunca. Ok, baixe o anexo e use o link para se inscrever no Cursor. Então, por favor, cadastre-se , faça o download e nos vemos em um segundo. Vamos instalá-lo juntos. Mas agora vamos fazer uma pausa rápida. 3. Instale o cursor e defina suas expectativas: Bem-vindo de volta. Instalar o cursor é muito fácil porque é apenas um programa simples. Não há nada de especial acontecendo. Portanto, siga as mesmas etapas e marque as mesmas caixas. Enquanto trabalho em segundo plano, deixe-me definir suas expectativas. Chegamos cedo. As coisas estão mudando rapidamente. cada semana, mais ou menos, há grandes novidades, melhorias, e isso é um pouco desconfortável. Novos recursos estão sendo lançados e tenho certeza de que este curso ficará desatualizado, embora eu faça o possível para mantê-lo atualizado. Agora, meu objetivo é ensinar a você como aprender e usar essas ferramentas. Eu vou te ensinar princípios, e esse é o valor real deste curso. Mas vamos voltar às constantes mudanças e melhorias. Esse é o preço que você tem que pagar por chegar cedo. Você precisa de muita paciência. Você precisa deixar a frustração se afastar de você. E isso é porque você vai ficar preso. Eu te prometo isso. E não se trata do meu curso, meu estilo de ensino ou do meu conhecimento. Sabe, eu pessoalmente tive inúmeros casos em que o guia oficial disse para clicar no botão azul, mas eram apenas botões vermelhos. Ou o guia disse para clicar no botão Salvar, mas não havia nenhum botão Salvar É muito frustrante. Tive problemas em que não consegui mais trabalhar devido a problemas com minha VPN. Mas eu não uso uma VPN. Eu segui todas as etapas oficiais e ainda estava preso a um problema que ninguém mais tinha. Usei três computadores diferentes, tive três problemas diferentes e pude continuar por muito tempo. Isso está prestes a acontecer com você também. Agora, meu conselho, use o guia do anexo para obter ajuda. Na maioria das vezes, a resposta curta é esta você terá que pesquisar e corrigir muitas coisas sozinho. Estou aqui para ajudar. Você pode contar comigo, mas alguns problemas serão específicos da sua situação, do seu computador e do seu projeto, e você precisará de paciência. Mas qual é a vantagem? Qual é a vantagem de chegar tão cedo? Nós entendemos as desvantagens. Qual é a vantagem? Bem, você tem uma grande vantagem na corrida, seja para trabalhar freelancer ou construir um negócio Isso é enorme. Você aprende com seus erros. Você vê problemas comuns e progride. Como eu disse, é como investir na Apple há 20 anos. Ninguém sabia que seria um sucesso tão grande. Mas aqui, eu prometo, há nada maior do que codificar vibrações E está tudo em suas mãos. Você pode criar coisas incríveis ou adiar Você pode esperar até que as coisas estejam super claras, super fáceis para todos. Não há mais problemas, não há mais bugs, não há mais frustrações. Mas então você terá 100 vezes mais competição porque todo mundo vai fazer isso. Então, é tão simples quanto isso. Se você investir agora na Apple ou no Bitcoin, certeza, você pode se sair bem. Mas se você estivesse lá no início, as recompensas teriam sido infinitamente maiores Então, por favor, entenda por que você vai sofrer e terá dores de cabeça e muita frustração. É para o seu futuro. E se você conseguir lidar com isso, se puder continuar avançando, a recompensa será enorme. Se você continuar trabalhando até o limite, as recompensas serão enormes. É por isso que eu amo tanto a codificação Vibe. É exatamente a dificuldade certa. Se fosse muito difícil, seria codificação clássica, certo, quatro a seis anos estudando, trabalhando, sendo aprendiz, sendo júnior, subindo de nível, lentamente super difícil, lentamente Mas se fosse muito fácil, todo mundo faria isso. Portanto, a recompensa seria quase nada. Então, isso está bem no meio. É um negócio fantástico. É o nível certo de dificuldade. De volta à inteligência. Novamente, você não vai realmente codificar. Você não precisa conhecer nenhum tipo de programação. Você precisará pensar de forma lógica e explicar claramente o que está em sua mente, o que você quer fazer E essa é uma habilidade que você terá que desenvolver ao longo deste curso e por meio da prática. Mas você não codificará, na verdade não lerá o código. Você não deveria entender tudo o que está acontecendo no cursor. Não. Um dos princípios fundamentais que quero ensinar é o seguinte: você pode passar o dia todo, por exemplo, criando memes, criando imagens engraçadas para compartilhar com seus amigos ou, por outro lado, criar uma plataforma que permita que as pessoas criem criar uma plataforma que permita que as pessoas criem E então, com base nisso, você pode criar uma fonte de receita. Tudo gira em torno de seu foco, onde você coloca seu foco e como você cria ideias. Eu vou dar uma palestra sobre isso, então fique ligado. Mas sim, o foco em que você se concentra é uma das coisas mais importantes. Você tem que definir as metas certas e as ambições certas. Sim, por enquanto, temos o cursor instalado. Temos uma interface escura e estamos prestes a criar nosso primeiro projeto. Agora, uma última coisa. Vou simplificar muitas coisas, para que seja fácil de entender. Se por acaso você é um programador com muito conhecimento, com muita experiência, com muita experiência, entenda que quando você diz que cursor é uma bifurcação do código VS, isso realmente não ajuda muitas pessoas ou quando você diz algo como abrir seu terminal e executar este script rápido em Python Novamente, isso é um pouco opressor para maioria das pessoas. Eu não vou fazer isso. Agora, eu posso simplificar demais algumas coisas, mas este é um curso para pessoas que não são técnicas, e acho que essa é a melhor maneira de fazer isso Ok, eu vou te ver em um segundo. 4. Nosso primeiro site no Cursor: Bem vindo de volta. Vamos criar nosso primeiro site no Cursor. Antes de começar, assista a esta palestra duas vezes. Na primeira vez, basta assistir e ver o que está acontecendo. Em seguida, retroceda desde o início e faça uma pausa para continuar trabalhando. Você terá que fazer uma pausa com bastante frequência. Por favor, não tente colaborar na sua primeira visualização. Você não conseguirá acompanhar. Então, novamente, assista duas vezes e, na segunda vez, faça uma pausa quantas vezes precisar Ok, vamos lançar o cursor e esperar alguns segundos até que ele carregue. A próxima etapa é o que você fará toda vez que quiser iniciar um novo projeto, seja, criar uma nova pasta. Todos os nossos projetos devem ser organizados em pastas, um site, uma pasta. Então, vamos abrir nosso computador e criar um novo. Se você não usa o Windows, tente evitar a partição C, a unidade C, pois isso pode criar alguns problemas. Ok, chame, o que quiser. Vou usar portfólio, mas o nome realmente não importa. Claro, a pasta vai ficar totalmente vazia, certo? Em seguida, volte ao cursor, maximize-o, para que ele ocupe a tela inteira, e agora vamos abrir essa pasta. Então, nada de especial até agora, mas é assim que você inicia um novo projeto no cursor. E, em seguida, anexado ao curso, você terá um arquivo de texto com um prompt, com uma tarefa. É o que queremos construir, e é algo bem básico. Então é isso que vamos colar aqui no lado direito desse campo. Agora, depois de colar, Control V, não pressione Enter. Em primeiro lugar, estamos no modo agente. Isso significa que a IA criará todo o código para nós. Não vamos usar mais nada, então tudo é automático. Em seguida, a partir deste trabalho, vou usar o Gemini 2.5 P. Por favor, use o mesmo ou, se não estiver disponível por qualquer motivo, qualquer uma se não estiver disponível por qualquer motivo, dessas outras opções listadas na tela Vou explicar tudo em detalhes mais tarde. Então, por enquanto, continue. Ok, aqui está a tarefa. É o seguinte. Crie uma landing page de portfólio de modelos para mim, Chris Barron 36 de Bucareste Tem 14 anos de experiência em design. Sou instrutor certificado pela Adobe e me especializo em web e design de aplicativos Eu prefiro um esquema de cores vermelho e preto, boas animações e uma seção de portfólio com cinco categorias Use imagens de espaço reservado por enquanto. Será uma única página com um menu principal na parte superior que o levará até a seção específica em que você clica. O endereço do meu escritório é o seguinte. E, por favor, adicione os meus comentários. Adicione um formulário de contato para que as pessoas me enviem mensagens e mostrem meu número de telefone, bem como meus perfis de mídia social. Use as melhores práticas para criar essa landing page. Ok, coisas boas. Use a mesma tarefa, mas esteja ciente de que é totalmente normal seu design tenha uma aparência diferente. Isso não é um problema. É assim que a IA funciona. Agora, caso isso não funcione, continue até a próxima palestra onde vamos configurar tudo, e então você pode voltar e tentar novamente. Ok, agora, uma vez que pressionamos Enter, partimos para as corridas. Observe essa área aqui. Isso diz que está gerando. Isso significa que está funcionando. Aqui, caso queira pará-lo, você pode usar esse botão, mas na verdade não fará isso. Dentro desse painel, você pode ver como o modelo pensa, e alguns modelos são muito descritivos Eles explicam tudo em detalhes. A propósito, modelo com IA, é a mesma coisa. Aqui, esse cinza muito desbotado nos diz o que a modelo está pensando. E depois de um tempo, um tom diferente de texto aparece. Este é mais fácil de ler. Então, vamos fazer uma pausa Então, basicamente, temos um texto desbotado que é difícil de ler. Esses são os pensamentos do modelo. E então esse texto, essa é a resposta real. Então, é como ser capaz de ler a mente de alguém, e isso é fascinante. Ok, agora, a IA diz que vai começar com um arquivo de índice. E a partir daqui, podemos garantir que a IA entendeu a tarefa. Ok, ótimas coisas. Agora, depois de mais alguns segundos, o arquivo de índice aparece em dois lugares. No lado esquerdo, podemos ver onde estão listados todos os arquivos daquela pasta que criamos anteriormente. Estava vazio. Agora ele tem um novo arquivo, um arquivo de índice dentro dele. Ok. E na parte central da tela, podemos ver o conteúdo desse arquivo. Mas o problema é o seguinte. 99% das vezes, você vai se concentrar no lado direito. Ok. Agora, a próxima tarefa é o CSS. Isso estilizará o código. Isso fará com que pareça melhor, por assim dizer. Agora, isso vai levar alguns segundos, mas observe que vou acelerar a gravação pois às vezes isso demora um pouco. Alguns minutos. Ok, agora vamos ver o que vem a seguir. Arquivo JavaScript. Ok, coisas do petróleo. Não precisamos acompanhar. Poderíamos simplesmente tomar uma xícara de chá, mas é uma boa ideia ver como o AA pensa e como funciona. Ok, certo. Podemos ver que temos algumas instruções. São para nós. Essas são coisas que devemos fazer para terminar o projeto. É como adicionar algumas imagens. Como não fornecemos nenhum, o site estará bem vazio, certo? E o formulário de contato realmente não funcionará porque não está conectado a nada. Mas está tudo bem, para o primeiro exercício. Vamos seguir em frente. E aqui estamos. A IA finalmente parou. Você pode ver que não está mais dizendo gerar, e temos um novo botão aqui que diz aceitar tudo. Então, vamos clicar nele. É assim que nos comprometemos. É assim que podemos salvar nosso progresso. Obviamente, poderíamos potencialmente ler esse resumo, mas, em resumo, ele diz que uma versão básica do site está pronta e que podemos iniciá-la usando o arquivo de índice. Ok, vamos voltar para a pasta e abrir esse arquivo. Vou usar o Firefox para abri-lo, mas você pode usar qualquer navegador. E vamos dar uma olhada. Aqui está nosso adorável site. Agora, é absolutamente lindo, lindo? Não, claro que não, mas demoramos alguns minutos e temos algo com que trabalhar. Como não fornecemos nenhuma imagem, a IA não baixará nada da web. Então, obviamente, o site parece um pouco vazio. Mas ele seguiu todas as instruções do arquivo de texto, e a IA disse que otimizou o design para uso móvel. Então, vamos clicar com o botão direito do mouse e escolher Inspec. No Firefox, o botão que estou procurando é esse aqui. Caso você simplesmente não consiga encontrá-lo, basta redimensionar seu navegador para o tamanho de um telefone celular Mas sim, isso também fica bem em um telefone . Sem surpresas aqui. Esse é o poder da codificação Vibe. Você pensa em algo, digita e, depois de pressionar Enter, em alguns minutos, você entende. Pode não ser perfeito, mas podemos construir sobre isso. Então, vamos realmente dar outro passo. Vamos mudar o esquema de cores. Digamos que esteja muito escuro para o meu gosto, certo? Então, vamos mudar para azul e branco. Vou dizer à IA que faça exatamente isso. Você tem que ser natural em seu idioma. Você não precisa usar nenhum termo técnico. A IA entende isso e começa a editar o arquivo CSS. Agora, pausa rápida. Quando você vê linhas vermelhas, isso significa que essas peças serão removidas. E nesse caso , são as cores antigas. E essas linhas esverdeadas, elas não são exatamente verdes, elas são esverdeadas, essas são as novas Então, tudo faz sentido. Quando terminar, vou clicar em Aceitar mais uma vez. A propósito, você vai ter que fazer isso constantemente. Agora, poderíamos potencialmente ler o resumo, mas vamos voltar ao navegador e atualizar. E, sim, agora é branco e azul. Ainda estamos no modo móvel, mas tudo bem. Podemos acessar o site e clicar com o botão direito do mouse. Escolha inspecionar novamente e, em seguida, teremos que clicar no mesmo botão de antes para voltar ao modo desktop Ou poderíamos simplesmente fechá-lo e abri-lo novamente. Mas sim, estamos bem. A IA nos deu um novo esquema de cores claras. Tudo é bom e limpo, nada muito especial. Mas sim, isso é muito legal. Vamos fazer uma etapa final. Vamos adicionar um mapa em vez de um endereço. Então, vamos ver como a IA gerencia isso. Como você está prestes a ver nessas lições, existem algumas limitações. A IA não pode implementar absolutamente tudo o que você possa imaginar. Mas um mapa, ele deveria ser capaz de fazer. Então, vamos dar uma olhada. Lembre-se de sempre clicar em Aceitar. E então, quando estiver dentro do navegador, você pode usar o ícone de atualização Você pode usar o atalho F cinco, ou o controle de teclas de atalho ou depende de você E sim, esse é um mapa totalmente funcional que você pode usar. Você pode ampliar, você pode diminuir o zoom. E isso é incrível. Isso é codificação Vibe. Você imagina, descreve, entende. E então tudo se resume a refiná-lo. Então, é mais como você imaginou. O que eu quero que você faça agora é criar sua própria versão, começando com meu arquivo de texto. Então, crie uma nova pasta no seu computador. Em seguida, vá para o cursor no menu superior e use Abrir pasta. É tão fácil quanto isso começar um novo projeto. Substitua meu nome no arquivo de texto, altere alguns detalhes e, em seguida, crie-o. Quando terminar, faça uma captura de tela de todo o design e publique-a para que eu possa ver Agora, antes de terminarmos, para algumas pessoas, isso pode não funcionar. O cursor pode apresentar vários erros e problemas. Pode parar de funcionar. Ele pode pedir que você instale coisas, e tudo bem. Faremos toda essa configuração em breve, e então você poderá voltar para esta palestra. Então, se você não tem um site, deixe um comentário para que eu saiba qual problema você está enfrentando e depois vá para a próxima palestra Não fique desapontado. Lembre-se, divirta-se com isso. 5. O que você pode construir com a codificação de vibração no Cursor: Chris, o que devo construir? Eu entendi. Eu sei que você pode não ser um empreendedor com talento, mas deixe-me ajudá-lo com algumas ideias rápidas Agora, antes disso, eu tenho que te dizer uma coisa importante. A execução é essencial. Ideias não valem nada. Eu vou dizer isso de novo. Tudo gira em torno da execução. Não é a qualidade da ideia. Vou expandir no, então vamos começar com este site. Em lovemg.com, certo? Este site reduz suas imagens. Se você já trabalhou com o Photoshop, por exemplo, sabe que às vezes ele oferece tamanhos de arquivo enormes, como dois, três, 5 megabytes, Agora, com essa plataforma, você arrasta e solta as imagens e pronto. Você reduz o tamanho deles em 80% sem perder a qualidade. E também pode ajudá-lo a redimensionar imagens rapidamente. Novamente, arraste, solte e pronto, certo? E você tem alguns outros recursos aqui. Mas o preço é de quatro a sete dólares por mês. Não é nada. Até eu me inscrevi. Então essa é uma ideia. E aqui está uma plataforma que transforma seu PDF em um arquivo Excel, para que seu contador tenha mais facilidade com ele É um super nicho, certo? É apenas para um grupo seleto de pessoas, mas isso rende 38.000 dólares por mês, $38.000 por mês Coisas malucas. E essa é outra que está indo muito bem. Isso renomeia todas as suas fotos e pronto. A coisa toda. Essa é toda a plataforma. Então, em vez de chamá-los de IMG 010203, ele lhes dá um nome próprio, o que é incrível para aqueles casos em que você sai férias e tem milhares de fotos espalhadas Novamente, esse é um serviço muito específico. Em seguida, vamos usar esse poly.com, que ajuda você a publicar e programar seu conteúdo em todos os seus canais de mídia social Essa plataforma tem uma única pessoa, um único cara por trás dela que está ganhando mais de $1 milhão por ano, dólares australianos, mas ainda assim, e agora ele é o Channel Se , vamos fazer uma pausa. Essas não são ideias incríveis. Eles não vêm de gênios dos negócios, certo? São pessoas comuns que tiveram uma ideia. Eles tinham um problema e resolveram esse problema. Eles executaram essa ideia e a fizeram bem. Talvez existam outras 50 plataformas como a Poly, por exemplo Então, mais caros, outros mais baratos. É por isso que eu disse que tudo gira em torno da execução. E meu conselho, concentre-se no lado do design. Pegue algo que já foi feito 100 vezes antes, adicione um design bonito, um pequeno toque e você terá um negócio Claro, você ainda precisa promovê-lo. Você precisa anunciar, mas essa é uma história diferente Agora, deixe-me continuar com alguns outros exemplos, algo um pouco mais acima. Então, aqui está a câmera básica, uma plataforma aparentemente complicada que se concentra em mensagens de uma coisa Basicamente, permite criar uma lista de tarefas de uma forma muito semelhante à noção. Obviamente, há muito mais nessas plataformas, muito mais recursos. Mas então você começa com uma ideia simples e depois expande, faz com que ela cresça. Por exemplo, crie um aplicativo que lembre você de se levantar da cadeira a cada hora, certo? Isso é um negócio. Isso é um serviço. Isso é um aplicativo, isso é uma plataforma. E essa pequena ideia pode lhe dar outra fonte de renda, como você monetiza, como você constrói uma audiência Isso é uma coisa diferente novamente. Isso além das pontuações. Mas prometo que existem inúmeras plataformas construídas em torno de uma ideia muito simples. Aqui está uma extensão do WordPress que simplesmente permite você insira postagens de mídia social em seu site. Super fáceis e eles ganham muito dinheiro, principalmente passivos, certo? Agora eu vi extensões pagas do WordPress que permitem adicionar uma barra com uma mensagem personalizada na parte superior ou inferior do seu site. É isso mesmo. Essa é a coisa toda. Essa é a conexão completa de toda a empresa. Então, o fato é que o céu é o limite. É tudo uma questão de resolver problemas, problemas que você sabe que lhe interessam, que você quer resolver por si mesmo. Ainda no WordPress, há um aplicativo que ajuda você a inserir o código do Google Analytics ou o rastreamento de anúncios do Facebook. E é tão fácil quanto isso. Não é nada muito complicado. Agora, um cara programou uma plataforma de horóscopo ao vivo no TikTok, e está indo muito, muito bem Hodoscópio, seja o que for. Isso não faz nenhum sentido. Não é para mim, mas talvez seja para você. Agora, outro cara criou um aplicativo de papel de parede, mas apenas para o tipo específico de anime. Você não precisa pegar o próximo Uber ou bater na porta. Você chega a um, cinco, dez mil por mês. Na verdade, você precisa resolver um problema para um pequeno nicho de pessoas. Mas digamos que você não tenha nenhuma dessas ideias, certo? Bem, fizemos o site do portfólio, certo? Por que não oferecer esse serviço a algumas empresas locais? Encontre 100 deles na sua região, na sua cidade, no seu país e peça $1.000 ou 80 dólares por mês E você acabou de fazer uma boa mudança. Existem outras plataformas que oferecem listas de todos os dentistas da sua cidade ou país de York Agora, o que importa é que você encontre a abordagem correta. Você envia um e-mail para eles? Você liga para eles? Você aparece na empresa? Você cobra $1.000 ou 800? E, claro, você não precisa fazer isso apenas com dentistas Pense em todas as outras empresas em sua área que ganham um bom dinheiro, mas elas têm sites horríveis Na minha parte do mundo, são restaurantes, advogados, lojas de serviços, veterinários. A lista é infinita. Eu tenho inúmeras agências de web design, é claro. Mas o seu pode ser diferente porque você pode se especializar em uma determinada área que talvez conheça muito bem Ou que você está prestes a aprender muito bem. Você oferece um bom site já codificado com pouca ou nenhuma manutenção É por isso que é uma corrida, porque mais e mais pessoas começarão a oferecer a mesma coisa, certo? Porque se você pode fazer um site em cinco, dez, 15, 20 minutos, claro, qual é o valor, certo? Você vai cobrar talvez 600 dólares? O próximo cara vai cobrar 400 e, de repente, a partir de $1.000, você começa a oferecê-lo por centavos Então, o tempo é essencial. É por isso que eu disse que vale a pena chegar cedo. Mas é claro que não há necessidade de entrar em pânico. Há mais do que o suficiente para que todos saiam por aí. Portanto, meu conselho, antes de criar qualquer coisa que queira vender, comece com alguns pequenos projetos divertidos. Agora, vamos fazer uma pausa Espero que agora você possa ver há um mundo de oportunidades, mas não precisa mirar em um negócio de $100.000.000 Basta resolver pequenos problemas, como transformar cantos quadrados de uma imagem em arredondados, certo? E que talvez você pague 100 dólares por mês. Parece bobagem, eu sei, mas as mídias sociais estão cheias de histórias como essa É chamado de construir em público e é uma ótima maneira de anunciar. Você publica constantemente sobre sua jornada. Esse edifício em movimento público é fantástico porque você pode realmente se inspirar em seus projetos e também pode aprender seus erros para evitá-los. Você vê os perfis, você pode ver que são apenas pessoas normais. Então é assim que você pode se inspirar. O cara que codificou o ply.com documentou cada etapa de sua jornada e como ele a desenvolveu ao longo de muitos Ele estava totalmente sozinho. Ele programou tudo, à moda antiga. Ele foi o único desenvolvedor. Mas agora talvez você esteja sozinho, mas tenha o conhecimento e o poder de 100, 1.000 desenvolvedores qualificados, à sua disposição por 15, 20, 25 dólares por mês, certo? Portanto, você não levará anos para construir seu projeto. Você pode falhar em marketing, mas pode fazer isso outra vez outra vez e outra vez. Você pode tentar novamente. Você pode falhar rápido, você pode aprender. E então, em um ponto, você terá sucesso. Seja grande ou pequeno, depende de você. Está em suas mãos. Mas sim, agora a questão é: o que você quer construir? Pode ser bobagem. Pode ser pequeno. Mas se você continuar tentando e aprendendo, eu prometo que você vai ter resultados. 6. Navegando no cursor: Bem vindo de volta. Vamos acionar o cursor para que possamos explorar a interface. Isso pode mudar do seu lado, mas o básico sempre estará aqui Como não temos nenhum projeto aberto, a interface é bem básica. Podemos abrir um projeto existente ou lançar um novo abrindo uma pasta totalmente nova, uma pasta vazia, ou podemos usar o Github para iniciar um Mas vamos manter as coisas simples e vamos criar uma nova pasta em qualquer lugar do nosso computador e, em seguida, vamos abri-la no cursor. Agora, mesmo com um projeto vazio, a interface, para ser justo, não muda muito, mas vemos algumas áreas importantes. No lado esquerdo, podemos ver todos os arquivos dessa pasta específica. No momento, está totalmente vazio. Acabamos de fazer isso. Mas vamos fazer isso. Vamos adicionar um arquivo de texto aleatório dentro dessa pasta. Agora, poderíamos fazer isso diretamente do cursor, mas vamos fazer isso à moda antiga Portanto, qualquer arquivo de texto aleatório deve aparecer aqui. Se você não o vê, você tem um ícone de atualização se mover o mouse nessa área E depois de clicar nele, você pode usar a parte perfumada da tela para editar esse arquivo Mas a chave para a codificação Vibe está aqui neste painel. É aqui que você fala com a IA. Caso você não consiga ver, use a tecla de atalho Control L, mas, por padrão, você deve vê-la. Mas sim, Controle L. Vamos voltar a este painel em um momento. Por enquanto, vamos ao menu superior do terminal. Nessa lista, escolha um novo terminal, e isso abrirá um painel na parte inferior. Aqui vamos ver várias guias, mas com interesse apenas no terminal Agora, de tempos em tempos, essa área pode nos mostrar vários problemas, erros. Isso nos mostrará algum progresso, e talvez tenhamos que pagar alguns comandos ou simplesmente pressionar Enter. Mas sim, para resumir, para recapitular, 90% das vezes, você vai olhar aqui neste painel direito, e talvez 10% das vezes, você vai dar uma olhada no terminal na parte inferior Porém, na maioria dos casos, até mesmo o terminal aparecerá aqui no lado direito. Agora, o resto realmente não importa muito. Caso a interface seja muito pequena, você pode usar o controle de hóquei plus para torná-la maior Isso deve ajudá-lo a ver tudo sem nenhum esforço. Então isso é Control plus. Se você quiser diminuí-lo, use o oposto, Controle menos Ok, ótimas coisas. Mesmo assim, essa interface escura pode incomodá-lo Então, veja como você pode mudar isso. Vá para o menu superior para arquivar. A partir daqui, vá até as preferências. Em seguida, procure por Team. E, finalmente, aqui, clique em Equipe de cores. Agora, depois de clicar em qualquer uma dessas opções, a janela será fechada, que não é o ideal, mas abra-a novamente, arquive a equipe de referências, pinte-as e escolha qualquer uma delas. Depende de você, mas eu realmente gosto dos mais escuros. Ok, agora vamos nos concentrar na interface da interface de bate-papo. A primeira coisa que você precisa saber é que, para a codificação do Vibe, sempre queremos configurá-la como agente Os outros modos são para desenvolvedores com muita experiência que desejam usar a IA para melhorar a escrita do código, torná-la melhor ajudá-los a escrever código. Mas não queremos fazer isso. É por isso que vamos configurá-lo como agente, o que significa simplesmente que a IA fará maior parte do trabalho. Em seguida, no topo Você pode referenciar um arquivo de dentro do projeto, basicamente direcionando a IA para ele. Agora, só para ficar claro, a IA mudará todos os arquivos que estão dentro da pasta do projeto. Pode funcionar em qualquer um deles. É assim que você basicamente mantém as coisas separadas. Se você quiser iniciar um novo projeto, crie outra pasta vazia em um local diferente no seu computador e acesse o menu superior para abrir a pasta. Então é assim que você mantém as coisas separadas. É como tudo. Quando você instala jogos, programas, quando copia imagens de férias, tudo deve estar bem organizado em pastas apropriadas Então é assim que você muda de um projeto para outro. Você basicamente vai para a pasta File Open, certo? Ou outra abordagem que é basicamente a mesma coisa. Você pode ir ao menu superior para arquivar e, a partir daqui, escolher uma nova janela. E, basicamente, você pode abrir uma pasta, e é basicamente a mesma coisa. Agora você pode arrastar imagens para o bate-papo. É por isso que você tem esse ícone aqui. Você pode clicar nele ou arrastar e soltar. Mas vamos fazer isso mais tarde. Como eu já disse, você também pode referenciar determinados arquivos se quiser que a IA se concentre neles. No momento, você pode ver que o documento de texto é mostrado aqui, e isso está dizendo à IA que você queria prestar mais atenção a ele. Você pode passar por cima e clicar no símbolo X para removê-lo. Vamos conversar sobre isso mais tarde. A configuração final importante aqui é a parte em que você escolhe seu modelo. Isso mudará drasticamente seus resultados. Vamos falar sobre modelos na próxima palestra. Por enquanto, altere a interface para uma nova equipe, aumente o tamanho usando Control plus e crie uma nova foto no seu computador e abra-a no cursor para se acostumar com esse fluxo. Ok, eu vou te ver em um segundo. 7. Obter melhores resultados com essas ferramentas: Volte. Desenvolva algumas ferramentas que você possa instalar no seu computador, para que o cursor possa fazer um trabalho melhor, especialmente se você quiser fazer o mínimo de trabalho possível, e é isso que queremos fazer. Agora, não vamos dar controle total à IA. Em vez disso, vamos instalar um software muito conhecido que ajudará o cursor a funcionar melhor. Então, primeiro de tudo, temos que instalar o Python. A propósito, você tem um arquivo anexado ao curso, então não se preocupe com isso. Você tem todos os links, não precisa anotá-los. Por favor, trabalhe junto em sua segunda visualização. Ok, este é o site oficial e, no meu caso, clicaremos na versão mais recente do Python para Windows Nesta nova página, teremos que rolar para baixo e, na seção de arquivos, encontraremos o link para download. Claro. Faça algumas escolhas, mas é o seguinte. Procure o rótulo recomendado. Isso facilita as coisas. Então, vamos baixá-lo e instalá-lo. Agora, há uma coisa importante aqui, essa segunda caixa de seleção aqui Agora, não vou entrar em detalhes porque isso realmente nos desviaria Então, basta marcar essas duas caixas e estaremos prontos para começar. Demora um pouco, mas não há nada de especial acontecendo. Às vezes, o Python não é instalado corretamente, e eu tenho uma palestra sobre Agora, para verificar se sua instalação está boa, clique no menu Iniciar e digite CND CMD é a abreviação de comando. Novamente, você tem tudo isso anexado e também tem algo para usuários de Mac. Agora, isso é o que eu quero que você digite aqui no prompt de comando. E se você ver algo assim, você está pronto para ir. Provavelmente, você terá uma versão mais recente, mas tudo bem Enquanto não houver avisos, você ficará bem Agora, caso você não consiga gerenciar, você pode fazer o seguinte. Você pode ir até o cursor no menu superior do terminal. Aqui, pare o novo, e você poderá vê-lo aqui mesmo. Digite a mesma coisa, P e Y, e você verá se funciona. Do meu lado, está tudo bem. Agora, antes de continuarmos, devo dizer que não vou explicar cada peça de software porque é contraproducente Em vez disso, vou anexar um arquivo com alguns detalhes sobre cada programa, mas eles são muito conhecidos e não há nada com que se preocupar . Eles vão ficar bem. Então, novamente, vou me concentrar em coisas práticas. Para mim, o objetivo é bem simples. Crie sites o mais rápido possível. Aprender sobre Python agora não vai ajudar muito. Isso vai fazer sua cabeça girar. Então, vamos manter isso curto. Então, o Python é retirado da lista. Idealmente, você reiniciaria o computador, mas aqui vou continuar, mesmo que isso possa causar alguns problemas. Em seguida na minha lista, a versão Node JS LTS. Isso é essencial e realmente vai nos ajudar. Agora, durante o processo de instalação, ele pode perguntar se você deseja instalar algumas outras ferramentas. Queremos ter certeza de que marcamos essa opção. Nós queremos isso. Então, isso vai te mostrar outra janela com muito texto, e eu quero dizer muito. Ele não nos pede nada, mas talvez você precise esperar alguns minutos enquanto ele faz seu trabalho. Vou acelerar a gravação, mas, por favor , tenha paciência. Uma coisa engraçada, porém, do meu lado, diz que não consegue realmente encontrar o Python, mesmo estando 100% instalado Agora, uma reinicialização poderia ter resolvido esse problema. Mas sim, eu sei que está instalado, então não é grande coisa. O fato é que, depois de um tempo, esse processo de instalação simplesmente pára. Mas o problema é o seguinte. Abra outro prompt de comando, CMD, e digite o seguinte nó e, em seguida, a versão Lembre-se de que você não precisa memorizar esses comandos. Eles estão todos conectados. Ok, sim, você pode ver minha versão aqui, estamos prontos para ir. O próximo na minha lista, Power Shell 7. Estamos na Microsoft Store oficial e isso nos diz que há muitas maneiras de instalá-la. Pode parecer um pouco avassalador, mas na verdade é bem simples Vamos usar esse método quando este for o método recomendado, então é por isso que vamos usá-lo. Aqui, existem apenas duas etapas. Esse é o primeiro. Você abre o prompt de comando, clica aqui para copiar esse texto e depois cola. Você receberá uma pergunta aqui, digite Y como em sim e, em seguida, pressione Enter e verá que há duas versões disponíveis. Agora, pré-visualizar significa simplesmente que é como uma versão beta, algo que geralmente é menos estável, experimental. Então, não vamos fazer isso. Nós vamos escolher aquele, o primeiro. OK. Agora, para instalá-lo, copie esse comando. Novamente, não a versão prévia que está um pouco mais abaixo, esta aqui, e depois cole no prompt de comando e pressione Enter. E, claro, depois de alguns segundos, isso vai ser instalado. Ok, teste rápido o FDwardt, abra o menu Iniciar e digite É rápido, mas com W, e você deve ver o Power Shell sete disponível. Ok, estamos indo muito bem. Vamos continuar com o GitHub. Precisamos criar uma conta. Mas, como com todo o resto, é totalmente gratuito. Então você tem que inserir seu endereço de e-mail, e então você tem que verificá-lo. Mas sim, depois disso, você está muito pronto para ir. Github é muito necessário, embora possa ser bastante intimidante Como você está prestes a ver, vamos nos concentrar no essencial e, em breve, você se sentirá confortável com isso Ok, ótimas coisas. Em seguida, vamos instalar o Docker. Isso pode ser opcional. Pode ser considerado opcional, mas tive alguns problemas porque não o instalamos, então prefiro instalá-lo e terminar com ele. Este é um dos programas mais lentos que existem. É totalmente gratuito. Não há muita coisa que você precise fazer, mas é bem lento. Então você tem que ser paciente com isso. Depois de pronto, e novamente, por favor, seja paciente. Você precisará criar uma conta. Mas o fato é que já temos uma conta no GitHub, certo? Então, em vez de enviar um e-mail e se registrar à moda antiga, por que não usar a conta do GitHub É muito mais rápido. Então clique no ícone. Esse é o ícone do GitHub, e então você vai ficar dourado OK. Há algumas outras coisas aqui. Mas enquanto trabalho em segundo plano, deixe-me explicar o que está acontecendo. Então, estamos prestes a cozinhar muitos pratos na cozinha. Vamos preparar café da manhã, almoço e jantar. Vamos fazer sobremesas. Vamos fazer lanches. Vamos fazer refeições completas, muitas variações, certo? Então, isso significa que precisamos ter uma geladeira e utensílios totalmente abastecidos Precisamos de ingredientes. Precisamos de facas, garfos, colheres, tudo bem Isso é o que estamos fazendo agora. Agora, vamos usar absolutamente tudo em cada prato? Não, algumas ferramentas são específicas apenas para determinados projetos, mas é muito mais fácil preparar tudo agora do que tentar encontrá-las enquanto você cozinha. Isso vai ser horrível. Essa é uma experiência ruim. Veja, quando você tem um problema após o outro no cursor, porque está faltando isso ou aquilo, você vai perder tempo. Você vai desperdiçar energia e, claro, créditos, o que basicamente significa dinheiro. É por isso que eu sugiro fortemente que você instale tudo agora. Você faz uma pausa com frequência, chega à largura e depois vai voar Ok, coisas boas. Em seguida, vamos instalar algo chamado Git para Windows Agora, esse programa terá muitas configurações, muitas caixas de seleção Mas o que vamos fazer é usar os valores padrão em cada etapa. Agora, você poderia fazer uma pausa, mas simplesmente aceitar tudo como está configurado , pois o cursor gerenciará tudo Então, basta clicar em Avançar e estará pronto. Agora eu percebo que isso não é muito confortável, mas isso vai fazer com que a IA funcione muito melhor, muito mais rápido, e não vai nos incomodar a cada passo Não vai pedir que confirmemos as coisas. Não vai pedir que façamos coisas. Agora, quando criarmos vários projetos no cursor, todos esses programas e contas serão úteis. É por isso que os instalamos agora. Fique comigo, estamos quase terminando. Ok, Fast Food web e temos apenas algumas contas para fazer. Mas isso é um instante. É só mais ou menos um clique. O VerSL é o primeiro. Vamos usá-lo para hospedar nossos sites para que todos possam vê-los. Novamente, isso é totalmente gratuito por enquanto, então não se preocupe com isso. Inscreva-se usando o Github para simplificar o processo. Obviamente, faça uma pausa quantas vezes precisar e revise o arquivo anexado Então isso é VerSL. Em seguida, usaremos uma plataforma chamada resend.com para enviar e-mails Isso é totalmente gratuito para até 3.000 e-mails por mês. Então, isso é incrível para começar. Lembre-se de que criamos nosso site de portfólio, mas a IA nos disse que o formulário não funcionaria porque não está conectado a nada. Bem, reenviar corrige isso. Coisas boas. E uma conta final é a Super Base, que é fantástica para bancos de dados, para projetos complexos que podemos fazer mais tarde no curso. Isso é muito necessário, mas, novamente, mais tarde. No entanto, basta um clique, então por que não tirá-lo do caminho Mas, sim, acredite ou não, acabamos com essas ferramentas. Existem algumas outras configurações no cursor, mas faremos isso depois que você se atualizar. Por enquanto, faça uma pausa, instale tudo, revise o anexo e só continue depois de ler a lista de verificação Lembre-se, seja paciente e instale tudo. Obrigado. 8. Configure MCPs e regras no Cursor: a maneira fácil: Volte. Instalamos algumas coisas, como Python, sem JS e Power Shell, mas também podemos fazer algumas coisas com o cursor A primeira são as regras. E você pode acessar essa seção focando no lado superior direito do cursor. Clique aqui neste ícone de engrenagem para abrir as configurações do cursor. Você o verá aberto aqui e há algumas coisas para escolher. Vamos começar com as regras. Então, aqui, há duas opções principais. São as regras do usuário e as regras do projeto. Estamos interessados no primeiro. Você tem um arquivo anexado chamado exatamente assim. Tudo o que você precisa fazer é espaçar o conteúdo dentro do Cursor. Resumindo, isso diz ao cursor como ele deve agir. É como dizer a alguém o quanto gostamos do nosso café, e são coisas bem básicas. Queremos que o cursor seja eficiente. Queríamos usar as melhores práticas. Queremos que seja seguro e oculte informações confidenciais, e assim por diante. Você pode encontrar modelos de regras na web ou simplesmente usar os meus. Eu também o comprei na web. Escolhemos as regras do usuário porque queremos que o cursor as aplique a cada projeto. Agora, por outro lado, as regras do projeto seriam específicas para esse único projeto Por exemplo, vamos imaginar que mudamos para um projeto de aplicativo móvel no IOS, certo. Podemos ter requisitos diferentes, certo, regras diferentes. Mas como vamos nos concentrar no trabalho de web design neste curso, queremos simplificar , então é muito fácil colar essas regras e pronto. Queremos que eles sejam aplicados em todos os lugares. No próximo cursor, clicaremos em MCPs. Não vou me debruçar sobre as coisas técnicas. É bem simples. Isso vai nos ajudar bastante. Agora, o problema é o seguinte. Resumindo, isso dará à IA mais controle. Se não usarmos esses MCPs, teríamos que trabalhar mais Teríamos que escrever mais código. Teríamos que digitar mais comandos e mover coisas. Isso não é ótimo. Por exemplo, teremos um MCP do Github. Isso permitirá que a IA crie um novo projeto sozinha. Isso permitirá que ele envie tudo automaticamente. Basicamente, faça tudo sozinho sem que precisemos seguir certas instruções. Eu odeio quando a IA me diz o que eu tenho que fazer. Então, os MCPs são fantásticos. E uma vez configurados, a IA os usará conforme necessário. Essas são basicamente ferramentas para a IA, caso ela precise delas. Agora, no momento, essa interface não é amigável para iniciantes, mas eu vou ajudá-lo. Você tem um arquivo anexado que você simplesmente precisa copiar e colar e depois substituir algumas chaves. Este é o arquivo, e aqui estão as coisas que você precisa substituir. Em primeiro lugar, deixe-me mostrar como remover ou adicionar um, caso você queira adicionar um MCP ou remover um MCP Você seleciona o arquivo inteiro, Controle A, depois o copia, Controle C. Em seguida, você abre chagpt.com Você não precisa de uma conta, você pode usá-la totalmente de graça. Em seguida, você diz algo como remover o Super Base MCP desse código e simplesmente colá-lo Você tinha entrado, e isso vai ser isso. O Chad GPT fornecerá o código atualizado, para que você não precise se preocupar abrir e fechar colchetes ou qualquer E é a mesma coisa se você quiser adicionar algo. Então, sim, é assim que você faz. Vou manter minha lista original, e é isso que eu recomendo que você faça também. Então, com o arquivo de texto original que você anexou, volte para Cursor, para MCP e clique em Adicionar Tenho certeza de que essa interface mudará no futuro. Vai ser mais amigável para iniciantes. Mas, por enquanto, é o que é. Ok, depois de colar, você precisa trocar de guia. Você precisa voltar às configurações do cursor. Aqui, você encontrará uma lista de todos os MCPs que estão configurados Verde significa que eles estão prontos para ir. Qualquer outra coisa não é ideal. Caso você tenha problemas com alguns deles, continue assistindo. Eu vou te mostrar como você pode consertá-los. Agora, há um limite para quantos MCPs você pode instalar. Há um limite para quantas ferramentas eles podem usar. Agora, eles são tão bons que você pode querer adicionar toneladas deles, mas mais de 40 ferramentas no total não são suficientes, pelo menos por enquanto Agora, você pode dizer: Ei, Chris, mas são apenas algumas entradas aqui. Temos o Github. Temos memória, pensamento sequencial Não são 40 itens. Você está correto, mas são ferramentas, não itens. Veja, todo MCP tem todas essas ferramentas. Esse é o limite real. 40 ferramentas no total. Só o Github tem mais de 20, mas é tão útil que vamos mantê-lo Apenas algumas palavras sobre eles, porém, só para ficar um pouco claro. Pensamento sequencial, isso ajudará a IA a dividir a tarefa em partes menores Isso ajudará a rastreá-los, aqueles pedaços menores , e nos dará um resultado muito melhor. Basicamente, está ajudando a IA a não perder o foco. Ele vai acompanhar tudo. É basicamente uma lista de verificação. Ou o sistema de arquivos MCP. Isso permitirá que a IA crie pastas, mova arquivos, recorte, exclua e assim por diante. Isso é fundamental porque alguns projetos terão muitos e muitos arquivos e pastas, e você realmente não quer vasculhá-los. Você não quer movê-los sozinho. Deixar a IA fazer isso por você é totalmente incrível. Mas vamos inserir suas chaves porque, novamente, você precisa conectar algumas delas às suas chaves pessoais. Então, deixe-me mostrar como isso funciona, começando com o GitHub. Agora, você pode usar o Google e procurar token de acesso pessoal do GitHub Ou você pode fazer isso. Você pode voltar ao seu navegador para github.com A partir daí, você pode acessar as configurações da conta e, a partir daqui, no lado esquerdo, na parte inferior, você verá as configurações do desenvolvedor. E nessa nova janela, você verá exatamente o token de acesso pessoal que queremos . Queremos o clássico. Muito criativo, mas esteja ciente que você precisará configurar um nome, uma data de validade. 90 dias é o que eu recomendo. E então você terá que marcar absolutamente tudo. É um monte de cliques. Eu sei que você está cansado dessas configurações, mas eu prometo que isso vai tornar nossas vidas muito mais fáceis. Mas sim, quando estiver pronto, você terá a chave, colará e pronto. Certifique-se de sempre escondê-lo. Ele só será exibido uma vez para fins de segurança. Pense nisso como o número do seu cartão de crédito. Agora, para a super Base, é muito mais fácil, nada muito complicado. Mas deixe-me dizer isso para que fique super claro. Nunca vou te mostrar as chaves para ninguém. É como mostrar o número do seu cartão de crédito na Internet. Não é uma boa ideia. Você tem que mantê-lo seguro. Você não tem que mostrar isso para mais ninguém. É por isso que a maioria das plataformas só mostra sua chave uma vez. Se você perder, você vai ter que fazer outro. Não custa nada criar uma nova chave, mas não é uma boa ideia ter 15 chaves aleatoriamente em sua conta, sem saber qual é qual Então, mantenha-o seguro , cole e pronto. Agora, basicamente terminamos. Você pode fazer uma pausa Você pode configurar tudo sozinho e se certificar de que está atualizado. Se você tiver algum problema, não se preocupe. No próximo vídeo, mostrarei como podemos consertá-los. Portanto, tenha isso em mente. Por enquanto, vá em frente e comece a trabalhar. Obrigada. 9. Como corrigir problemas: Volte. Os problemas estão prestes a surgir e, o mais frustrante , pode ser qualquer coisa Você terá problemas específicos do seu computador, seu sistema operacional e do seu projeto. Por exemplo, se você tem um antivírus, pode ter dificuldades por dias e nenhum tutorial pode ajudar. É por isso que quero mostrar como aprendi a lidar com esses casos, como fiz isso sozinho. Por exemplo, digamos que o servidor Git MCP não funcione e diga que é devido ao Python Agora, instalamos o Python e parecia bom, certo Então, copiei o erro e usei o Google Encontrei algumas coisas no stack overflow, que é uma plataforma para desenvolvedores Eu tentei soluções diferentes, mas nenhuma delas funcionou. Agora, para ficar claro, eu não sou um desenvolvedor. Não tenho ideia de qual é o problema. Agora, a forma como você lida com essas situações, esses problemas, determinará seu nível de sucesso. Então, repito, você seguirá as instruções, seja deste curso ou da web, mas as coisas não funcionarão. E a forma como você consegue lidar com isso determinará seu sucesso. Aqui, tentei algumas coisas e depois mudei para chatgpt.com Você pode usá-lo gratuitamente ou se inscrever. Eu recomendo que você se inscreva, mesmo que seja outra assinatura. Usei esse modelo, que é muito bom para raciocinar, e contei exatamente o que está acontecendo Ei, estou usando o cursor AI e estou tendo esse problema. A primeira solução que ele me deu parecia um pouco complicada demais para o meu gosto, então eu simplesmente a pulei Acabei de passar para o segundo. Aqui, eu não tinha ideia do que isso significava, mas acabei de começar a colar no CMD, e foi isso, sabe A primeira linha não pareceu ajudar. Então eu passei para o próximo. E aqui está a coisa. Depois de alguns segundos, ele instalou algo e tive a sensação de que funcionou. Então eu voltei para o programa. Eu me refresquei e, no entanto, estava tudo bem. Não tenho ideia do porquê, mas essa foi a solução. Agora, essa foi uma única situação. Aqui está um caso diferente em um computador diferente, o G MCP não funciona, mas por um motivo diferente Não sei por que, e quero ser totalmente transparente. Não pretendo aprender essas coisas. Em vez disso, vou usar o mesmo método de antes. Vou perguntar ao GPT sobre isso. De preferência OT, porque OT é o modelo de raciocínio mais avançado, por isso é muito bom em lógica e codificação Mas se você não tiver acesso ao GPT para conversar com o GPT, poderá usar a janela de bate-papo no cursor e provavelmente obterá um resultado semelhante Agora, aqui no Chat GPT, eu contei o que está acontecendo e, após cerca de 90 segundos, ele me deu um plano passo a passo Então, primeiro de tudo, eu tenho que instalar algo usando o PowerShell, e aqui está o comando exato Ok, acho que é bastante simples. Vou usar o menu Iniciar. Vou digitar push, mas com W ou simplesmente Power Shell. E então, dentro do Power Shell, vou copiar, colar esse comando e pressionar Enter. E, novamente, parece que está instalando algo. Eu realmente não tenho certeza do que. Está fazendo várias coisas. Mas, sim, acho que é bom ir. Agora, para a próxima etapa, ele me deu um comando diferente, mas insiste que eu abra um novo terminal Ok, vou digitar push novamente e depois vou colar isso. Claro, isso levanta um problema. Eu copiei duas linhas diferentes, o que não é o ideal. Deve ser um por um, mas não importa, vou colá-lo de qualquer maneira. E sim, eu acho que isso é realmente bom. Ok, agora temos que reiniciar o programa. Não vamos pular isso. Estou feliz por não precisar reiniciar o computador. Agora, teremos que esperar pelo segundo. Mas sim, depois de carregado, você pode apertar o botão de atualização do lado direito e, basicamente, essa é a vitória, sem mais erros Isso é ótimo. Agora, para ser justo, este é um programa diferente do cursor. É por isso que parece um pouco diferente. Mas a questão ainda permanece. Do seu lado, você terá outros problemas. Mas lembre-se de uma coisa. Depois de resolvê-los, você estará pronto para que eles não apareçam novamente. O crucial é que você tenha que manter a calma. Essa é a essência da codificação Vibe. Você não precisa saber programar, mas precisa A, ter paciência. B, faça as perguntas certas e veja a coisa mais importante, experimente as coisas até que funcionem. Agora, o problema é o seguinte. Temos chat GPT, mas também temos cursor que usa chat GPT, certo Bem, GPT 4.1. Por que não usar o cursor, certo? Porque, basicamente, estou tentando proteger meus créditos. Em vez de usar um crédito, prefiro usar chagpt.com, onde tenho uma assinatura separada e posso fazer quantas perguntas quiser, sem limitações É por isso que eu prefiro usar chgpt.com e tenho uma assinatura porque são basicamente perguntas ilimitadas, enquanto no cursor, cada conversa, vez que você clica, um crédito cai É por isso que estou fazendo assim. Mas sim, isso encerra tudo. Você está fadado a ter dores de cabeça. Isso acontece. Nos tutoriais, é sempre A, B, C e sucesso, certo Mas, no seu caso, você pode passar horas na etapa B da segunda etapa, ficar preso e não conseguir continuar. Contanto que você mantenha meu conselho em mente, os pacientes façam as perguntas certas e tentem coisas até que funcionem, você ficará bem. Lembre-se de que esse é o preço a pagar por chegar tão cedo, mas temos tantas vantagens que, no geral, é um negócio fantástico. E com isso, vamos continuar. 10. Claude x Gemini x GPT: Volte. LLMs são grandes modelos de linguagem e são a principal coisa que o cursor usa Então, toda a inteligência vem por meio desses LLMs, que a maioria das pessoas chama de modelos Isso é o que usaremos também. Os modelos AI LLMs fizeram a mesma coisa. Então, só para ficar claro, o cursor é o programa principal, mas a maior parte de sua inteligência vem desses modelos que vêm de empresas diferentes. O cursor é um tubo onde os modelos são a água. Agora, a água poderia fluir sem nenhum cano? Claro, mas a água estaria espalhada por todo o lado, certo? O cursor garante que você obtenha mais do que deseja, é por isso que o estamos usando. Caso contrário, poderíamos simplesmente nos inscrever uma empresa específica e usar seus modelos, mas isso seria muito mais limitante e substancialmente mais caro, especialmente se você quiser usar várias empresas e vários Agora, é por isso que o cursor é uma escolha muito melhor. Ao fazer o cursor, você tem acesso à maioria das empresas e à maioria dos modelos disponíveis. É por isso que, ao clicar aqui, você pode escolher entre vários deles. Na verdade, há muito mais. Você precisa carregá-los, esses são os principais e, em resumo, esses são os recomendados. Agora, a pergunta chave, a pergunta de um milhão de dólares, qual delas você deve usar, certo? A resposta curta é: realmente depende. Então, aqui está o que vamos fazer. Vamos compará-los. Vou dar aos melhores a mesma tarefa para que possamos comparar os resultados. Você tem a tarefa anexada, então você fará a mesma coisa em sua segunda visualização. Por enquanto, basta olhar e ver o que está acontecendo. Agora, uma coisa: os modelos mudam com frequência. Então, o que é lento hoje pode ser bem rápido amanhã. Então, isso é algo que você deve conhecer. As coisas mudam constantemente. Agora, vou usar um plano Pro, então terei acesso ao modelo Cloud Four mais recente. Mas se você estiver usando o plano gratuito, precisará usar o modelo 3.5. Mas, como você está prestes a ver, isso não é realmente um problema, porque nosso objetivo é ter uma ideia desses modelos testando-os. Então, realmente não importa o que você usa agora. Agora, para resumir, eu já fiz três pastas vazias no meu computador. Os nomes realmente não importam, mas eu queria rotulá-los claramente para que você soubesse o que é o quê. Para torná-lo um pouco mais interessante, anexei algumas imagens ao curso. Agora, espero que os modelos possam usá-los. Para que isso aconteça, vou copiar essa pasta dentro do local do projeto Cloud four. Essa é a primeira. Então, isso deve ajudar a modelo a criar um site mais bonito, certo? Agora vou te mostrar a tarefa em um segundo. Mas primeiro, temos que ajudar o modelo apontando as imagens para dizer ao modelo que elas estão lá. Gosto de dar instruções claras. Use as imagens dessa pasta e, em seguida, adicione o caminho, a localização exata das imagens. Agora, para obter o caminho, entre nessa pasta e clique nessa área, e você verá algo parecido com isso. É isso que precisamos colar dentro do arquivo de texto. Ok, novamente, certifique-se de trabalhar junto com sua segunda visualização e faça uma pausa quantas vezes precisar Ok, o prompt está pronto e agora podemos copiá-lo. De volta ao cursor, não há nenhum projeto carregado, então vamos escolher a pasta aberta. Agora teremos que navegar pelo nosso computador e encontrar esse local, mas isso não é nada especial. Depois que a interface estiver carregada, receba um prompt e cole-o no bate-papo. Certifique-se de selecionar Cloud four ou Cloud 3.5 se você estiver no modo de teste. Ok, agora vou tornar minha interface um pouco maior para facilitar o acompanhamento. Ok, vamos. Agora, imediatamente, o coágulo 4 está planejando muitos movimentos. Eu pausei a gravação porque, como você pode ver, existem algumas etapas aqui Agora, lembre-se de que texto apagado significa ver o que a modelo está pensando, mas ela ainda não respondeu. Depois do segundo, ele reconhece a tarefa. Ele entende isso e diz que vai criar um lindo site. Em seguida, diz que vai usar HTML cinco, CSS três e JavaScript Vanilla. Ok, isso é bastante importante porque, se soubermos o que o modelo usa, podemos potencialmente corrigir qualquer problema com muito mais facilidade. Sabemos o que procurar no Google, certo? E agora ele começou a criar o arquivo de índice. Agora, o que eu quero dizer mais uma vez é que você tem que ser paciente. Vou alterar a velocidade da gravação de tempos em tempos para que não esperemos muito. Na verdade, acho que ter um cronômetro em algum canto pode ser uma boa ideia Então, deixe-me acrescentar isso. Essa é uma forma de comparar esses modelos. Ok, o arquivo de índice é carregado e o arquivo CSS é o próximo. Agora, o arquivo CSS determina o estilo do projeto, a aparência. Parece que Claude quer usar o esquema de cores vermelho, rosa e azul escuro, junto com uma fonte específica chamada Fredoca Então, surgiu esse tipo de letra específico. Interessante Bem, isso está demorando um pouco. Se você verificar os arquivos, na verdade verá centenas de linhas de código. Então eu acho que o peso é garantido. Não se apresse, certo? Claude não hesita, mas leva um pouco de tempo para escrever todo o código. Uma característica de codorna Claude está criando um arquivo leia-me. Isso é útil, e eu agradeço que o modelo faça isso. Obviamente, temos que compará-lo com outros modelos para ver o que é o quê. Mas, sim, no geral, até agora, coisas boas. E sim, finalmente está pronto. Então, vamos aceitar tudo e dar uma olhada. Então, cerca de 3,5 minutos ou mais no total. E o site, o site parece bom. Na verdade, isso é melhor do que bom. Gosto do gradiente no menu principal, da fonte volumosa. Isso é muito lindo. Todo o esquema de cores está realmente correto, mas devo dizer que estou um pouco decepcionado com o mapa Não adicionou um funcional. Temos que nos inscrever e dar uma chave para que funcione. OK. Mas, além disso, a área do boletim informativo é sólida, o rodapé parece incrível Esse é um ótimo resultado em apenas alguns minutos. Dê uma olhada também na versão móvel. É uma boa coisa para verificar. Em alguns casos, pode haver problemas de alinhamento de vários problemas E aqui, surpreendentemente, veja alguns desses problemas. Nossa, isso é chocante. Portanto, a navegação superior é fixa, o que é uma ótima ideia, certeza, mas na verdade está cobrindo o título principal Isso é muito surpreendente. E na parte central da área do herói, eu realmente não posso dizer que estou apaixonada por esse layout. Texto à esquerda, foto à direita e, em seguida, esse botão está bem separado na parte inferior. Está muito longe. Porém, para ser justo, a manchete também está bem distante. Uh, essa é a área mais importante, e eu não acho que seja boa o suficiente. E também há algo a ser dito sobre o feed do Instagram. Não está correto. Claro, é uma tarefa um pouco complicada É um desafio, mas o problema é o seguinte. Para o mapa, dizia que precisávamos de uma chave e nos deu algumas instruções. Ok, legal. Mas para o feed do Instagram, ele acabou de criar um baseado nas minhas fotos. Isso não é ótimo porque pode nos confundir. É um pouco enganador. Se não conseguir fazer funcionar, se não conseguir implementá-lo, ok, basta dizer isso, certo? Isso é muito perigoso para a codificação do Vibe , porque podemos observar algo e supor: Ok, está funcionando quando, na verdade, não está Então, isso é meio que uma bandeira vermelha. Temos que continuar com nossa comparação, e então poderemos ter uma ideia melhor sobre o coágulo quatro. Mas, sim, isso é bem interessante. Mas agora, por favor, não trabalhe, continue com a próxima lição, e então será a sua vez. Eu vou te ver em um segundo. 11. Claude x Gemini x GPT — parte 2: Volte. Vimos como Claude Four fez altos e baixos, mas temos que compará-lo com alguma coisa, para termos uma melhor noção desses Então, vamos trabalhar com o Gemini do Google. Então, comece colando as imagens dentro dessa pasta e adicione esse local ao arquivo de texto. Isso é muito importante. Agora, você logo se acostumará com essa abordagem em que constantemente cria novos projetos, cria uma nova pasta, depois a abre, se as configurações estão corretas e depois parte para as corridas. Ok, então o Gemini é um produto do Google, e muitas pessoas têm grandes esperanças nele Vamos ver como isso funciona no nosso caso. Agora, a linha de pensamento é super rápida e contém muitos detalhes. Mas vamos ver qual é a resposta real, e podemos ver que a Gemini quer usar uma tecnologia diferente da nuvem Ok, ele quer usar react e VT, o que pode não nos dizer muito porque não somos programadores, mas é uma diferença interessante . Isso é sem nada. Outra coisa aqui. Agora, para os ativos de imagem, Gemini está dizendo que primeiro precisa saber quais imagens estão dentro dessa pasta e se podemos listá-las nós mesmos Então, temos que listar as fotos. Ok, isso é chocante, na verdade. Isso é muito inesperado. Claude viu imediatamente as fotos. Agora, para ser justo, poderíamos ter fornecido menos fotos ou nomeado elas no mesmo formato da mesma forma, como IMG 01 com qualquer outra coisa Mas sim, no geral, essa é uma comparação entre modelos. Estamos dando a esses modelos o mesmo computador, a mesma tarefa exatamente por esse motivo: compará-los. Ok, de qualquer forma, continuando com essa abordagem tecnológica, o modelo criará alguns arquivos diferentes, começando com o pacote dot JSON Ok. Novamente, nós realmente não nos importamos, mas é bom notar essas coisas. À medida que você se familiariza cada vez mais com esses modelos, deve se acostumar com essas abordagens. E ok, na marca de dois minutos, acho que talvez já tenhamos terminado. Está bem? Legal. Podemos ver um grande resumo aqui. Eu só vou pular isso para o propósito desta gravação Na vida real, sugiro que você leia tudo o que o modelo diz, pois pode haver informações importantes lá. Mas sim, aqui, vou aceitar tudo e ver como posso lançar o projeto. Como usamos uma abordagem tecnológica diferente, o arquivo de índice pode não ser a chave para abrir o projeto. E se focarmos no chat, podemos ver na terceira etapa que precisamos executar um servidor de desenvolvimento. Ok. Isso é interessante. Mas aqui está a questão no número quatro : diz que o feed é apenas um espaço reservado e que precisamos de uma chave se quisermos usar uma real Ok, então eu agradeço isso. Você pode ver como a personalidade desse modelo se manifesta. Agora, não estou dizendo que é melhor do que nuvens, mas é algo a ser observado. Dizia que eu não posso fazer isso. Você tem que fornecer a chave. Ok, coisas boas. Agora vamos tentar abrir o link do host local, mas tenho certeza de que não funcionará porque Gemini está solicitando que executemos um servidor Eu não quero fazer isso sozinho. Então, aqui está o que eu vou fazer. Você faz a etapa número um e imediatamente vê aqui que o modelo diz: Ok, eu vou fazer isso, o que é um pouco engraçado, considerando que poderia ter feito isso antes, certo? Lembre-se de que cada comando, toda vez que pressionamos Enter, isso está nos custando algum dinheiro Portanto, algumas pessoas podem estar um pouco insatisfeitas com essa abordagem. Se você sabe o que fazer e como fazer, então faça, certo? Então, algo está acontecendo no console. Instalação do NPM. E depois de um tempo, isso nos diz novamente que temos que fazer duas coisas. Temos que adicionar imagens, renomeá-las. Mas o mais importante, passo número três, temos que executar o servidor. Não quero executar o servidor sozinho, mas, para ser justo, é muito fácil de fazer, mas esse não é o ponto. Então, vou dizer isso: pule as imagens continue com a etapa três E deveria ser isso. Acho que deveríamos poder dar uma olhada em nosso site em mais de 3,5 minutos, e a experiência tem sido boa, muito diferente. Mas vamos ver o que está acontecendo. Ok, então, à primeira vista, podemos ver que as imagens estão faltando Não é surpresa. O menu principal é agradável e limpo. É interessante ver que o mapa já está funcionando em comparação com o Cloude Não temos um feed do Instagram e isso nos disse por que esse é o caso. Então, isso não nos confundiu como Claude. Então, se um boletim informativo Q, no geral, muito bom. uma coisa que realmente me incomoda são as fotos do produto Então, vamos dar uma olhada no prompt e ver se podemos ajustá-lo. Acho que não dei o caminho exato. Acho que apontei para a pasta geral do Gemini, mas não para as fotos reais O problema é que o modelo deve ser capaz de fazer qualquer coisa dentro dessa pasta. Então, eu realmente não acho que esse seja o problema. Ainda assim, vamos tentar isso de novo. Vamos dizer à modelo as fotos estão lá dentro do projeto. Basta adicioná-los ao projeto. Use-os, certo? Vamos ver se isso resolve o problema, embora eu realmente duvide. Ok, avance rápido e não. Diz que não pode acessá-los, o que é mentira. E que eu tenho que fornecer os nomes exatos dos arquivos para as oito imagens do produto. Eu odiaria renomeá-los sozinho. Curiosamente, o modelo criou uma nova pasta chamada Publxlash Images, que me diz que o modelo tem acesso a tem acesso Ele pode criar coisas. Eu posso deletar coisas, eu posso mover coisas. Mas, sim, vamos seguir em frente e dar uma olhada rápida na versão móvel. Ok, no geral, foi uma experiência decente, mas pedir que eu renomeie esses arquivos não é o ideal A versão móvel parece boa. Na verdade, acho que é melhor do que nuvens. Mas sim, no geral, vamos encerrar isso. Vamos passar para o GPT 4.1. Vou pular a configuração para que possamos economizar um pouco de tempo. Agora, imediatamente, 4.1 nos dá um plano. Ele nos diz que vai usar um projeto baseado em reação com VT. Ok, tudo bem para nós, e isso nos dá uma abordagem passo a passo. Ok, quo. Agora, aqui está a primeira grande diferença. Está pedindo que revisemos o plano e digamos se queremos ajustá-lo, se queremos mudar alguma coisa. Ok, agora, por um lado, isso consome outro crédito, mais dinheiro outro lado, isso nos dá a chance de garantir que o modelo entendeu a tarefa, o projeto Agora, no geral, estou mais inclinado para que isso seja uma coisa ruim para o meu gosto, e é uma preferência pessoal Veja, eu não quero segurar sua mão. Eu não sei o que eu não sei, certo? Estou procurando por ele para obter orientação. Não tenho ideia se Vt é uma boa ideia, se o react é bom, certo? Então, eu preciso ser capaz de confiar nele se ele me disser que o feed do Instagram está pronto, quando não é falso, isso não é uma boa ideia. Se está me pedindo orientação, novamente, isso não é o ideal. Mas tudo bem, vamos continuar. E aqui está a coisa. Depois de alguns segundos, ele está me pedindo para confirmar que queremos instalar o VT. Ok, é aqui que você deve ter cuidado Na verdade, você precisa digitar Y nesta parte aqui e pressionar enter. Caso contrário, você ficará preso. Então, isso não é realmente óbvio, mas é por isso que essas lições são tão essenciais, mas agora aqui está o grande problema. Depois de aceitar, você deve escolher uma estrutura. E, cara, existem muitos. Como não sou desenvolvedor, não tenho certeza do que devo selecionar. O modelo mencionou algo sobre react, mas, honestamente, não tenho certeza de qual deles devo escolher E é aqui que o GPT 4.1 é muito diferente dos outros dois De qualquer forma, vou escolher o react e espero que continue Mas depois do segundo, aqui está outro grande golpe. Está pedindo a variante e muitas para escolher. Isso é extremamente irritante porque, obviamente, não sabemos Com os códigos Vibe, não temos certeza. Poderíamos potencialmente lançar o chatgpt.com e perguntar sobre isso. Poderíamos até começar uma nova conversa aqui dentro do cursor e perguntar ao modelo sobre a melhor abordagem. Vou escolher um aleatoriamente, o primeiro, datilografado, e Isso está longe de ser ideal para a atmosfera que você faz. Desenvolvedores experientes , com certeza, não terão problemas, mas para nós, não parece bom. Anteriormente, estávamos chateados com Gemini por não conseguirmos encontrar algumas fotos, mas acho que isso é muito pior Foi aqui que fiquei um pouco preocupada. Eu estava pensando que isso está preso. Achei que esse arquivo TSX do app dot simplesmente congelou tudo. Mas acho que na verdade é apenas um arquivo muito grande. Então, dê uma olhada no tempo limite para ver quando eu acelero a gravação. Como isso está funcionando, deixe-me dizer que esses resultados não são definitivos Do seu lado, você pode ter uma experiência muito diferente. Se eu tentar esse experimento exato, mais uma vez, posso ter resultados completamente diferentes. Há muitas pessoas fazendo essas comparações diretas, mas uma coisa é certa é que os resultados variam Um modelo pode ser lento hoje, mas rápido amanhã. Portanto, essas empresas têm a capacidade de atualizar esses modelos de forma que eles simplesmente funcionem melhor. E algumas pessoas argumentam que, em diferentes partes do dia, alguns modelos se degradam Então, algo como um horário de pico às 17h , onde todo mundo sai do trabalho ao mesmo tempo. Então, se você trabalha de manhã, o modelo é mais rápido, mas se você trabalha até tarde da noite, é horrível, coisas assim Agora, não posso dizer com certeza se isso acontece, mas tenho que deixar claro que os resultados variam, não importa o motivo, eles variam. Mas sim, vamos ver o que está acontecendo. Então, estou recebendo uma mensagem de sucesso aqui no lado direito. Diz que agora está configurado. Mas no lado esquerdo, podemos ver que o terminal está claramente com alguns problemas. Isso pode ser bastante confuso. Vou parar o tempo com Doug e ver o que está acontecendo. Deixe-me encontrar o arquivo de índice e ver a aparência do site. Mas, para ser sincero, sou bastante cético. E sim, aqui , não está funcionando. Quando isso acontecer, fale com a modelo. Diga exatamente o que está acontecendo. O arquivo de índice está em branco e espero que o modelo verifique tudo e veja o problema É por isso que estamos fazendo essa comparação, certo? Mas não é isso que está acontecendo aqui. Podemos ver um resumo em que, bem, não há nada realmente tão claro. Então, precisamos de outra mensagem. Ajude-me a ver o site e meu navegador. O objetivo é fazer com que o modelo faça alterações e correções, certo? Poderíamos copiar e colar esse erro no Google e ver o que está acontecendo. Mas primeiro, quero dar ao modelo a chance de consertá-lo sozinho. Mas não, não está funcionando. Podemos tentar novamente, mas obviamente falhará. Portanto, a melhor resposta é dar ao modelo o erro. Então, basta copiar e colar. Na maioria dos casos, você verá o modelo dizer algo como: Ah, sim, você está totalmente certo. E sim, aqui parece que ele executou um comando em uma pasta diferente, um erro tolo De qualquer forma, isso realmente não importa. Está pronto, e eu diria que demorou cerca de 10 minutos apenas para este modelo. Muito mais lento do que os outros. Mas vamos dar uma olhada. Não posso dizer que estou impressionado. Todo o site está deslocado para a esquerda. Não tenho ideia do porquê, para ser honesto. Podemos ver as imagens da falta, e as resenhas são mostradas em um cinza feio Temos um mapa funcional, e esse é o único modelo que me deu um feed real do Instagram, e é real, não falso. Não há rodapé e, pelo que parece, acho que a versão móvel vai ser horrível Sim. Então, no geral, qual é o veredicto Claramente, são vantagens e desvantagens. Para mim, eu pessoalmente prefiro o clot four, um modelo que está disponível atualmente se você tiver o plano de $20 Se você quiser seguir o plano gratuito, precisará mudar para o clot 3.5, o que também é muito bom Mas isso é uma questão de preferência. É Pepsi versus Coca-Cola, iPhone Android Witz. U D. Esses modelos vêm de empresas gigantes que investem bilhões de dólares nesses problemas. Não existe um telefone melhor. E, do mesmo jeito, não existe o melhor modelo. As coisas mudam constantemente. Por enquanto, eu gosto do Cloud four. Amanhã, eu posso mudar para um diferente. O importante é que você teste tudo do seu lado com exatamente a mesma solicitação. Faça exatamente como eu fiz aqui e me conte sua experiência. Diga-me o bom, o ruim, o horrível. Deixe-me saber na seção de comentários, o que é o quê e, por favor, poste algumas capturas Eu quero ver o que está acontecendo. Divirta-se com isso. 12. Custos explicados de uma maneira simples: Bem vindo de volta. Quero abordar algo que é muito importante, que é a ansiedade de alcance. E aqui está a coisa. Seu plano mensal vem com uma certa quantidade de créditos, 500 créditos no momento, certo? Você paga uma certa quantia e pode usar esses 500 créditos. São 20 dólares no momento. Agora, veja como isso funciona, a versão simples. No plano gratuito, você começa com um teste de duas semanas do plano P. Isso significa que, no momento, você recebe 150 créditos ou solicitações. Para ver quanto você gastou, acesse seu painel em cursor.com Este é o meu uso atual nesta nova conta. Você pode ver que tenho um total de 150 solicitações porque, novamente, estou no teste de duas semanas. Agora, no site deles, você pode ver um número diferente ou pode haver uma promoção, mas a partir de agora, essa é a situação. Ok, agora, isso significa que você abre o cursor, escolhe um dos modelos, digamos, Gemini 2.5, e toda vez que pressiona Enter, você gasta uma solicitação É daí que vem a ansiedade de alcance. Você começa com 150, depois 149, depois 140 E depois desse curso, talvez você fique com 20, certo? É aí que o pânico começa a surgir. É fácil se fixar nesse número. Agora, se você assinar o plano P, que eu recomendo, 20 dólares Agora você vai receber 500 por mês. Você já viu como criamos uma landing page decente com duas, três, cinco solicitações. E se você quiser aprimorá-lo, talvez leve de 20 a 50 solicitações a qualquer lugar Realmente importa o que você quer, quão boas são suas instruções e qual modelo você está usando. Antes de continuarmos essa discussão sobre preços, precisamos abordar o elefante na sala O custo varia. Portanto, alguns modelos são incrivelmente caros, enquanto outros podem ser totalmente gratuitos de tempos em tempos, sem várias promoções. Por exemplo, a Open AI nos deu GPT 4.1 e 04 gratuitamente. Sim, de graça, por cerca de dez dias. Agora, no momento, o GPT 4.1 consome uma solicitação, enquanto o Cloud four Sonnet, a versão inteligente, exige duas toda vez que você pressiona Enter, então é duas vezes mais caro, que complica bastante as coisas, sabe E aqui está o problema. Às vezes, você solicita uma tarefa a um modelo, quer que ele faça alguma coisa, e então esse modelo faz 20 coisas uma após a outra, certo? Ele executa tudo sozinho e você é apenas um passageiro Então, com uma solicitação, você progride muito. O modelo divide uma tarefa enorme em tarefas menores e, pouco a pouco , as verifica. Funciona sozinho. Fabuloso. Mas outros modelos são diferentes. Você dá um prompt e ele executa uma única etapa. Às vezes, na verdade, diz o que você deve fazer. Então, isso é muito frustrante. É por isso que o custo é relativo. Você pode dizer: Ok, 4.1 é mais barato, mas se ele tem amnésia e precisa que você segure sua mão a cada passo e dê quatro, cinco, dez solicitações, enquanto o Club pede apenas uma única solicitação , o custo mais baixo realmente o deixa Não, na verdade não. Novamente, esses são apenas exemplos aleatórios. Não estou dizendo que Claude esteja milhas à frente da Open AI com GPT, 4.2, Então, tenha isso em mente. Agora, por outro lado, alguns modelos são muito caros, até dez vezes mais caros, 03, por exemplo Agora, isso significa que eles são dez vezes melhores? Não, esse não é o caso. Novamente, as coisas mudam muito rápido e esses modelos vão ficar cada vez melhores. Então, aqui está o que eu realmente quero que você anote. A coisa mais importante desta lição que ficar sem créditos não é grande coisa. Mesmo que você passe por todos os 500 e não tenha um projeto concluído, o que é quase impossível para ser honesto. Você sempre pode comprar mais. E o preço agora é de dez dólares por 250 créditos. Isso é 0,04 USD por solicitação por tarefa. Novamente, às vezes, um único aviso pode levar você muito longe, dependendo do modelo escolhido e clareza com as instruções. Mas mesmo que você tenha resultados médios, certo, $0,04, dez tarefas, $0,40, 100 tarefas , quatro dólares, E você provavelmente usará menos de 50 por dia, especialmente se usar alguns dos modelos mais baratos ou que estão em promoção. Agora, é aqui que isso se encaixa. O objetivo, nosso objetivo, é criar sites que nos façam ganhar dinheiro ou criar projetos que nos contratem como freelancers ou consigamos um emprego estável, certo? Esse é o objetivo. Ok, agora, se você quisesse contratar um programador, um desenvolvedor, confie em mim, você não pagaria dois, três, quatro dólares por dia Não, e estou falando de um programador comum. Mas aqui no cursor, você tem acesso a alguns dos melhores programadores do mundo por alguns centavos Uma página de destino média deve levar você de digamos, 30 a 100 solicitações para ser super generosa, certo? Usamos cinco exemplos. Mas digamos que sejam 50 solicitações. Confie em mim, isso não é nada. Quando você vende esse site por, digamos, 500 dólares no preço mais baixo, realmente importa que você gastou $2 fazendo Portanto, essa ansiedade de que você está ficando sem créditos, na verdade, não é lógica. Não é racional. A maioria dos programadores pede de 25 a 100 dólares por hora em O cursor é mais barato, mais rápido , melhor e está sob seu controle. Você não usará centenas de créditos por dia, especialmente nos primeiros meses. Tenha em mente outra coisa. Inicialmente, você não saberá o que está fazendo. Você pode gastar créditos, certo? Mas isso é normal. É assim que você aprende. À medida que você ficar cada vez melhor, você usará os créditos com mais sabedoria Mas, por enquanto, por favor, faça alarde, use-os. Não se preocupe com eles. Isso é um investimento em seu futuro. Você tem que comprar um curso. Você precisa comprar algumas assinaturas, mas o custo geral não é nada comparado ao lado positivo Eu construí negócios reais no setor de alimentos. Eu construí negócios no setor de tecnologia. Eu tive equipes de dezenas de pessoas. Os custos são imensos de aluguel, serviços públicos, salários, equipamentos caros As palavras no outro lado, com o cursor, você está pagando centavos Não há melhor negócio do que a codificação Vibe no momento. Com alguns dólares, com alguns dólares, você pode conseguir muito Então, para resumir até agora, se você estiver na fase de teste, com certeza, use o Gemini 2.5, GPT 4.1 e o Cloud Esses são os modelos atualmente incluídos no teste que podem, é claro, mudar. Teste todos os três e veja qual deles você prefere. Veja de qual personalidade você gosta. Eu, por exemplo, às vezes realmente não gosto do 4.1, mas lembre-se de que as coisas mudam constantemente Meu conselho provavelmente Gêmeos é uma escolha melhor, mas você Agora, se você quiser usar o Cloud four, precisará se inscrever no plano de 20 dólares, o que eu recomendo fortemente E depois de fazer isso, é muito provável que você trabalhe apenas com o Cloud four na maioria dos seus projetos. Agora, se você tiver o plano profissional, nunca use o modo automático nem o modo máximo. Portanto, para simplificar, modo Max não é para iniciantes. É uma forma pela qual o modelo é muito mais inteligente, mas há um preço associado a ele Agora, não vou entrar em detalhes técnicos sobre contatos, janelas e tokens. Em vez disso, vou te dizer isso. Você não deve tocar no Modo Máximo por pelo menos alguns meses. Mesmo que você tenha muitos problemas e o modelo o irrite loucamente, não mude para o Modo Máximo. Essa é uma etapa que você deve seguir somente depois de lançar alguns projetos e se sentir muito mais confortável com essa coisa de codificação vibratória Quando você está confortável com o Github, com o Versll com o Super Base, com todo esse ecossistema Então, com isso em mente, você pode tirar completamente o modo Max da sua mente. E embora, novamente, não seja uma boa ideia, você deve escolher um modelo e segui-lo. Agora, embrulhe. Não proteja seus créditos. Não os valorize. Eles são um investimento em sua educação e em seu futuro. Ok, vamos continuar. 13. 80% a 20%: Volte. Deixe-me ser claro. Você não criará uma empresa de $1.000.000.000 sozinho com o Vibe Coding, mas poderá lançar produtos, sites e aplicativos que possam sites e aplicativos Um dos principais problemas é conseguir os últimos dez a 20% da maneira que você deseja. Isso pode levar uma quantidade incrível de tempo, além de muita frustração. Então, vamos fazer isso. Em anexo, você tem essa pasta. É um dos nossos sites anteriores e há um cartão de produto que parece decente. Ok, muito bom. Mas talvez queiramos fazer com que pareça ainda melhor. Esse é o objetivo, certo? Melhore isso. Esse é o tipo de coisa que pode dar muito bem ou terrivelmente errado. Então, vamos testar a sorte. Acesse o menu principal para arquivar e abrir esta pasta. Você tem um arquivo anexado ao curso que primeiro precisa extrair. Ok, usaremos o Cloud no momento, embora você tenha uma experiência semelhante com a maioria dos modelos. Se você estiver no modo de teste, poderá usar o Cloud 3.5 ou o Gemini Isso realmente não mudará a parte importante desta palestra. Ok, agora, é o seguinte. Talvez você queira abrir este site para ver a aparência do meu cartão existente. Este é o meu site e eu quero usá-lo como referência, ok? Agora, poderíamos potencialmente escrever todas as alterações que quisermos, e isso nos economizaria alguns créditos, mas eu quero fazer isso passo a passo. Isso geralmente oferece melhores resultados. Então, uma única tarefa por vez. Então, digamos isso. Para as avaliações nos cartões de produtos, adicione a pontuação do produto com dois dígitos Coloque a pontuação em negrito. E isso porque se você simplesmente vê cinco estrelas em todo o quadro, não há uma boa maneira de separá-las e tomar uma decisão, certo? Se um produto tem uma pontuação de 4,51 versus outro que é 488, é claro, você escolherá o segundo, certo Isso faz sentido. Então, sim, vamos às corridas. Ok, é preciso um pouco de análise, mas isso é típico quando você importa o projeto. Ele pesquisará todo o código e tentará entender o que está acontecendo. Isso levará alguns minutos. Devo dizer que a nuvem quatro parece ser um pouco mais lenta do que a 3,7, mas isso é apenas uma impressão aproximada, e isso realmente não diz muito porque, novamente, existem muitas variáveis Afinal, o que importa é que, se você terminar o projeto e atingir seus objetivos, é como chegar a algum lugar. Não importa se você pegou um Uber, seu próprio carro, metrô ou ônibus Todas essas opções são muito diferentes com preços e experiências diferentes, mas, no final das contas, a decisão é sua Você vai chegar lá de várias maneiras. Se você estiver disposto a pagar por mais conforto, o ônibus provavelmente não é uma boa ideia. Mas se você está tentando ser econômico, o ônibus pode ser a melhor escolha Então, o contexto, seu próprio contexto, realmente importa. Ok, avance rápido, e isso deve ser feito. E aqui está exatamente o que quero dizer. Isso se parece com o que eu tenho ao vivo no meu site? Na verdade, não. Parece horrível Não, claro que não. Mas não é o que eu quero. A pontuação não faz muito sentido quando você a combina com o sistema estelar. Se fosse 92 de 127 avaliações, a pontuação faria sentido, mas as estrelas me confundem. E se você é perfeccionista, esses tipos de coisas podem deixá-lo louco Se você quiser que as coisas sejam de uma forma muito específica, isso exigirá muito mais instruções e muito mais esforço Você pode escrever o prompt de uma forma muito mais detalhada. Mas vamos continuar com isso. Vamos escrever o seguinte. Adicione um texto de detalhes da exibição com estilo laranja e negrito, sem fundo, e adicione um botão Adicionar ao cartão com fundo laranja e texto branco Esses dois botões devem estar lado a lado abaixo da classificação. OK. Agora, novamente, você poderia descrevê-lo de uma maneira melhor? Essa é uma grande discussão. Claro. Você tem uma ideia em sua mente. Nesse caso, temos uma grande vantagem porque podemos ver a versão ao vivo. Mas, sim, você tem que fazer o seu melhor e descrever o que você quer. Isso exigirá muita paciência e tentativa e erro. Você tem que praticar para ficar melhor nisso. Não há outro jeito. Você precisa aprender a descrever as coisas de forma que o modelo entenda seus objetivos. O modelo não leva tudo em consideração. Por exemplo, a existência do sistema estelar. Não, você pediu a pontuação de dois dígitos. Bem, você entendeu, certo? É como aquele ditado engraçado: você diz à IA para erradicar todas as doenças na Terra Então, isso simplesmente mata todas as pessoas. Agora, claro, tecnicamente, não há mais doenças, certo? Tecnicamente, funcionou, mas obviamente não era isso que queríamos Portanto, você precisa ter muito cuidado com suas instruções. Ok, vamos voltar ao assunto. Vamos ver no que vai dar. Ok, depois de um tempo, está feito. Lembre-se de sempre aceitar todas as edições. Agora podemos atualizá-lo. E sim, novamente, é muito bom. É exatamente do jeito que eu queria? Não, na verdade não. Isso é tudo que você precisa perceber. Não importa qual modelo você usa. Claro. Há uma pergunta sobre a qualidade do meu aviso. Eu poderia descrevê-lo com mais detalhes, certo? Talvez forneça uma imagem, talvez mostre um design feito pela Figma Claro, mas isso é um pouco mais no trabalho. E eu não sou contra o trabalho de modificação. Não é isso que estou tentando dizer. Estou dizendo que você deve estar preparado para esse fluxo de trabalho. Você tem 80 a 90% do que você quer. O resto é muito, muito complicado. Então, deixe-me tentar um prompt final. Mova o peso do produto para o lado direito do preço, alinhe o peso com o botão Adicionar ao cartão, deixe o botão Adicionar ao cartão azul, altere o peso dos detalhes de negrito para normal Ok, e vamos ver como isso acontece. A propósito, embora você pudesse criar 100% uma loja com o cursor, eu ainda usaria Woo Comers com base no WordPress, ou talvez até comprasse um projeto desse tipo, simplesmente porque eles estão super estabelecidos, meus A única exceção seria uma loja muito simples baseada em poucos produtos, ou talvez algumas páginas de destino de um produto. Mas sim, voltando, isso é, novamente, decente. Simplesmente não é perfeito. Não é o que eu quero. Poderíamos gastar mais dez, 15, 20 solicitações ou tentar várias abordagens para chegar mais perto do que eu quero Mas eu prefiro te dizer isso, ficar feliz com isso. Isso não vai melhorar nem arruinar seu projeto. Por favor, não seja perfeccionista. Inicie-o o mais rápido possível, veja como funciona, descubra o que as pessoas estão dizendo sobre ele e só então aprimore. É muito fácil se fixar nos detalhes, mas eu prometo que você vai perder E estou falando por experiência própria. Inicie-o e depois polir. E com isso, vamos continuar. 14. Do Figma ao Cursor?: Volte. O sonho de codificar um design feito no Figma em apenas alguns segundos ainda não existe Pelo menos não no cursor. Temos um Figma MCP por meio do qual podemos dar acesso ao cursor aos meus designs feitos no Você precisa configurar um token nas configurações do Figma. Não é muito complicado, mas você precisa ser um pouco paciente. A propósito, não trabalhe junto. Basta assistir e ver o que é o agora, aqui está a coisa. Parece incrível, certo? A IA pode analisar todas as suas decisões tomadas no Figma e depois implementá-las de uma forma perfeita em pixels Afinal, é aí que estamos lutando. Os últimos dez ou 20% desses detalhes. Mas mesmo que isso pareça incrível, não funciona. Na data desta gravação, ele está realmente fazendo um trabalho ruim, não importa o modelo que você usa. Eu tentei com Claude, com Gemini, com GPT, e os resultados variam de ruins a não conseguir terminar a tarefa O fluxo é simples. Você cria uma boa página no figma e, em seguida, copia essa página específica usando o link de cópia para a seleção Esse é basicamente o endereço dessa página específica. Em seguida, você pode iniciar um novo projeto e uma nova janela, criar uma nova pasta, como sempre, e depois informar o modelo de sua escolha, implementar esse design e adicionar o link. Deveria ser tão fácil, certo, tão simples. Mas por alguma razão, isso não funciona. Quando as coisas mudarem no cursor, eu vou te avisar. Mas, por enquanto, não acho que sejam créditos bem gastos. Por outro lado, eu recomendo fortemente meus cursos de web design, e isso não é porque você deva aprender Figma por si só, mas por causa dos princípios de design desse curso, eles fazem a diferença Coisas como contraste, garantir que as pessoas vejam o que importa, hierarquia, guia o olhar, títulos grandes, botões limpos e assim por diante, espaço em branco Mais é melhor. Deixe as coisas respirarem. Não junte as coisas, simetria e alinhamento, mantenha-as arrumadas, mantenha-as limpas Tipografia, não apenas fontes bonitas, mas tamanhos, peso e espaçamento apropriados Agora, como você está prestes a descobrir, essas plataformas de codificação nos ajudam com todo o código complicado, com certeza Mas se você quer um design polido, algo que pareça bom, você precisa conhecer esses princípios para poder guiar o modelo Você tem que saber o que você quer pedir. Coisas como aumentar o preenchimento do cartão ou tornar esse texto H dois, este H três ou como alguns botões precisam ser preenchidos Enquanto outros precisam ser texto puro. Essas são as coisas que eu ensino em meus cursos de design, e eu prometo, isso não é um anúncio Não sou eu tentando te vender outro curso. Não, é o que você precisa para levar suas instruções para o próximo nível e obter melhores resultados. É o que você precisa para descrever melhor suas ideias. E, curiosamente, a modelo alucina e diz que o site O problema é que não há arquivos neste projeto. Você pode ver isso no lado esquerdo. Nada aconteceu. Isso é muito engraçado. E aqui está o acordo. Você pode dizer ao modelo que precisa de ajuda para ver o site. Mas sim, os resultados serão igualmente horríveis. Na verdade, deixe-me avançar e te mostrar uma coisa. O modelo percebeu que a pasta estava vazia, então tentou criar o site. Mas o que ele realmente fez, bem, você pode ser o juiz disso. Agora, novamente, tenho certeza de que isso vai ficar cada vez melhor e, em alguns meses, é muito provável que isso seja possível. Se isso será feito no cursor ou diretamente no figma, não tenho certeza, mas tenho certeza isso acontecerá desde o Figma até o código funcional No momento, você pode ver claramente como o modelo inventa algo que, você sabe, não faz nenhum sentido, mas faz isso, então não falha completamente. Não faz nenhum sentido. Mas sim, qualquer forma, isso é inútil Não use o Figma MCP no momento. Com isso dito, vamos continuar. 15. Da ideia ao Cursor ao Vercel para o site real: Volte. Deixe-me explicar o processo de criação de um site ativo com seu próprio nome de domínio em um período muito curto de tempo. Vamos começar com um cursor de projeto totalmente vazio, uma pasta vazia, certo? Crie uma versão funcional desse site que seja executada localmente em nosso próprio computador. Então, quando estivermos satisfeitos com isso, vamos enviá-lo para o Github. Você pode pensar no Github como o Drawbox ou o Google Drive. É um lugar na web onde você pode armazenar todos os seus arquivos. Você pode mantê-los lá. Você tem acesso a eles de qualquer dispositivo e, se quiser compartilhá-los, isso é muito fácil de fazer. Agora, quando o site estiver no Gid Hub, vamos enviá-lo para a Versll Versll é uma plataforma que nos ajudará a publicar o site para que todos possam vê-lo Resumindo, o VerSL substitui uma empresa de hospedagem. Depois de importá-lo com sucesso do GitHub, ele funciona bem, então você terá um link bem feio. Essa é a última coisa. Então, algo assim. Mas isso ainda está disponível para todos. Assim, você poderia compartilhá-lo com seus amigos e familiares. Você pode mostrá-lo ao cliente. Ele faz o trabalho, certo? Mas se você quiser ir para a próxima, você pode comprar um nome de domínio diretamente no Versll cresbarn.com com alguma coisa, esperar algumas horas e então você terá seu próprio endereço, como eu disse, cresbarn.com Quando tudo estiver configurado e funcionando bem, aqui está o problema. Você pode voltar ao Cursor e continuar fazendo melhorias. O melhor de tudo é que você pode pedir ao Cursor que atualize o Github, e ele fará isso automaticamente E aqui está a coisa engraçada. Em seguida, o Versll também será atualizado automaticamente. Então, isso é muito fácil de fazer. A parte difícil foi configurar tudo no início do curso. Agora é só uma questão de seguir os passos, depurar, consertar coisas, várias coisas, certo? Agora, esses problemas podem levar cinco ou seis solicitações ou 15 minutos, ou podemos não ter sorte e talvez precisemos de 15, 20 solicitações, talvez algumas horas, talvez um pouco Mas, sim, isso faz parte do jogo. Então, para recapitular, vamos começar com um bom aviso, algo com uma quantidade razoável de detalhes Em seguida, começaremos a construir o cursor. Quando terminarmos, publicaremos Github e depois no Versll, para que fique ativo e possa ser compartilhado Agora, você pode perguntar, Chris, por que nos inscrevemos no Superbse Bem, o Superbse é ótimo para oferecer aos usuários a opção de registrar uma conta Ele vai lidar com as coisas complicadas do banco de dados e, com a forma como configuramos as coisas, funcionará automaticamente. Por enquanto, não vamos usar o Super Base. Por enquanto, vamos criar um site sólido do início ao fim, publicá-lo e talvez mais tarde façamos algo um pouco mais complicado. E, claro, vamos usar o reenvio para enviar e-mails. Estou muito animada. Vamos ao que interessa. Vamos começar a trabalhar. 16. Vamos entender a proposta: Bem vindo de volta. Aqui está o prompt que nós dois vamos usar. Você o anexou e, em termos de detalhes, é seis em dez. Se você pegar esse baile de formatura que soa natural e tentar melhorá-lo no chat GPT, receberá um aviso muito mais técnico Normalmente, isso ajuda, mas uma solicitação complicada pode ser um pouco cansativa, então decidi me limitar a algo que parece natural Caminhamos, depois corremos. Um dos principais problemas é esse. Eu digo azul e branco, mas geralmente eu forneço códigos coloridos. Você tem que ser específico. Azul pode significar qualquer coisa, desde um azul bebê superclaro até um azul marinho escuro e intenso. Portanto, tenha isso em mente. Quanto mais detalhes você incluir, melhor será o resultado. Quero lembrá-lo de que, mesmo que você faça tudo exatamente como eu, seu site terá uma aparência diferente do meu. É assim que esses modelos funcionam. Mas posso prometer que você terá problemas diferentes dos que eu vou ter. Eu não tenho uma bola de cristal, mas estou nisso há tempo suficiente para saber que isso é inevitável. Os problemas surgirão e serão de todos os tipos. Ok, configure uma nova pasta e um novo projeto e cursor, o básico. Certifique-se de ter tudo configurado como fizemos na primeira parte do curso. Github, Python , sem JS, tudo bem. Falando sobre tecnologia, decidi dizer ao modelo algumas coisas que ele deveria usar next JS e tailwind, reenviar para o formulário e depois Github e Versll E aqui está o porquê de eu ter feito isso. No início, você começa com um prompt vago muito básico, como Make me a website, certo? E então você vê o que os modelos SMOT recomendam, o que eles usam Já vimos como alguns deles escolheram HTML, CSS e JavaScript básicos, enquanto outros recomendaram algo um pouco mais robusto, um pouco mais técnico, exatamente o que eu escrevi aqui, next JS e assim por diante. Se o modelo que você preferir quiser usar essa tag de texto, se você ver um padrão, anote-o E da próxima vez, sugira isso. Isso é exatamente o que eu fiz aqui. E eu também fiz o seguinte. Falei com alguns programadores e perguntei: Ok, por que o tailwind Por que não esse ou aquele? Por que reagir? Por que não isso ou aquilo? E, em resumo, todo mundo parece ter sua própria preferência. Algumas pessoas gostam da BMW Pepsi e do Android, outras pessoas gostam da Mercedes, doutora Peppa, do IOS, quem está Obviamente, ninguém. É o que você prefere. E é mais ou menos a mesma coisa aqui. Agora, a próxima coisa sobre o aviso que pedi algo chamado PRD, um documento de requisitos do produto Isso é para que o modelo possa nos dizer claramente o que está prestes a acontecer. O PRD parece sofisticado, mas é uma espécie de lista de verificação Então você sabe onde estamos. Então esse é o PRD. Não dói, então sempre inclua. Em seguida, quero adicionar algumas imagens. Embora pudéssemos usar um MCP para baixar alguns automaticamente, acho que é um exagero. Isso é demais. Em vez disso, eu fiz isso unsplash.com. Selecionei algumas fotos que funcionariam para um veterinário. Então eu mudei para as pessoas para as avaliações, muito básicas, muito padronizadas Então, depois de configurar seu projeto em seu drive, você deve copiar o endereço dessas fotos e colá-lo no prompt principal. Temos dois lugares aqui e aqui. Gotaf. Agora, só para ficar claro, você baixa fotos do Unsplash Você os coloca dentro da pasta em qualquer lugar. E então teremos que mover essa pasta da minha área de trabalho para o local onde o cursor está configurado onde esse projeto específico está configurado. Agora, no meu caso, eu abri essa pasta, e é aí que temos que colar as imagens. Agora, para obter um endereço de qualquer local, você precisa usar essa área. Isso é muito fácil de conseguir. Para as avaliações, é exatamente a mesma coisa. Você pega o caminho e depois o copia dentro do baile. Ok, o resto do prompt é, na verdade, bem básico. A única coisa importante que estou pedindo é um formulário para marcar consultas. Mas o formulário não tem nenhuma funcionalidade avançada. Não incluí uma lista suspensa para os serviços que o cliente talvez queira. Eu não incluí a hora. A hora exigiria que conhecêssemos as consultas médicas, toda a sua agenda Então eu escolhi a versão mais simples. Além disso, adicionei um número de telefone para que eles também possam atender chamadas dessa forma. A ideia é essa: você poderia potencialmente vender este site. Contanto que tenham alguém atendendo seus telefones e e-mails, um formulário de contato básico fará o trabalho O site estará funcional. O gabinete pode ligar de volta para o cliente e pedir muito mais informações e marcar uma consulta dessa forma. Então, eu quero ser claro. Este site pode funcionar até mesmo em sua versão básica mais simples, mas, para ser justo, você sempre pode adicionar mais recursos e funcionalidades. E você pode usar essa base e adaptá-la a qualquer outro tipo de nicho para restaurantes, advogados, qualquer coisa que você possa imaginar. Então, sim, esse é o aviso. É hora de começar a trabalhar. 17. Comece o projeto: Bem vindo de volta. Para este projeto, vou usar o Cloud four porque gosto bastante de sua personalidade. Não importa o que você escolha, você terá muitos problemas que podem não aparecer do meu lado. Então, por favor, seja paciente. Tente depurar e peça ajuda. Você verá que sua paciência é uma das principais chaves do seu sucesso. Agora, vamos começar. Vamos para as corridas. A modelo diz que vai criar uma landing page de clínica veterinária profissional, ok? E agora está verificando os ativos. Ativos simplesmente significam recursos ou, mais especificamente, no nosso caso, imagens. Em seguida, ele criará o PRD, o documento em que veremos todos os elementos essenciais sobre o projeto. Sim, vamos lá Ele varia da visão geral aos objetivos e ao conjunto de tecnologias. E aqui vemos os próximos trabalhos de JS, tailwind, reend, erslGitHub E não é como se soubéssemos essas coisas, certo? Mas isso é a confirmação de que estamos no caminho certo e que o modelo nos entendeu. E se precisarmos usar o Google para corrigir algum problema, esses detalhes podem ajudar. Agora, vou acelerar bastante a gravação tempos, porque o coágulo quatro é bastante completo e inteligente, mas o problema é o seguinte Às vezes, é muito lento. Uma coisa engraçada é que, no PRD, notei algo que é meio que uma bandeira vermelha Ele colocou a marcha errada. Dizia que isso foi criado em 2024, o que obviamente não faz nenhum sentido De qualquer forma, o modelo está trabalhando duro. Se você olhar no painel esquerdo, verá que essa área está começando a crescer para se expandir, cada vez mais arquivos. Uma coisa engraçada é que você pode ver vários vasos, vários problemas, mas a modelo parece conhecê-los. Agora, você esperaria que a inteligência artificial escrevesse um código perfeito. Mas não, até mesmo a IA está errada. Pelo menos nesta fase, tenho certeza de que, com o passar do tempo, isso vai ficar cada vez melhor. Se você tem idade suficiente para usar o Windows 95 ou 98 e agora o compara versão mais recente do Windows ou mais do que isso, uma versão recente do macOS, é noite e dia, certo? Vai ser exatamente a mesma coisa aqui do WinM ao Spotify. Mas o problema é o seguinte. Desde que o modelo conheça esses problemas e os resolva sozinho , nós realmente não nos importamos com isso, certo? Não é um problema para nós simplesmente tomar uma xícara de café e esperar que ela termine Então, no geral, está tudo bem, mesmo com esses erros. Agora, alguns arquivos demoram um pouco mais do que o esperado, mas acho que é porque eles são muito grandes. Com esse modelo e tag de texto, isso era de se esperar, na verdade E é uma boa ideia dar uma olhada neles e ver o que há dentro deles. Você pode fazer isso com um único clique no painel esquerdo, clicar em qualquer arquivo e ele será aberto aqui. A parte central funciona com guias exatamente como seu navegador Portanto, é agradável e fácil de se movimentar. Um dos maiores problemas que você enfrentará em projetos maiores e mais sérios é o tamanho do arquivo. Resumindo, em termos simples, quanto maiores os arquivos, mais difícil é mantê-los e atualizá-los. Agora, melhor dizendo, é muito melhor editar três arquivos 300 linhas de código do que um único arquivo com 900 linhas de código. Por alguma razão, isso realmente confunde o modelo. Em nossas regras de cursor, mencionamos algo sobre isso sobre ter arquivos curtos, mas o modelo nem sempre leva isso em consideração. E por outro lado, em alguns casos, realmente não é possível concentrar tudo em 300 linhas Então, isso é algo com o qual você pode ter dificuldades mais tarde em sua carreira como programador de vibrações Agora, meu conselho, comece com projetos menores e mais simples e, novamente, tenha paciência E isso porque estamos recebendo atualizações sérias a cada duas semanas. Então, é só uma questão de tempo até que eles se tornem cada vez mais inteligentes, e essa experiência será mágica Não vai ser com tantas dores de cabeça. Uma coisa a ter em mente quando o modelo terminar seu trabalho, porque usamos essa tag de texto, essa tecnologia, teremos um servidor local significa que não teremos um único arquivo de índice por meio do qual possamos testar o site Portanto, não há nenhum arquivo de índice que vamos usar. Agora, em vez disso, obteremos um endereço que começará com o host local. Agora, eu não vou entrar em detalhes técnicos. Realmente não importa muito. O que você precisa saber é que a versão inicial do site só funcionará no seu computador. Você não poderá compartilhá-lo com mais ninguém. Agora, se você ficar comigo até o fim, é claro, vamos usar o Versll e, com isso, publicaremos o site na web para que todos possam vê-lo Então fique comigo até o fim. Agora, aqui estão alguns problemas. O modelo está tentando iniciar um servidor local, mas parece que não está funcionando. Não está nos pedindo nada, então estamos bem. Nove em cada dez vezes, Claude descobrirá. Ele tentará novamente ou tentará uma abordagem diferente. E eu adoro isso. Agora, eu usei essa combinação de tecnologia no passado e sei que o reenvio precisará de uma chave Só para lembrar, quando alguém preenche um formulário de contato e o envia, um e-mail precisa ser enviado para a clínica, certo? Para que isso aconteça, precisamos de um serviço, um provedor que possa nos ajudar a enviar esse e-mail. E no nosso caso, escolhemos reenviar. O Resend vai nos ajudar. Criamos uma conta lá, mas precisamos conectar o reenvio a esse projeto específico, e isso é feito por meio de uma única chave Agora, o modelo vai nos pedir essa chave. Vamos lidar com isso, mas em um momento posterior, eu só queria explicar o processo. Adoro o fato de esse modelo ser falatório, me dizer como a construção é mais bem-sucedida e de conter alguns avisos que devem ser observados Isso é fantástico. E isso é porque esse é um modelo de pensamento, então é um pouco mais expressivo Agora, eu só posso imaginar o quão difícil é ser um desenvolvedor, você sabe, ter que saber tudo de cor, ter que se lembrar de tudo, ter que usar bastante o Google. Eu acho que é incrivelmente difícil. Então, estou muito feliz que tenhamos o cursor do nosso lado. Até agora, demos uma única solicitação, uma única extremidade da chave, uma única solicitação, um único crédito. E até agora, fez muitos progressos. Basta verificar no lado esquerdo para ver quantos arquivos ele criou. São milhares de linhas de código. Estou mais do que feliz em pagar $0,04 por uma quantidade tão louca de trabalho. É fantástico. Mas é claro que, após cerca de 25 ações, o modelo é instruído a parar Agora, alguns dizem que é porque o cursor quer que você consuma mais créditos. Portanto, é uma decisão motivada financeiramente. Eu não acho que seja esse o caso. Outras pessoas dizem que é uma boa ideia que o modelo pare de vez em quando, para que você possa realmente revisar o trabalho e colocá-lo de volta no caminho certo se ele der errado Portanto, não importa o que aconteça, em todos os casos, como códigos do Vibe sem nenhum conhecimento técnico, clicaremos no botão de retomar a conversa porque queremos que ela continue Mas vamos fazer isso depois de uma pausa rápida. Eu vou te ver em um segundo. 18. Como lidar com insetos: Volte. Fizemos muitos progressos, mas é normal que o modelo pare após 25 etapas ou mais. Temos que retomar a conversa, que basicamente significa que confirmamos que estamos no caminho certo e que o modelo pode continuar, mas o problema é o seguinte Imediatamente após clicarmos, aqui está um dos maiores problemas com o cursor no momento. Diz: Falha na conexão. Verifique sua conexão com a Internet ou VPN. Isso é muito frustrante. Não há nenhum problema com minha Internet e eu não uso uma VPN. Esse é um problema muito conhecido. O cursor está trabalhando nisso, mas, no momento, isso ainda acontece de tempos em tempos. Os quatro quartos estão cheios de muitas pessoas reclamando disso Agora, isso não está confirmado, mas acho que isso pode afetar nosso projeto. Quando o modelo para no meio da frase, quando a IA é forçada a parar quando planejou cinco, dez, 15 outras etapas, não é o ideal. Infelizmente, o botão de tentar novamente não funcionará , não importa o quanto você clique nele Você pode tentar, mas não vai funcionar. Agora, o problema é o seguinte. Eu prefiro tentar clicar em Aceitar, que está escondido atrás dele. Isso é para que possamos salvar todo o progresso até agora. Você precisa fazer uma pausa por um momento, esperar alguns segundos e, finalmente, se clicar rápido o suficiente, poderá aceitar todas as alterações Isso é o que eu recomendo que você faça também, embora eu saiba que pode ser bastante complicado , isso é o que eu quis dizer ao dizer que chegamos cedo Esses são os problemas que surgem e podem incomodá-lo. O fato é que você tem que ficar calmo e tentar continuar. Nesse caso, para corrigi-lo, você tem duas opções fazer uma nova conversa ou reiniciar o programa. Vou escolher a segunda opção, então feche o programa, espere alguns segundos e reinicie-o. Então, é claro, espere mais alguns segundos até que ele carregue e você verá a conversa anterior e o problema. A única coisa que podemos fazer agora é digitar continue, e isso funcionará. O modelo analisará o projeto, o progresso feito até agora e tentará continuar. Agora, isso é horrível? Não, claro que não, mas também não é o ideal, porque o modelo continua. Ele ainda tem muitas coisas que ainda precisa fazer. Mas, sim, eu realmente espero que, do seu lado, você possa tentar evitar esse problema. Espero que você tenha sorte pelo menos em seu primeiro grande projeto. Mas você precisa saber que , à medida que trabalha cada vez mais no cursor, isso será inevitável. Vou acelerar as coisas até chegarmos a um ponto de salvamento, por assim dizer. Agora, uma coisa que eu adoro é ter um arquivo chamado status do projeto, em que o modelo nos diz o que está acontecendo. Isso é muito útil e é uma boa ideia dar uma olhada nele de tempos em tempos e ver o que o modelo fez, o que alcançou Agora, não estou sugerindo que você leia o código real, mas é uma ótima ideia se acostumar com a forma como esses modelos operam, como eles funcionam. Somente com a codificação Vibe, é improvável que você se torne um programador real, mas esse não é o objetivo No entanto, podemos criar coisas legais e lançar produtos, lançar sites. Esse é o objetivo. Ok, vamos seguir em frente. Ok, aqui está o resumo, e é enorme. Há muita coisa pela qual passar. O modelo nos diz muito sobre o progresso que ele fez, mas vou apenas encontrar o endereço do site. Hospedeiro local 3.000, copie-o e cole-o em seu navegador Então, vamos dar uma olhada no site. Isso levou apenas alguns minutos e algumas instruções. Claro. Então, problemas, mas sim, acho que está tudo bem. E sim, estou muito feliz com isso. A primeira impressão é incrível. Para ser justo, a solicitação estava em inglês, mas por alguma razão, a modelo tornou o site em meu próprio idioma local engraçado o suficiente. Agora, acho que é por causa do endereço que coloquei, engraçado como isso funciona. Agora, podemos traduzi-lo mais tarde, mas, sim, isso é algo a ser observado. O site parece profissional e bastante moderno. Mas não sei por que as fotos não aparecem. Isso também é algo que temos que corrigir. Agora, o problema é o seguinte. O objetivo é aprender com cada erro. A menos que você passe por vários projetos, não poderá realmente adquirir essa experiência valiosa. Então, eu agradeço todos os problemas, todos os bugs. Por exemplo, todas as imagens do Unsplash são enormes, tanto em tamanho quanto em peso Agora, idealmente, nós os teríamos otimizado. Poderíamos usar o Tiny PNG. Poderíamos usar ilovemg.com. Mas como ignoramos isso, talvez isso tenha causado esse problema Talvez seja por isso que não está funcionando. Meu conselho para o futuro é que você tome precauções. Por exemplo, aqui com o idioma, presumi que ele usaria inglês porque o prompt estava em inglês. Mas, como você pode ver claramente, isso não está correto. Esse não é o caso. Então essa é a abordagem que você precisa adotar. Você aprende com esses pequenos erros e ajusta sua abordagem. Idealmente, com certeza, o modelo seria inteligente o suficiente, mas não consegue ler nossas mentes. Então, na próxima vez, você deve mencionar que deseja que o site esteja em inglês e deve otimizar as imagens com antecedência Porém, para a versão móvel, você pode realmente redimensionar seu navegador ou usar uma tecla de atalho Isso é para o Firefox. Você pode até escolher diferentes tamanhos de telefone. Mas o importante é que você procure problemas importantes, problemas espaçamento, problemas de alinhamento, coisas dessa natureza Mas sim, o Cloud four normalmente faz um bom trabalho. E sim, no geral, estou feliz. Não é um design fantástico, mas é muito sólido, e acho que a maioria das empresas teria mais clientes para fazer com ele. Ok, vamos fazer uma pausa rápida. 19. Faça o formulário funcionar: Bem-vindo de volta. O site parece muito bom, mas tenho certeza de que podemos traduzi-lo e melhorá-lo de várias maneiras. Mas a parte essencial é a funcionalidade. Temos um grande recurso aqui, que é o formulário de contato. No momento, ele não está conectado a nada, então não funcionará. Agora, o problema é o seguinte. Se preenchermos e tentarmos enviar uma mensagem , dirá que funciona que a solicitação foi enviada. Mas isso não é possível porque não está conectado a nada. Então, esse é outro ponto em que você precisa ser cético. Caso você não tenha certeza disso, basta perguntar ao modelo. Ei, para onde os e-mails estão sendo enviados? E deve dizer que, na verdade , não está funcionando. Agora, no passado, eu vi o Cloud 3.7 mostrar um erro aqui, um problema, um problema, e essa é uma abordagem muito melhor porque, como programadores do Vibe, podemos ser enganados É por isso que eu prefiro apontar essas situações. Se você não sabe, você pode ser um tolo. Mas sim, voltando ao assunto, temos uma conta de reenvio e preciso criar uma chave para que o formulário funcione O que eu adoro no reenvio é que, depois de fazer o login, o primeiro botão que você vê é adicionar uma chave de API, e é exatamente isso que queremos. E aqui está a coisa. Você clica nele uma vez e verá esses pontos, e pronto Eu disse antes, as chaves de API precisam ser protegidas exatamente como o número do seu cartão de crédito. E deixe-me explicar o porquê. Digamos que esta é minha conta real e eu me inscrevo no plano pago. Para fazer isso, vou ter que adicionar meu cartão de crédito, é claro, mas é a mesma coisa com o cursor. você precisa de um plano pago Depois de algum tempo, você precisa de um plano pago para tirar o máximo proveito dele. Ok, agora, digamos que eu mostre minhas chaves para dezenas de milhares de estudantes. Eles copiam e colam em seus próprios projetos e começam a usá-lo, certo? E depois de um tempo, recebo centenas de dólares em cobranças, talvez milhares. Por quê? Porque todos os projetos deles usaram minha chave. Então minha conta, então meu cartão de crédito. Eles começam a enviar e-mails e, claro, o reenvio vai me cobrar E é assim que essas chaves funcionam. É por isso que a maioria das plataformas mostra sua chave apenas uma vez e você precisa colá-la em um arquivo separado. Você não poderá vê-lo novamente na plataforma ao reenviar Claro, você sempre pode criar uma nova chave, e isso não lhe custará nada, mas não é ideal ter muitas e muitas chaves e não saber qual é qual. É por isso que vou desfocar minhas chaves privadas. Ok, voltando ao projeto, você pode criar um arquivo que armazenará todas as suas informações confidenciais. Mas minha primeira abordagem, minha abordagem preferida, é pedir ajuda ao modelo. Então, vamos escrever isso. Eu tenho uma chave de API do Resend Por favor, adicione-o ao projeto e eu vou colá-lo em um minuto. E então eu também vou enviar dois e-mails específicos, que você também precisa fazer. Temos um e-mail, que é um endereço padrão que deve ser o seguinte entregue em resend dot dev Isso é para fins de teste. Se você quiser enviar endereços de e-mail reais, precisará de um nome de domínio verificado, algo como resbarn.com ou qualquer outra coisa. Agora, por que isso? Bem, tenho certeza que você já viu e-mails como esses. Então, envie e-mails de spam dizendo que são da Netflix, da Amazon ou do seu banco. Mas, é claro, são falsos. Eles querem roubar as informações. E se você verificar o endereço, verá que não é o e-mail comercial oficial dessa empresa em particular. Então é isso que o RSnd está tentando evitar. Você não pode adicionar um endereço de e-mail falso aqui. Claro, não temos um real porque este é apenas um projeto de teste, certo? É por isso que você precisa usar esse endereço específico para fins de teste, entregar no ponto de reenvio Agora, o segundo e-mail, é aqui que o e-mail vai chegar. Então, depois de preencher o formulário, quem vai receber essa mensagem? Agora, esse deve ser o endereço de e-mail que você usou para se inscrever para reenviar Portanto, você não pode usar nenhum outro e-mail. Tem que ser aquele específico que você usou para reenviar quando se inscreveu. Novamente, tudo isso é para fins de teste. Se não tiver certeza, você pode voltar para reenviar, verificar sua conta e ver qual e-mail você usou Se você não seguir essas instruções, o formulário não funcionará e você ficará bravo com cursor por não fazer seu trabalho. Mas o modelo, ele pode revisar todo o código. Ele pode tentar consertar as coisas, mas obviamente não funcionará menos que você siga as instruções de reenvio Mas o problema é o seguinte. Depois de descobrir como usar essa plataforma, você está pronto. Você estará pronto para todos os seus projetos. É por isso que isso não é grande coisa. Ok, vamos ver o que o modelo faz. O arquivo que armazena todas as suas chaves e senhas é chamado env dot local Por qualquer motivo, isso está bloqueado. Portanto, o modelo precisa criar outro arquivo chamado exemplo. Isso é muito interessante. Vamos ver se o modelo resolve isso. Adoro o fato de Claude resiliente e não desistir imediatamente Ele tenta soluções diferentes, comandos diferentes. Nem sempre funciona, mas é bom ver que está tentando. É se esforçar. Quando você está programando Vibe, você pode ficar tentado a olhar para o telefone ou se afastar, mas eu o encorajo a manter o foco, mesmo que às vezes seja chato Depois de um tempo, o modelo realmente diz que resolverá o problema da imagem. E, curiosamente, eu não mencionei isso. Esta é uma bandeira verde. Isso é positivo. A questão é: isso realmente resolverá o problema? Nós vamos ver. Ok, vamos seguir em frente e ver o resumo Curiosamente, às vezes, no resumo, ele pode mostrar sua chave de API. Eu vou desfocar isso, é claro. Mas sim, aqui temos alguns detalhes, e as etapas dois e três são exatamente o que estou planejando. Visite o site e teste o formulário. OK. Mas o primeiro passo diz que eu tenho que iniciar o servidor sozinho. E se tentarmos atualizar o site, veremos que não vai funcionar Ok, então não podemos realmente pular essa etapa. Agora, o problema é que ele poderia ter feito isso sozinho, mas vamos lidar com isso sozinhos. Há um pequeno botão de execução na lateral. Clique nele e você verá, na parte inferior do terminal, como o servidor está reiniciando. Um pouco frustrante, mas não é grande coisa. Depois de alguns segundos, podemos voltar ao navegador e atualizar. A primeira coisa que quero verificar são as imagens. Eu ficaria extremamente impressionado se resolvesse isso sem que eu dissesse para fazer isso Mas não, na verdade não os consertou. Ok, vamos nos concentrar no formulário. Essa é a parte essencial. Tenho certeza de que receberemos uma mensagem de sucesso como antes. Garantiremos que os e-mails sejam enviados verificando o painel de reenvio e, em seguida, meu próprio e-mail pessoal Mas sim, aqui não está funcionando. Agora, o problema é o seguinte. Claude diz que precisamos criar o arquivo EMV de pontos nós mesmos, então ele não conseguiu fazer isso sozinho Novamente, não é o ideal. Ele nos dá o código exato. Então, vamos copiá-lo usando esse ícone super pequeno aqui. Lembre-se de ampliar sua interface se você não conseguir vê-la bem, Control plus Ok, eu não estou muito feliz, mas vamos fazer isso. Então, clique com o botão direito no painel esquerdo. Nessa lista, escolha novo arquivo. Em seguida, chame-o exatamente como o cursor diz dot nv dot Local. Ok, então dentro dele, vamos colar o que copiamos anteriormente Serão a chave e os dois endereços de e-mail. Para ser sincero, não sei se o servidor precisa ser reiniciado, mas vou atualizar o site e usar o formulário novamente Então vamos começar a partir daí. Enquanto isso, vou dizer ao Cursor que as imagens não estão carregando e que eu criei o arquivo EMV de pontos Acho que ele deveria saber que fizemos o arquivo manualmente. Mas o problema é o seguinte. Na verdade, o e-mail chegou. Então, vitória, coisa boa. Fantástico. Não há necessidade de contar ao Cursor sobre isso. Simplesmente funciona. Muito interessante. Você também pode verificar isso no painel recente. Você verá que um e-mail foi enviado há alguns segundos. Coisas tão incríveis. Fizemos nosso formulário funcionar. Parabéns. Sinta-se à vontade para testá-lo novamente. Mas sim, estou muito feliz que tenhamos conseguido e sem muita dor de cabeça. Vamos fazer uma pausa rápida. 20. Corrija as imagens que não estão carregando: Bem vindo de volta. O site parece muito bom e fizemos um grande progresso, mas o problema é o seguinte. As imagens não carregam. A abordagem é bem simples. Diga exatamente isso ao modelo. Não há necessidade de fornecer nenhum contexto adicional. Claude deve revisar o código e descobrir qual é o problema Agora, está pensando por quase meio minuto. Uau. Ok, até que ele descubra. Mas depois disso, diz que identificou o problema. Agora, enquanto funciona em segundo plano, você notará que às vezes mente. Sim, eu disse isso. Pode dizer que descobriu, mas na verdade pode não ser o caso Há muitas imagens engraçadas no reedit sobre essa situação Então, muitas pessoas já experimentaram a mesma coisa. Ou, da mesma forma, diz: Oh, você está certo, minhas desculpas quando você aponta algo que claramente não aconteceu Agora, na primeira vez que você vê essas mensagens, você pode ter uma reação positiva. Mas depois de vê-los pela 20ª vez, fica um pouco chato Aqui, podemos ver que ele está fazendo um monte de coisas. E depois de um tempo, ele até verifica o arquivo DOT ENV que criamos anteriormente Fizemos isso de acordo com suas instruções. É interessante que esteja dando uma olhada. Ele não tem conexão com as imagens, mas tudo bem, a propósito, observe no painel esquerdo, toneladas de arquivos feitos em apenas alguns minutos com apenas alguns prompts. Isso é uma coisa fantástica. Porém, para ser justo, ninguém realmente se importa com essas coisas. Tudo o que importa é o resultado final. E se o projeto realmente cumprir suas metas, obter mais leads para gerar receita, para expandir o negócio real, não estamos tentando gerar milhares de linhas de código, estamos aqui para resolver problemas e ajudar as empresas a acessar um site bem otimizado, ajudar as empresas a acessar um site bem otimizado entregue em apenas alguns dias Ok, interessante. Ele verificará a funcionalidade do e-mail, que eu não solicitei. Agora, isso é uma coisa boa ou ruim? Por um lado, estou feliz que esteja cuidando de nós e verificando se o projeto está bem construído. Ok, bom. Mas, por outro lado, pedimos que ele consertasse as imagens, não olhasse a chave de reenvio ou verificasse o formulário, certo Então isso pode ser um mau sinal. Isso pode mostrar que o modelo não se concentra na tarefa em questão. É por isso que sempre digo que você teste, crie alguns projetos com modelos diferentes do início ao fim e veja de qual personalidade você mais gosta. Uma coisa eu poderia mudar para um modelo diferente agora ou a qualquer momento, mas pela minha experiência, eu não o recomendo. A menos que você esteja realmente preso e o modelo esteja girando em círculos, não acho uma boa ideia trocar . Agora, o problema é o seguinte. Quando eu troquei durante algo que era muito importante, o novo modelo ficou realmente chateado com o modelo antigo. Não concordava com a estrutura do projeto, com a forma como o código foi escrito. Foi muito engraçado ver. É como se estivesse muito decepcionado por alguém não ter feito um trabalho bom o suficiente Então isso foi fantástico. E em vez de continuar com o modelo antigo deixado de lado, ele realmente começou a reescrever diferentes partes do código, mesmo que eu não tenha pedido isso É por isso que eu continuo dizendo que pode ser uma coisa boa o que está acontecendo aqui ou pode ser uma coisa ruim. Mas vamos pular para o resumo. Na maioria dos casos, ele dirá que está corrigido, mas você deve sempre ser cético e verificar três vezes. Então, vamos dar uma olhada e ver. E, sim, é exatamente isso que quero dizer, questões à esquerda e à direita O problema, no entanto. Isso é algo com o qual você precisa se acostumar. Tudo o que precisamos fazer é copiar tudo isso e colá-lo de volta no cursor. A propósito, às vezes você verá alguns arquivos referenciados acima do bate-papo Você pode deixá-los ou fechá-los. Isso realmente depende da situação. Aqui, eu não acho que eles precisem disso, então eu vou fechá-los. Agora, outra coisa, poderíamos potencialmente conectar esse navegador ao Cursor, mas eu prefiro copiar e colar alguns problemas. A maioria das pessoas diz que tem uma experiência melhor usando o navegador brave em combinação com o cursor Mas eu prefiro usar o Firefox e copiar e colar qualquer problema. Ok, só como observação lateral, parece que o problema tinha algo a ver com o cache Ok, tudo bem para nós. Isso é bom. Vamos esperar até que o modelo conserte isso. Pode demorar um pouco, mas vou acelerar as coisas. Ok, agora, vamos dar uma olhada no resumo. Novamente, o modelo diz que está corrigido. Ok, vamos testá-lo. Agora, um dos maiores problemas com a codificação do Vibe é confiar no modelo, confiar na inteligência artificial Veja, se se trata de coisas pequenas, o que acontece quando você tem um projeto real ou um cliente real e milhares de dólares estão em jogo? Esse é o maior problema. Problemas, bugs estão bem. Nós podemos consertá-los. Está tudo bem. Mas, novamente, não está funcionando aqui. As instruções não nos dizem que precisamos fazer mais nada. Basta visitar o site e as imagens devem carregar perfeitamente, mas isso não acontece. Estou apontando isso porque às vezes podemos pular alguma coisa Você sabe, talvez tenhamos que fazer algo manualmente, e se não lermos o resumo corretamente, obviamente, podemos perdê-lo, e a culpa será nossa, como foi o caso do arquivo EMV de pontos, tivemos que fazê-lo Mas aqui, não, deveria funcionar, mas não vamos dizer ao modelo que apenas algumas fotos são carregadas e que ele deve revisar o código inteiro e corrigir o problema. Ok, isso vai demorar um pouco porque eu queria revisar tudo, toda a base de código de forma abrangente Isso significa que estamos vendo alguns minutos sólidos de espera. Felizmente, esta é uma gravação para que eu possa acelerar as coisas Mas sim, no seu caso, você vai ter que esperar um pouco. Vou pular para o resumo, mas aqui está a pergunta Nós realmente nos importamos com qual era o problema real? Agora, por um lado, sim, porque talvez possamos evitar que isso aconteça novamente em nosso próximo projeto. Então, isso é uma coisa em que você deve prestar atenção a cada coisa que está acontecendo no chat. Por outro lado, não, na verdade não porque o resumo deve nos dizer o que foi corrigido, você sabe, qual foi o problema e como o corrigiu Isso significa que realmente depende de você revisar cada etapa, lê-la, tentar entendê-la e ver se você pode ajustar sua abordagem no futuro, se você pode fazer algo diferente. Ok, então o resumo, na verdade, não diz o que fez, coisas como o tamanho adequado da imagem, o que não me diz muita coisa Ele diz que desativou algo sobre a otimização de imagens para fins de depuração Portanto, esta parte me diz que o problema possivelmente está relacionado ao tamanho da imagem. Ok. De qualquer forma, vamos dar uma olhada e ver se todos aparecem. E sim, vitória. Tudo bem. Finalmente, uma coisa é uma nota lateral. Devo dizer que a imagem principal não me deixa feliz. A posição não faz muito sentido. Mas, no geral, está tudo bem e estou bem com o fato de as imagens estarem carregando. Nós consertamos isso. O formulário funciona. Agora é hora de continuar. Vamos fazer uma pausa rápida. 21. Faça o upload do site no GitHub: Bem vindo de volta. O site está instalado e funcionando, mas está somente em nosso computador local. Queremos poder compartilhá-lo com o mundo, então teremos que enviá-lo para o GitHub. Então, vamos dizer ao modelo que faça exatamente isso. Também gosto de mencionar o fato de que ele deve usar o Github MCP, que deve evitar que o modelo peça que façamos as coisas manualmente. Idealmente, eu gostaria de nem mesmo tocar no GitHub. O modelo deve fazer tudo. Por favor, esteja ciente de uma coisa. Você precisa adicionar seu token pessoal dentro do Github MCP dentro do cursor. Sem essa chave, isso não funcionará. Ok, ele vai dar uma olhada na minha conta, ver o que está acontecendo e criar um novo projeto. Isso é chamado de repositório. Esse é o termo correto, mas você pode se lembrar dele assim. Repositório do projeto. mesma coisa. Podemos ver que está usando a ferramenta MCP, o que é um bom sinal Um problema potencial que vejo é a grande quantidade de código que criamos, há muitos e muitos arquivos, mas veremos como isso acontece Ah, parece que há um problema. Diz que o MCP do Github realmente não funciona. Ok, vamos dar uma olhada. Clique no ícone de configurações no canto superior direito e isso abrirá as configurações do cursor. E sim, por qualquer motivo, nada realmente funciona. Todos eles são vermelhos, o que significa que há um problema. Para ser justo, muitos deles estão ativados. Ultrapassamos o limite, mas mesmo assim nem todos deveriam ser vermelhos. Isso é um pouco estranho. Agora, o problema é o seguinte. Na verdade, o modelo ainda está funcionando em segundo plano, bem, no lado direito, mas não será capaz de fazer nada. Talvez seja por isso que também tivemos alguns problemas com as fotos. Uma coisa que podemos fazer é tentar editar um deles e depois voltar às ferramentas do MCP Isso deve iniciar uma espécie de atualização. E no passado, isso resolveu alguns dos meus problemas. Mas agora, aqui, ainda não está funcionando. Eu acho que é melhor pararmos o modelo. É um daqueles poucos casos em que isso faz sentido, porque se você deixá-lo funcionando, pode fazer mais mal do que bem. A única coisa em que consigo pensar é em um reinício clássico. O bom e velho, você já tentou desconectá-lo e depois conectá-lo Ok, vamos dar uma olhada. Então espere alguns segundos. E agora, sim, um por um, o sinal verde, o que é igualmente engraçado e irritante O que posso dizer sobre isso? O que podemos aprender com esse problema? Não tenho ideia do que causou isso e não tenho ideia de como consertá-lo. Reiniciar não faz nenhum sentido. Mesmo se eu fosse um desenvolvedor sênior com 20 anos de experiência, acho que isso não faria sentido. A única coisa potencial é essa talvez tente desativar alguns MCPs que você normalmente não usa Obviamente, o Github precisa permanecer ativo. Ok, quando tivermos o sinal verde, vamos voltar ao bate-papo e enviar a mesma mensagem, mas também vou dizer que pretendo usar o Versll, que pode ajudar o modelo a preparar tudo, para que possamos ter menos problemas com o VerSL no futuro Ok, isso vai demorar um pouco. Não tenho certeza se é devido ao fato de termos muitos arquivos ou ao tamanho deles ou, por outro lado, pode ser devido ao fato de que, a essa hora do dia, muitas pessoas estão usando o cursor Cloud O fato é que diminuiu bastante. Enquanto isso, deixe-me contar algumas coisas sobre o Github Agora, o legal é que você não precisa fazer nada no github.com, mas como isso ajuda Bem, o GitHub se torna mais do que apenas um intermediário entre o cursor Quando seu projeto está no GitHub, você cria um backup de controle de versão que é público ou privado, dependendo do que você escolher Agora, o que é controle de versão? Então, digamos que essa será a primeira versão com uma forma muito básica, muito simples, certo? Então você pode criar um formulário muito mais avançado onde talvez o visitante possa escolher uma hora, serviços e outras coisas, certo? Você o traz para o cliente. Você faz isso ao vivo. Mas depois de um tempo, você recebe um telefonema. Ei, Chris, estou tendo menos compromissos. As pessoas não estão gostando do novo formulário. Você pode, por favor, trazer de volta o antigo? Oh, isso seria doloroso. Você teria que voltar ao cursor e remover todo aquele código extra que pode causar bugs. O formulário pode quebrar, o site inteiro pode quebrar. Mas é aqui que o controle de versão entra em ação. Com o GitHub, é como salvar jogos carregando jogos. Você simplesmente volta para a versão anterior ou para qualquer versão, para ser honesto. Desde que esteja no GitHub, você pode ter vários. Você pode ter versões separadas com base em esquemas de cores, funcionalidades, layouts, etc Então, o GitHub ajuda você a organizar tudo isso. Controle de versão. Agora, é super simples? Não, na verdade não. Demora um pouco para se acostumar com isso. Mas como temos o cursor, simplesmente dizemos ao modelo o que queremos e ele o fará. Vamos apenas dizer: Ei, traga de volta a versão vermelha do esquema ou traga volta o formulário de contato que tinha apenas três campos. Isso é controle de versão. Esse é o poder do Github. Em seguida, público ou privado. Público significa que outras pessoas podem ver você no trabalho, e isso é muito útil caso você queira conseguir um emprego ou colaborar com outras pessoas Se você quiser se exibir no trabalho, o que você pode fazer, com certeza, é torná-lo público. Provavelmente você o manterá privado caso queira vender este site a um cliente. Então isso é controle de versão, público ou privado. Mas o mais importante essa é a ponte perfeita entre o código local e o cursor e a implantação on-line e a publicação Veja, plataformas como a Versll estão profundamente integradas ao Github Então, quando seu site estiver pronto para ser lançado, Versll poderá examinar seu projeto do Github e dizer: Ok, vejo seus arquivos, vejo suas configurações, vejo suas últimas alterações Eu tenho isso, e vai ser publicado. Isso significa que você não precisa fazer nada manualmente. Você não precisa fazer upload de arquivos nem fazer configurações. Você não precisa de uma empresa de hospedagem, nada. Você acabou de conectar o Versll ao seu repositório do GitHub, o que faremos em um E então bum, é isso. Seu site está ativo. E isso é extremamente poderoso porque mantém tudo automatizado e limpo Se você fizer alterações em seu projeto posteriormente no cursor, solicitará que o modelo atualize o Github e pronto Automaticamente, o Versll recebe um sinal para atualizar a versão ao vivo do site Sem etapas extras. É tudo automático. Está tudo conectado. Fantástico. Então, em termos simples, o cursor é onde você constrói o site. Github é onde você o armazena e, em seguida, o Versll é onde você faz viver para que o mundo o veja Ok, voltando ao projeto, parece que o modelo parou. Por qualquer motivo, analisou as regras que estabelecemos. E então parou. Isso é muito estranho. A melhor maneira de fazer isso é perguntar. Você fez o upload do site para o Github? Posso enviá-lo para Versll e ver o que diz? Fale com ele como você falaria com um desenvolvedor, faça perguntas quando não tiver certeza. E parece que está reiniciando do zero. Não sei por que esse é o caso. Então, vamos ver. Depois de um tempo, recebemos um resumo que não faz sentido. Tenho certeza de que é alucinante, que está imaginando coisas Então, eu vou fazer isso. Vou fazer um novo bate-papo. Mas vamos fazer uma pausa e continuaremos em um segundo 22. Quando começar um novo bate-papo: Bem vindo de volta. Dentro do novo chat, vamos dizer ao modelo que o site foi parcialmente carregado e que ele deve usar o MCP do Github para concluir o trabalho, para que possamos continuar vendendo. Ok, vimos como a modelo teve dificuldades para fazer o upload do site para o Github Agora, no passado, esse era sempre um trabalho de dois minutos para mim. Mas aqui, o modelo está realmente passando por momentos difíceis. Claro, inicialmente, o GID Hub MCP não funcionou, é claro, mas corrigimos isso para reiniciar Agora, não há razão para que funcione tão lentamente. Quando você vê algum tipo de degradação, quando vê que o modelo não está respondendo corretamente, é hora de iniciar um novo bate-papo Você pode fazer isso do lado superior direito. O cursor também informará quando for esse o caso, mostrando uma mensagem no canto inferior direito. Porém, para ser justo, isso aparece bem cedo e com bastante frequência. Agora, em resumo, se a conversa for muito longa, a IA também não funcionará. Vai ficar sobrecarregado. É por isso que é melhor dividir seu projeto em vários bate-papos Por exemplo, a tradução do site deve ser feita em um novo chat Se quisermos melhorar o formulário, adicione algumas coisas a ele, novamente, um novo bate-papo. Se você quiser alterar o esquema de cores, novamente, novo bate-papo, e isso lhe dará os melhores resultados possíveis. outro lado, quando tivemos dificuldades com o fato de as imagens não carregarem, é melhor continuar com essa conversa até chegar a uma conclusão Ou está fixo ou o modelo não faz absolutamente nenhum sentido, e está claro que você não pode continuar com ele. Aqui, eu tenho que te dizer que isso, bem, foi um pesadelo Isso levou muito tempo, algo em torno de 45 minutos no total. Cada arquivo demorava muito tempo e, mais do que isso, era incrivelmente irritante A modelo disse a certa altura que não via nenhum projeto no Github e decidiu criar um novo Obviamente, isso é muito frustrante porque acabamos de dizer que o upload foi parcialmente feito Eu teria gostado que a modelo parasse e me perguntasse sobre isso. Em vez disso, continuou. Agora, para ser justo, estou feliz em continuar progredindo, mas agora vou ter que limpar o projeto anterior no Github Eu vou ter que removê-lo. São apenas alguns cliques. Não é difícil removê-lo. Mas não gosto do fato ele não ter conseguido ver o que acabamos alguns momentos atrás e do fato de eu ter dito claramente no aviso que o enviamos parcialmente. Para ser justo, iniciamos uma nova conversa, mas mesmo assim eu esperava um pouco mais dela Depois de muita espera, o site finalmente foi carregado no Github. Podemos ver todos os arquivos quando eles foram enviados, bem como uma descrição. O que eu adoro nesses modelos é que eles escrevem muitos detalhes. Tudo está claramente explicado. Isso vai ajudar a todos. Isso vai ajudar a si mesmo, a qualquer potencial empregador, qualquer programador com quem você possa trabalhar, mas também a qualquer outro modelo de IA que você possa usar no futuro Porque esse é o problema. Talvez você continue com este projeto com outro modelo, mas talvez lance uma versão. Está funcionando bem, mas você quer contratar um programador para corrigir alguns problemas que você não consegue gerenciar sozinho Com tudo organizado tão bem, as coisas vão ficar mais fáceis e rápidas E com isso, podemos fazer uma pausa e em breve iremos para Versll, o que significa que poderemos compartilhar o site com qualquer pessoa Te vejo em um segundo. 23. Publique o site e compartilhe-o com qualquer pessoa: Volte. Nosso site está no Github, e isso é ótimo porque o Versll está integrado a ele. E aqui está como isso acontece. Eu já tenho um projeto aqui, mas você vai pular para a próxima tela Você verá esse aqui. Então é isso que você verá ao iniciar o VSL pela primeira vez e conceder acesso à sua conta do Github. Aqui, podemos ver que o projeto VDClinic é o primeiro da lista Precisamos clicar em Importar. Então, isso iniciará o processo. Para garantir que as coisas funcionem bem, precisamos fazer um pouco de configuração, mas é só um pouco, e isso é feito clicando aqui nas variáveis de ambiente, que parece muito sofisticado Mas, na verdade, só precisamos colar a chave recente e esses dois endereços de e-mail. É isso mesmo. Nada mais. Agora, depois de fazer isso uma vez, você verá como isso é fácil. Ok, de volta ao cursor, você precisa abrir o arquivo ENV que criamos anteriormente A partir daqui, copie o lado esquerdo, a chave de API de reenvio Em seguida, volte para Versll e cole no campo esquerdo. Oito. Agora, repita para o lado direito. É exatamente tão fácil, nada tão especial. Obviamente, você precisará usar o botão adicionar mais porque temos três coisas no total. Então, a chave para o e-mail. E, finalmente, por e-mail. Vou acelerar até a largura, mas sim, estou feliz que isso seja tão simples. Agora, este é um podcast em que o fundador do VerSL diz que toda a abordagem é poder lançar um site em pouco tempo Essa velocidade para eles é crucial, essencial. E você sabe o que? Depois de usar este serviço por um tempo, tenho que concordar. Eu criei várias contas e é sempre fácil Oh, por favor, certifique-se de copiar e colar com precisão. Não omita nenhum caractere e não inclua espaços extras. Isso pode causar grandes problemas , pois é provável que você não receba um erro sobre isso. A propósito, os desenvolvedores não dizem: Vamos publicar um site. Eles dizem que implante o site. E isso vai demorar um pouco, geralmente um ou dois minutos. Porém, na maioria dos casos, na primeira vez, a implantação provavelmente falhará. Não é difícil de corrigir, mas precisamos esperar até que o processo seja concluído. Você já deve notar o ícone de cópia no canto superior direito. É isso que vamos usar para pegar os problemas, os erros e depois colá-los de volta no cursor, porque tenho certeza de que isso será inevitável para a maioria dos projetos. Temos alguns problemas aqui. Vamos transferi-los para que o cursor possa corrigi-los. Vou fornecer um pouco de contexto. Vou dizer ao modelo que estou usando o Versll e que estou recebendo esses erros Então eu vou colar a coisa toda. OK. Sim, então parece que há um problema com o NextGS, que é totalmente normal para nós. Nós realmente não nos importamos. Desde que o modelo seja capaz identificar e resolver o problema sozinho, fico feliz. Agora, isso pode levar algum tempo porque a IA precisa revisar vários arquivos, mas também precisa publicá-los no Github. Lembra disso? O Versll pega todos esses arquivos automaticamente do Github. Se tivermos sorte o suficiente, isso não deve demorar muito, mas veremos se é esse o caso. E, infelizmente, neste caso, nesta noite, as coisas estão bem lentas Na verdade, isso levou cerca de 40 minutos e 40, mesmo que isso não seja nada tão complicado. Só posso imaginar o quão irritante isso deve ser se for sua primeira experiência com um projeto mais sério Mas estou bastante confiante de que as coisas vão ficar cada vez melhores. O pessoal da Cursor está constantemente melhorando as coisas e, na verdade, eles acabaram de anunciar uma instalação do Winclick para os MCPs, então você não precisa mais lidar com esses trechos Até agora, não temos muitas ferramentas, mas ainda há progresso. Outra coisa que vale a pena notar Versll tentará constantemente publicar para implantar o site Portanto, caso você dê uma olhada e veja muito vermelho, não se preocupe, não é grande coisa Você também pode receber muitos e-mails sobre as falhas. Poderíamos potencialmente pausar o Versll até que o modelo termine seu trabalho com o GitHub, mas vou mantê-lo funcionando, mesmo que recebamos algumas Ok, parece que o modelo está pronto. Ótimo, mas teremos que esperar para ver se vamos receber luz verde. Em alguns casos, talvez seja necessário copiar e colar várias vezes, então o cursor precisa corrigir vários problemas. Isso realmente depende do tipo de projeto e do desempenho do modelo naquele dia específico. Uma coisa, porém, lembre-se de que há um pequeno atraso entre a atualização do um pequeno atraso entre Github e a Versll perceber isso Não demora muito, talvez alguns minutos, mas não entre em pânico caso não veja uma nova implantação aqui. Uma nova implantação significa simplesmente que Versll está tentando publicar o site novamente. E podemos dizer isso neste edifício pela luz amarela. Na verdade, podemos clicar nele e obter mais alguns detalhes. Lá dentro, recebemos várias informações, mas na verdade estamos interessados apenas no status. É verde ou não? Caso esteja vermelho, faremos mais algumas ações de copiar e colar. Mas espero que, com os dedos cruzados, fique verde. Por volta dos dois minutos, estou um pouco ansioso, mas vou esperar um pouco mais. Mas aqui está o problema. Talvez você queira atualizar por precaução. E sim, vitória. Está pronto. É verde. Estamos prontos. Vamos dar uma olhada no nosso site. É claro que o link vai ficar muito feio e complicado, e as imagens parecem não carregar Mas sim, o site está ativo e agora podemos compartilhá-lo com todos. Isso é uma vitória? Sim, ainda é um grande progresso. Podemos consertar qualquer coisa agora que a cadeia está estabelecida. Cursor Github Versel. Deixe-me fazer uma pausa rápida e voltaremos para corrigir quaisquer problemas. 24. Traduzir o site: Bem-vindo de volta. Fizemos um progresso sólido até agora, mas vamos continuar. Inicie uma nova conversa e peça à modelo que mude o idioma para inglês. Agora, caso você não tenha esse problema, você pode trabalhar em qualquer outra parte e há muito o que aperfeiçoar. Agora, aqui, o modelo começa a funcionar bem rápido e parece entender o que precisa fazer. Do meu lado, espero que isso leve alguns minutos, na verdade, bastante curtos Mas lembre-se de que é bem tarde da noite, e muitas pessoas no Redi especulam que esse é o erro urgente, que isso não é Mas aqui, o modelo está avançando pouco a pouco. Eu quero mencionar uma coisa. Em meus projetos anteriores, tive alguns problemas ao atualizá-los. Adicionando coisas simples, adicionando várias atualizações, vários pequenos pedaços. Qualquer mudança simples fez que o modelo revisasse todo o projeto, o que é totalmente bom, com certeza. Mas, às vezes, também está refazendo coisas, refazendo coisas que não deveria Por exemplo, você pede que ele corrija o estilo de um botão, digamos, certo? Mas então ele implementa todo um sistema de design. Basicamente, matar demais, usando uma marreta para matar uma mosca, E aqui está outro exemplo. Eu atualizei um dos meus aplicativos Android e queria usar o Material Design 3 Acabou de ser lançado, certo? E isso levou mais de 45 minutos. E então muitos problemas, toneladas de avisos. E depois de tudo dito e feito, após 45 minutos, o aplicativo parecia idêntico. Nenhuma alteração, mas toneladas de arquivos, toneladas de código. É por isso que desenvolvedores experientes não levam a sério a codificação Vibe Claro, você pode lançar um projeto, mas depois atualizá-lo constantemente, mantendo-o. Isso é muito difícil de fazer. Até agora, consegui fazer isso, mas acho que você precisa ajustar suas expectativas. Se você fizer isso, você vai ficar bem. E aqui está como eu vejo isso. Depois de validar, depois de ver que o projeto está ganhando força, você pode aumentar o nível de suas assinaturas para poder fazer um Você pode usar modelos mais inteligentes ou, por outro lado, contratar um desenvolvedor, e os custos podem ser bem menores porque você fez a maior parte do trabalho pesado e tudo está bem Mas, novamente, por outro lado, isso realmente depende da natureza do projeto, porque eu trabalhei com muitos programadores que abordam um projeto de uma forma muito, muito específica Eles usam apenas certas tecnologias, e é algo como dizer que você nunca bebe nada além de coca, por exemplo, que você sempre usa um iPhone, nada mais, você sabe, o Code tem uma abordagem semelhante Eles são um pouco rígidos porque sabem qual abordagem lhes dá o melhor resultado É por isso que, por exemplo, certos desenvolvedores não gostam do Wordpress, ou nunca usariam o Magento e assim por diante Portanto, há uma pequena chance que qualquer coisa que você possa usar no próximo JS, certo, talvez alguns desenvolvedores não gostem disso e, nesse caso, isso pode ser mais caro. As coisas são muito fluidas e estão sempre mudando. O fato é que a taxa de melhoria é fantástica. Oh, três acabaram de ser cortados. Agora é 80% mais barato. E sim, as coisas estão ficando cada vez melhores. Mas mesmo nesse momento, você ainda pode entregar projetos funcionais que façam o trabalho. Eles podem não ser os projetos mais complexos, certeza, mas você pode fazer isso. E depois de alguns meses, quando os modelos ficam ainda melhores, você está no banco do motorista. Você está aí e tem experiência. Você sabe como trabalhar com modelos e várias plataformas, como Github, Versll e assim por diante Então, no geral, você vai ser dourado. Certo. Neste ponto, isso é um pouco ridículo O progresso está no ritmo de um caracol. A nuvem quatro está se arrastando. É por isso que estou lhe dizendo, você tem que ser paciente, como um zen, e deixar toda a frustração passar. A tarefa é muito, muito básica, mas Claude está agindo como se estivesse movendo montanhas, sabe? Então, o que vou fazer é aumentar drasticamente a velocidade do vídeo para que não fiquemos aqui o dia todo. Mas eu realmente queria incluir todas essas partes, mesmo que eu pudesse facilmente excluí-las do curso. Para mim, é essencial que você saiba que esperar é, na verdade, uma grande parte da codificação do Vibe Ficar entediado, claro, não é o ideal, mas esse é o preço que às vezes temos que pagar Lembre-se de que sua experiência pode ser muito diferente, mesmo com o mesmo modelo Mas, novamente, do outro lado disso, você realmente deve tentar a mesma abordagem com exatamente a mesma solicitação com um modelo diferente. Por exemplo, digamos Gêmeos. O fato é que essas empresas estão em uma guerra massiva. Google e Tropic Open AI, só para citar alguns. Twitter com XAI As empresas chinesas estão fazendo um trabalho fantástico. Claro, meta, Facebook. Eles também são importantes nesse espaço de IA. Então, isso está mais empolgante do que nunca. E nós, como consumidores, vamos nos beneficiar. Imagine as principais empresas de automóveis ou telefonia travando essa batalha. Mas o problema é o seguinte. O ciclo leva semanas, não anos. Então, com carros e telefones melhores, mais rápidos e mais inteligentes, também mais baratos. Mas isso está acontecendo super rápido, como se a cada duas semanas, você tivesse um projeto totalmente novo, muito à frente dos anteriores Isso é fantástico para nós. Ok, parece que temos que retomar a conversa. Ok, não se preocupe. Mas é claro que estamos tendo o mesmo problema de antes, problemas de conexão. Ok, a propósito, minha velocidade aqui, a velocidade da Internet é fantástica no meu país. Um dos mais rápidos da Europa. Mas tudo bem, vamos consertar isso. O problema é o seguinte. Em vez de reiniciar o cursor, também podemos fazer isso, iniciar uma nova conversa usando o ícone superior direito Em seguida, olhe para baixo e abra o bate-papo anterior. Você verá o mesmo problema, mas aqui está a diferença. Agora podemos digitar e continuar, e espero que possamos retomar o processo a partir desse ponto, ou menos. Esse é o plano. De qualquer forma, não há garantia. Então, vamos ver o que diz o modelo. E sim, está realmente pensando nisso. Então eu acho que tenho que acelerar isso. Ok, diz que a tradução está concluída e isso vai enviar tudo para o Github. Ok, tudo bem para mim. Vou deixar que funcione em segundo plano. E depois de muito tempo, ainda não superei o processo de pensamento desse modelo, como ele se confunde, como ele vê uma situação e tenta consertá-la. Mas sim, vamos seguir em frente porque é bem provável que seu design já esteja em inglês Eu realmente acho que a localização da clínica determina o idioma. Deixe-me saber na seção de comentários, se na sua versão, você tem seu próprio idioma com base no endereço da clínica. Eu, claro, uso o falso, claro, mas uso o aleatório da minha cidade, do meu país, daí o idioma. Oh, uau, algo está errado aqui. Por alguma razão, o modelo está me pedindo para ir ao Github e criar um novo projeto E isso não faz nenhum sentido. Claramente, deu errado, e isso é um sinal de que precisamos mudar para um novo chat. Se isso continuar por mais três, quatro, cinco solicitações, provavelmente trocarei de modelo A propósito, sempre verifique se o Github MCP está funcionando Se estiver vermelho novamente, se estiver quebrado, isso faria sentido. Mas, do meu lado, está tudo bem, que significa que o modelo simplesmente não seguiu minhas instruções por qualquer motivo. Para evitar isso, vou pegar o link do repositório diretamente do GitHub para não ter dúvidas sobre isso Se apontarmos o modelo diretamente para o projeto no GitHub, ele poderá atualizá-lo sem problemas E, a propósito, essa é a situação em que você pode usar um modelo diferente. A tarefa é super simples. Não precisa de nenhum outro contexto. É só fazer o upload de alguns arquivos para a web. É isso mesmo. Então, nesses casos, há pouco ou nenhum risco. Não estamos pedindo ao novo modelo que entenda completamente o código ou o aprimore. Não, então essa seria uma boa chance, mas eu quero continuar com o Cloud four. Quero usá-lo do início ao fim porque acredito que é assim que você também deve trabalhar. Use isso, fique frustrado. Anote todos os problemas que estão causando e compare-os com outra coisa. Essa é a melhor maneira de aprender. Aqui, temos um novo problema na primeira vez que o vejo, um limite de taxa com vértice, não faço ideia E está pedindo que usemos o modelo Auto Select, o que não é ideal nesse caso porque queremos aprender. Ele diz que podemos esperar alguns minutos e tentar novamente. Isso é o que eu vou fazer. E agora vou clicar em retomar e ver como funciona. Agora, enquanto isso está funcionando, deixe-me dizer por que a seleção automática não é uma boa ideia para nós. Queremos aprender sobre esses modelos. Queremos ver coisas como eu não sei, por exemplo, eu não sei, Chat GPT 4.1 não é capaz de mover imagens, ok? Como Claude se esforça para traduzir um site? Como imini é horrível em espaçamento, qual alinhamento? você só pode chegar a essas conclusões propósito, você só pode chegar a essas conclusões que são falsas. Se você usar esses modelos por horas a fio, talvez dezenas de horas, eu ainda mantenho a afirmação. Os modelos mudam o tempo todo. Eles evoluem, embora tenham o mesmo nome de usar o Cloud four aqui, mas o Cloud four você pode usar em uma semana, em um mês, que pode agir de uma maneira completamente diferente Por que esse é o caso é um pouco mais complicado. Talvez antrópico, a empresa por trás disso o ajustou um pouco Talvez o Cursor tenha feito algumas mudanças. Talvez haja menos pessoas usando o modelo naquele momento, ou talvez os servidores tenham sido atualizados, para que mais pessoas possam usar o modelo ao mesmo tempo, mas sem qualquer degradação, é complicado, é complicado Mas, claro, aqui está outra falha de conexão, o que é fantástico. Isso é muito bom para uma tarefa tão pequena. Mais uma vez, acalme-se. Vamos fazer um novo bate-papo e depois voltar. Quero continuar essa conversa porque sinto que estamos perto de um resultado. Então, vamos ver o que é o quê. O modelo menciona algo que está quase pronto. Para ser justo, não acredite. Sempre verifique. Acho que nada foi atualizado. Você pode dar uma olhada no Github e ver quando o último push aconteceu Push significa simplesmente atualizar. Mas sim, muitos problemas. Super buggy Essa é uma experiência horrível e, como você pode ver, não tem nada a ver com o site real ou com a codificação do Vibe É apenas o processo de usar um modelo que está sobrecarregado, pelo menos neste momento GitHub, podemos ver que o último push aconteceu há 5 minutos. Isso significa que Versll provavelmente atualizou algo nesse meio tempo Então, vamos verificar a implantação mais recente e ver se esse é o caso. Vamos dar uma olhada. E, sim, isso está em inglês. No entanto, temos que verificar tudo, do início ao fim, e ver se está completamente pronto. Acho que está cerca de 95% traduzido. Pode haver algumas partes aqui e ali, mas, no geral, está tudo bem. Mas o que está acontecendo no Cursor, porém, eu não tenho ideia. Parece que o modelo quer fazer um novo projeto, um novo repositório no Github Não tenho ideia de por que tem uma amnésia tão horrível. Acho que pode ter sido uma espécie de interrupção. Normalmente, o Cloud four funciona muito melhor do que isso. Podemos tentar ver um processo de pensamento, mas, para ser honesto, eu realmente não sou tão curioso. O fato é que estamos ao vivo. O site está traduzido e, embora isso não pareça uma vitória, ainda assim progredimos. Então, vamos fazer uma pausa rápida, reagrupar e ver o que podemos fazer a seguir Obrigado por ficar comigo, e espero que isso não o desencoraje de programar vibrações Chegamos cedo e isso aparece, mas estou bastante confiante de que esses problemas mas estou bastante confiante de que esses problemas são pequenos que serão corrigidos em breve. Então, no geral, vamos continuar. Eu vou te ver em um momento. 25. Como comprar nosso próprio nome de domínio: Bem vindo de volta. A estrada estava acidentada, mas, no geral, conseguimos ter um site bonito Isso está em inglês com um formulário funcional e já está hospedado no Versll Isso significa que poderíamos compartilhá-lo com o mundo, mas o problema é o seguinte. O link é muito feio. Para fins de teste, isso é ótimo. Se você quiser apresentar seu trabalho ao cliente antes que o projeto seja lançado, novamente, tudo bem. Mas e se você quiser um bom link, um bom endereço? Isso significa que você precisa comprar um nome de domínio. Você pode fazer isso diretamente do VSL. Esta é minha conta no canto superior esquerdo. E aqui podemos ver o interior do projeto. Ok, a partir da navegação, podemos ir para as configurações. Nesta nova página à esquerda, podemos encontrar a caixa lateral com algumas opções, mas estamos interessados em domínios. E aqui estamos. Esse é o link existente, que é o caminho do ideal. Então, vamos fazer isso. Vamos usar o botão Por domínios e ver o que está disponível Agora, domínios curtos e elegantes quase sempre estão indisponíveis. Toneladas de empresas compraram milhares de domínios e transformaram seu negócio revendendo-os Meu conselho é ficar longe disso. Use seu nome ou uma palavra que signifique algo para você. E é por isso que, há muitos anos, seu nome de domínio realmente importava Então, ter algo como tutoriais do Photoshop, isso teria sido uma vantagem Mas hoje em dia, esse não é o caso. Isso é irrelevante Então, vou usar meu próprio nome, mas a versão.com não está disponível porque eu já a comprei O que eu adoro no Versll é o fato de obter o máximo de transparência aqui Podemos ver todas as opções disponíveis. Alguns deles são incrivelmente caros. Por exemplo, res barn.ai custa 149 dólares, e isso não faz nenhum sentido Eu vejo uma versão.net aqui, e custa apenas 12 dólares, e acho que isso faz sentido Versll já tem meu cartão de crédito registrado porque eu fiz a compra anterior Então, tudo o que preciso fazer é confirmar que quero comprá-lo. Claro, vou ter que confirmar a transação com meu banco, mas isso não é um problema. É o mesmo que acontece com qualquer transação na web. Mas, sim, isso é tudo o que é preciso para acumular um nome de domínio simples assim Agora vamos ver isso neste painel. Mas vamos voltar ao projeto para que possamos vinculá-lo. Então, na página inicial, clique no projeto VT. Agora, dentro dele, podemos ver os domínios no canto superior direito. Não é exatamente óbvio, mas em breve você se acostumará com a interface do Vasels Ok, vamos clicar nele e agora estamos de volta a esse ponto. Só que desta vez, vamos clicar em Addmain E, claro, vamos selecionar chrisbarn.net que Por favor, marque esta caixa. É um cenário importante. Agora, Vasl vai nos perguntar se queremos fazer o upload da versão de produção e, claro, esse seria o caso E isso porque poderíamos potencialmente ter uma versão diferente, e aqui está o porquê. Podemos lançar este site como está, mas depois podemos continuar trabalhando nele. Talvez tenhamos um teste para apenas alguns amigos, uma nova versão um pouco diferente. Então é aí que várias implantações entram em uso. Mas esse não é o caso aqui, então vamos simplificar, você sabe, clique em salvar, e então teremos que esperar um pouco. Há muitos detalhes nos quais poderíamos nos aprofundar, mas quero manter o foco em definir esse processo, desde a ideia até o lançamento do site o mais rápido possível O certificado SSL é algo que a maioria dos sites deveria ter, mas leva alguns minutos para ser gerado e configurado Vou seguir em frente e, sim, aqui estamos. Agora podemos visitar chrisbarn.net. Este é um site adorável. Não precisamos mais desse link feio. Ainda funciona, mas agora podemos usar este. Então, tudo pronto, o site não está polido. Precisa funcionar, mas a primeira coisa é consertar as imagens. Eles não estão carregando. Então, vamos voltar ao Cursor, abrir um novo chat e dizer exatamente isso à modelo. Na verdade, você sabe o que? Talvez seja uma ideia melhor reiniciar o programa, considerando quantos problemas tivemos. Honestamente, não sei se uma reinicialização realmente ajuda, mas vi que o modelo está com problemas, até mesmo ao escrever palavras Portanto, não é um código real, mas frases, o que significa que o desempenho é muito lento. É como se eu estivesse usando um computador de vídeo, o que não é o caso. Mas sim, vamos ver o que é o quê. Portanto, o prompt é bem simples. As imagens, que não estou carregando, consertam isso e atualizam o site. Agora, isso é um pouco vago, para ser honesto. Eu deveria ter mencionado o link do GitHub. Então, sim, vamos ver se isso vai acontecer. De qualquer forma, fora das corridas, veremos o que vai acontecer. Então, o modelo vê as imagens e começa a investigar o problema. Ok, a velocidade parece um pouco melhor. Parece que o reinício pode ter ajudado um pouco, mas ainda é cedo. Então, vamos ver o projeto funcionando e depois decidiremos, mas pelo que estou vendo, não, na verdade ele ainda está com dificuldades. Bem, talvez essa não seja a palavra correta, mas eu esperava que o problema fosse algo bem simples de corrigir, como algumas linhas de código em algum lugar, mas talvez os arquivos não o enviassem para Github por causa desses problemas, sabe Mas o modelo, coágulo quatro, na verdade é demais. Está realmente demorando. E pelo que vejo, está inicializando servidores. É criar uma página de teste, um servidor de teste. E isso é realmente muito impressionante. Esta é uma bandeira verde, embora seja um pouco chata, para ser sincero. Então, dê uma olhada aqui. Ele cria um servidor no qual podemos testar e ver se as imagens estão realmente funcionando, se estão carregadas. E isso é fascinante. E sim, podemos ver que 11 das 11 imagens estão realmente sendo exibidas. Porém, para ser justo, dê uma olhada nos tamanhos. Eles são absolutamente enormes. Então, esse é um problema que definitivamente poderíamos resolver para projetos futuros. Mas, para ser sincero, eu realmente sabia que isso provavelmente causaria um problema. Agora, o problema é o seguinte. Portanto, os modelos podem otimizar as imagens para nós, quer você pergunte diretamente ou o que o modelo sugere. Essa foi a parte que eu estava tentando capturar na gravação. Aqui, porém, isso causou muitos danos, mas ainda assim é uma boa experiência de aprendizado. Então, agora você pode evitar isso. Então, vamos ampliar e ver o que o modelo está fazendo. Então, avance rápido, e acho que está feito. O resumo é enorme. Impressionante. Muitas e muitas linhas. Isso é muito útil porque podemos ler algo em inglês simples. No entanto, a questão é: o modelo resolveu o problema? Primeiro, precisamos verificar o Github. Se não houver nenhuma atualização recente no Github, não há chance de que a versão funcional do site nos mostre imagens Lembre-se de que ainda contamos com o Github como intermediário entre o cursor E não, eu não vejo uma atualização recente. O modelo esqueceu ou não entendeu minha solicitação porque, para ser justo, eu fui um pouco vago Mas não se preocupe. Vamos fazer isso. O projeto está aqui e eu vou dar a ele o link real. Isso deve evitar possíveis problemas. Ok, vamos ver o que é o quê. Ok, o modelo parece entender. Está abrindo um terminal e provavelmente vai dar uma olhada. Isso às vezes leva um bom tempo. E às vezes ele realmente congela. Isso é um grande problema porque não há barra de progresso. Não há uma boa maneira de verificar se ainda está funcionando ou não, com pelo menos nenhuma que eu conheça. O que eu gosto de fazer é clicar aqui em Mover para o plano de fundo. Isso é muito, muito pequeno, mas espero que você possa ver. E isso funciona como uma pequena atualização. Agora, depois de alguns segundos, parece que ainda está funcionando, então estamos de volta aos trilhos. Agora, a tarefa é simples. Faça o upload de alguns arquivos para o Github. Isso deve ser fácil, certo? A propósito, poderíamos potencialmente usar o terminal e fazer o upload dos arquivos nós mesmos. Na verdade, não é tão difícil. Os comandos não são complicados, mas o problema é o seguinte. Eu quero que o modelo faça isso. Ele pode fazer isso. Então, é claro, deveria fazer isso. E por outro lado, eu prefiro descobrir suas limitações, você sabe, encontrar sua personalidade, explorá-la, ver o que é o quê. É claro que poderíamos trabalhar mais sozinhos , mas esse não é o ponto. Claro, se algo é impossível, o modelo não pode realmente fazer isso. É claro que vamos fazer isso. Mas quando eu sei que o modelo pode fazer isso sozinho , não vou sair da minha cadeira para ajudá-lo. Se for mais do que capaz , deve fazê-lo. Mas sim, isso está demorando muito. Todo esse processo levou cerca de 25 minutos. Incrivelmente frustrante. E aqui está a coisa. Depois de um tempo, parece ter reiniciado o processo de pensamento, que não é normal É pensar novamente e planejar os próximos movimentos. É só fazer o upload de arquivos. É isso mesmo. Então, é como se alguém tivesse desconectado o modelo e depois o conectasse Amnésia, eu esqueci. Claro, não falhou. Não nos pediu ajuda. Mas está escondendo um pouco o fato de que falhou, o que é uma grande bandeira vermelha. Esses modelos são treinados para não deixar de encobrir seus erros. Combine isso com o tempo limite de 25 etapas e os falsos problemas de conexão E eu posso ver por que muitas pessoas não estão apaixonadas por isso, especialmente desenvolvedores seniores. Agora, quero ser aberto e transparente sobre esses problemas, para que você saiba o que pode esperar. Alguns programadores do Vibe acham que podem realmente substituir os códigos Senior desse jeito Mas ser arrogante não ajuda, especialmente quando o desempenho simplesmente não está presente Mas vou seguir em frente e aqui está o resumo. Parece que conseguiu terminar, mas temos que verificar. Eu não confio nisso. Diz que precisamos de uma chave para reenviar e outras coisas que não façam nenhum sentido Então, eu sou bastante cético. Então, vamos dar uma olhada no Github, Control R ou F five para atualizar E essa é uma atualização que acabou de ser feita. A propósito, 45 commits, 45 atualizações. Isso é demais. Isso é ridículo. Isso é um sinal. O modelo tentou muitas vezes. Algo estava claramente errado. Agora, vamos verificar Versll. Eles estão cientes de que há um atraso. A versão mais recente é a existente, então provavelmente nada mudou. Não há imagens para ver nessa versão. Mas sim, depois de alguns segundos, um novo vai aparecer e entrar nele. Sim, temos nossas imagens. Não foi fácil, mas conseguimos sobreviver. Agora, espero que você tenha conseguido chegar a esse ponto em que tenha um site funcional sem grandes bugs. Agora, vamos fazer uma pausa e ver o que podemos melhorar. Eu vou te ver em um segundo. 26. Melhore o site: Bem vindo de volta. Neste ponto, com tudo pronto, há uma conexão entre o cursor, o Github e o Versll, o que significa que podemos continuar trabalhando no cursor, e o site atualizará automaticamente coisas fantásticas Claro, existem muitas maneiras de trabalhar. Por exemplo, podemos testar algo depois voltar para uma versão anterior. Afinal, é por isso que temos controle de versão no Gid Hub. Mas presumo que enviaremos atualizações constantemente, continuaremos, então vamos ver como isso acontece Então, vamos nos concentrar no cursor. Vamos pedir ao modelo que atualize o esquema de cores. Eu quero uma mudança dramática, e acho que deveria ser bastante óbvio, sabe? Então, vamos fazer isso. Vamos mudar o esquema de cores de azul para vermelho e, em seguida, enviar a atualização para o Github. Aqui, para ser sincero, considerando nossa experiência, eu poderia ter fornecido o link. Mas, no passado, isso não era necessário em meus projetos anteriores. Então, dedos cruzados, vamos ver como isso acontece. Lembre-se de que todos esses vídeos são gravados um após o outro. Portanto, se houver um engarrafamento, há uma boa chance de o desempenho não ser ótimo. Vai ser tão ruim quanto os vídeos anteriores. Mas o problema é o seguinte. Se o modelo cometer um erro, eu prefiro mostrar em vez de, você sabe, mostrar uma versão editada em que tudo corra perfeitamente, porque aqui está o problema. Quando eu estava aprendendo a vibe code, assisti a muitos cursos, tutoriais, onde, você sabe, dizia: etapas A, B, C e, em seguida, sucesso Pareceu incrível. Mas, do meu lado, passei horas na etapa B, ou nem consegui descobrir como iniciar a etapa A. Coisas como criar um script Python rápido e executá-lo em seu terminal Essas coisas me irritaram. Eu não tinha ideia, nenhum contexto, nenhuma pista. Ou quando eu estava tentando resolver um problema, me perguntaram, você sabe, coisas como: Ok, qual terminal você está usando? É aí que você tem que ser paciente. Você tem que ser zen. Você tem que experimentar várias coisas até que funcione. Faça a pergunta de maneiras diferentes e continue procurando a solução. Então essa foi a minha experiência, e é isso que estou tentando ensinar a você também. Agora, de volta ao projeto. Isso está demorando uma eternidade. Mas deixe-me ampliar. Ok, aqui está a mensagem de sucesso. Deixe-me verificar no GitHub se realmente temos uma atualização. E aqui está a coisa. Na verdade, o modelo criou uma nova filial. Nossa, isso não é o ideal. Vou explicar o que isso significa em um segundo. Ainda assim, vamos ver se funcionou. Temos que verificar Versldoh. Aqui, temos que esperar alguns segundos porque a atualização mais recente do Github demora um pouco até chegar ao Versll Mas avance rapidamente e, sim, temos nosso esquema de cores vermelhas. O modelo fez o trabalho. A atualização não foi enviada corretamente, mas essa é uma boa experiência de aprendizado, algo a ser observado. Em primeiro lugar, podemos fazer isso. Como a versão vermelha não é a principal, podemos clicar nela e depois optar por colocá-la em produção. Isso significa que cresbarn.net finalmente ficará vermelho. Então, isso é uma coisa que temos que fazer. No entanto, teremos que esperar até que ele se desenvolva, mas vou acelerar as coisas Agora, veja como você deve abordar essas situações. Então, no Github, temos uma espécie de mensagem de aviso. Mas digamos que não temos ideia do que fazer. Não tem problema. Basta fazer uma captura de dessa área específica e arrastá-la para o bate-papo Arraste-o para o cursor. A propósito, se você tentar capturar a tela inteira, ela pode não funcionar tão bem, e o nome do arquivo também pode ser um problema. Se você estiver no Windows F, é necessário renomeá-lo. Agora, as capturas de tela geralmente têm nomes muito longos. Encurte-o apenas por segurança. Eu uso SS a partir da captura de tela. Ok, agora, confira e veja se você vê uma pequena prévia aqui. Mas sim, depois de arrastar a imagem para dentro, basta perguntar: o que está acontecendo com essa mensagem? Qual é a situação no Github? E mesmo que o modelo falhado de muitas maneiras diferentes, ainda acho que essa é a melhor abordagem. Basta perguntar, sabe? E depois de alguns segundos, está realmente explicando o que aconteceu. E, pelo que parece, está propondo duas opções Mas aqui estão as coisas divertidas. Ele já está executando a opção dois, então não precisamos tomar nenhuma decisão aqui Agora, deixe-me explicar o que aconteceu, embora eu tenha certeza de que, no resumo, o modelo também explicará . Então, digamos que estamos trabalhando para o cliente, certo? E o cliente está um pouco inseguro sobre a aparência do site Por isso, queremos apresentar duas opções, certo, uma vermelha e uma azul. Ok, agora, uma maneira de conseguir isso é criar uma nova ramificação no hub Gid Basicamente, é uma alternativa. Trabalhar com ramificações ajuda você a experimentar diferentes aparências, layouts diferentes, funcionalidades diferentes, mas sem ter que voltar atrás sem precisar desfazer agora, desfazer, voltar, reverter, essa Você sabe, salve uma versão azul e depois salve uma versão vermelha. Mas isso é uma única linha, sabe? E nesse final, você pode mostrar o vermelho. E caso o cliente não goste, você pode pedir ao modelo que volte para um modelo anterior. Ok, isso não é tão bom. Em vez de ter uma única linha, linha imaginária, você cria uma ramificação separada, uma linha separada, se quiser Agora, é um método preferido, mas a maioria dos desenvolvedores prefere usar uma ramificação diferente para coisas assim. E sim, é isso que o modelo também está nos dizendo no resumo. Mas basicamente corrigiu o problema, e essa mensagem não está mais no Github. Então isso significa que terminamos. Todos nós nos preparamos. Agora depende de você. Comece do início, use o mesmo prompt e crie um site veterinário. Por favor, fique calmo e divirta-se com isso. Conte-me sua experiência. Publique uma captura de tela e me diga como o modelo funcionou do seu lado Diga-me o que é bom, o ruim e o medíocre. Você pode substituir algumas coisas no prompt. Você pode reduzir as imagens se quiser ficar do lado seguro Mas o objetivo é refazer esse projeto de forma semelhante Caso não queira compartilhar uma captura de tela, você pode compartilhar o link VSL Eu não recomendo que você compre um nome de domínio por uma questão de discurso Um VersLink vai ficar bem. Então vá em frente e divirta-se com isso. Explorar. É como aprender a nadar ou andar de bicicleta. Você vai cair. Você pode engolir um pouco de água, pouco de água salgada nojenta Mas, no geral, será uma experiência positiva e você ficará feliz por ter feito isso. Com a codificação Vibe, essa é a situação. Ok, vamos continuar. 27. Não tem certeza? Assista a este vídeo: Bem-vindo de volta. Eu quero apontar uma coisa. Quando eu estava aprendendo a vibe code, tentei usar projetos criados pela minha forma de desenvolvedores Esses caras eram desenvolvedores habilidosos com muito conhecimento, mas cometeram um grande erro. Eles não deixaram nenhuma nota. Agora, no GitHub, no meu próprio GitHub, posso acessar 30, 40 projetos que eles fizeram, mas aqui está o problema Eu não sei nada sobre eles. Então, quando comecei, tentei atualizá-los e fazê-los funcionar. Eles foram feitos em 2018, 2019, então obviamente são muito antigos. E aqui está a coisa. Resumindo, eu falhei. Passei muito tempo, muitos créditos, e foi muito chato E então eu tentei dar meu primeiro toque. Então mudei minha abordagem e disse: Ok, vamos dar meu primeiro toque sozinho Mas vou usar um código existente, certo? Então, vou usar algo do Github. Lembre-se de que alguns projetos são públicos. Isso significa que você pode copiá-los e construir em cima deles, certo? E achei que isso me economizaria muito tempo e problemas e, claro, créditos desperdiçados. Mas o problema é o seguinte. Eu falhei mais uma vez. E não é a falha que é o problema, é como eu me senti, e é isso que eu quero compartilhar. O problema é o seguinte. Eu estava trabalhando com modelos abertos de IA, modelos que eram gratuitos na época, quatro e 4.1. E eu estava constantemente esmagando insetos, consertando peças, depois de peças, depois de peças Agora, o problema era que eu não tinha ideia se estava no BG cinco em 50 ou cinco em 50.000 Eu não tinha nenhum ponto de referência. Foi como nadar no oceano com muita neblina ao meu redor. Eu não conseguia ver a costa. Eu não conseguia ver a praia. Eu não sabia se estava nadando na direção certa. Talvez eu estivesse a alguns remos da praia. Talvez eu estivesse a milhas de distância. E foi muito cansativo usar prompt após prompt, experimentando várias coisas E esse é o problema. Eu não sabia se estava mais perto, se estava mais perto do objetivo final de realmente fazer o projeto funcionar. Eu não tinha ideia. E aqui está a coisa. Se você ficar preso e não tiver certeza disso, sempre poderá iniciar uma nova conversa. Você pode simplesmente clicar aqui. Um novo modelo será muito mais útil. Por exemplo, se eu adicionasse a seção da galeria ao site do dentista, iniciaria uma nova conversa clicando aqui Esse é o método recomendado. Você divide o projeto em partes. Agora temos uma base. Nós o publicamos. Legal. Então, talvez queiramos adicionar qualquer coisa, uma galeria, depois o rastreamento do Google Analytics talvez um formulário mais complicado. Ok, bem, essas coisas podem ser três conversas diferentes. Lembre-se de que você está usando a mesma quantidade de créditos. Não há desvantagens, mas uma nova conversa significa um novo modelo Não está cansado das instruções anteriores. Mas, voltando ao meu ponto de vista, se você sente que está nadando em um oceano e não tem ideia de onde está, precisa fazer uma pausa e reavaliar Você precisa mudar de modelo ou iniciar uma nova conversa. Eu, até agora, costumo pensar que começar do zero é muito melhor. Tenha o modelo, crie tudo do zero sozinho. Mas é claro que você pode referenciar um projeto. Novamente, para se inspirar, use-a como inspiração, e o modelo tomará nota disso. Mas não importe um código e espero que ele seja executado Espero que você possa construir em cima disso. Normalmente, isso não vai funcionar, especialmente no início de sua carreira. Então, meu conselho é começar com pequenos projetos divertidos e depois progredir. Não se canse de nadar demais no desconhecido . Sim, tenha paciência. Mas se você sentir que não está progredindo bem, faça uma pausa e procure outra maneira 28. Meu conselho honesto: Bem vindo de volta. Parabéns. Você chegou ao fim, e isso é muito importante. Você não criou apenas alguns sites. Você realmente desenvolveu as habilidades por trás deles. Você aprendeu como orientar a IA com instruções claras, como estilizar com propósito, como fazer com que as coisas pareçam melhores e se sintam melhor E isso sem mergulhar em códigos complexos, sem qualquer tipo de codificação Mais importante ainda, você pratica um pouco toda vez, algumas instruções aqui e ali, alguns ajustes aqui e ali E é assim que você fica bom. Não assistindo , mas praticando. Então, e agora? Bem, você tem que continuar. Você tem que escolher uma ideia totalmente nova. Você pode criar uma marca, um projeto pessoal. Você inicia uma nova pasta e simplesmente trabalha. Você experimenta o prompt, cola, aperfeiçoa, publica e o torna seu. Basicamente, você está pronto para criar coisas reais para si mesmo, depois para clientes, talvez apenas por diversão. Mas o que quer que você faça, lembre-se disso, você tem que ter fé. Você tem que ter paciência. E sim, você realmente não precisa de um desenvolvedor para criar coisas bonitas. Você só precisa saber como falar com essas ferramentas. Obrigado por passar esse tempo comigo. Crie algo do qual você se orgulhe. À medida que as coisas mudarem, continuarei atualizando o curso. Vou adicionar novos projetos, vou adicionar novos recursos, mais exercícios. Mas, sim, por enquanto, você tem que continuar praticando. Você tem isso. Aqui é Chris Barron saindo. Muito obrigado