Este curso desenvolve uma 'app', certo?. Contruir um site web usa os mesmos processos e ferramentas?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Este curso desenvolve uma 'app', certo?. Contruir um site web usa os mesmos processos e ferramentas?
Olá, Juvenal!
Entendo sua dúvida e é uma excelente questão! O curso que você está fazendo é focado em desenvolver uma aplicação móvel (app) usando React Native com TypeScript.
O React Native é uma estrutura que permite criar apps para Android e iOS usando JavaScript e React. Ele se difere do desenvolvimento web tradicional, pois, embora ambos usem JavaScript, o desenvolvimento web normalmente utiliza HTML e CSS para a interface do usuário, enquanto o React Native usa componentes nativos do sistema operacional.
No entanto, muitos conceitos e ferramentas são compartilhados entre o desenvolvimento de apps e o desenvolvimento web, especialmente se você estiver usando React no lado web. Por exemplo, ambos usam componentes, estados, props e muitos outros conceitos do React.
Mas, é importante lembrar que existem diferenças significativas também. Por exemplo, a maneira como você lida com a navegação, a interação do usuário, o acesso a recursos do dispositivo (como a câmera ou a localização), entre outros, pode ser bastante diferente entre o desenvolvimento web e o desenvolvimento de apps.
Espero ter ajudado e bons estudos!