Перейти к содержимому

Aula 17 - Colocando o Backend e o Banco de Dados em Produção com Railway

Jhonny Azevedo | Dev | Tech

0:00 / 0:00

Aula 17 - Colocando o Backend e o Banco de Dados em Produção com Railway

33 просмотра · 2 нед. назад
Jhonny Azevedo | Dev | Tech
1,01 тыс. подписчиков
33 просмотра · 2 нед. назад
🚀 *Aula 17 - Colocando o Backend e o Banco de Dados em Produção com Railway | TimeGrid* Chegamos à etapa final desta primeira jornada de desenvolvimento do **TimeGrid**, nossa aplicação Full Stack de gerenciamento de clientes e agendamentos! 🎉 Depois de desenvolver o backend com *Java e Spring Boot* e publicar o frontend com **Angular 20 e Tailwind CSS na Vercel**, chegou a hora de colocar nossa API REST e o banco de dados PostgreSQL em produção utilizando o **Railway**, uma plataforma de nuvem para hospedagem e deploy de aplicações e bancos de dados. Nesta aula, vamos configurar nosso ambiente de produção, conectar os serviços e realizar os últimos ajustes na aplicação! 📚 *O que você vai acompanhar nesta aula:* ✅ Deploy do backend Java + Spring Boot no Railway ✅ Criação e configuração do banco PostgreSQL no Railway ✅ Configuração das variáveis de ambiente de produção ✅ Conexão entre o backend e o banco de dados na nuvem ✅ Integração do frontend hospedado na Vercel com a API no Railway ✅ Configuração do CORS para permitir as requisições do frontend ✅ Criação de dois novos temas para a interface: *Branco e Violeta* 🎨 ✅ Testes e ajustes finais da aplicação em produção Com essas implementações, concluímos uma etapa muito importante do projeto, disponibilizando o **frontend, backend e banco de dados em produção**, utilizando Vercel e Railway! 🌐 💻 *Tecnologias utilizadas:* Java e Spring Boot Angular 20 Tailwind CSS TypeScript PostgreSQL Railway (Backend e Banco de Dados) Vercel (Frontend) Spring Security e JWT Flyway Git e GitHub Codex da OpenAI 📌 *Sobre o projeto TimeGrid* O TimeGrid é uma aplicação Full Stack para gerenciamento de clientes e agendamentos, desenvolvida do zero ao longo desta série. Durante as aulas, passamos pela modelagem do banco de dados, construção da API REST, Services, Controllers, DTOs, autenticação JWT, testes automatizados, desenvolvimento do frontend e, finalmente, o deploy completo da aplicação em produção. Agora, com toda a estrutura publicada na nuvem, encerramos esta primeira etapa do TimeGrid! 🚀🎉 🌐 *Acesse o TimeGrid:* https://timegrid-frontend.vercel.app/ 👍 Gostou da aula? Deixe seu like para apoiar o canal! 🔔 Inscreva-se para acompanhar novos projetos e conteúdos sobre programação. 💬 Deixe nos comentários suas dúvidas, sugestões e o que achou do desenvolvimento do TimeGrid! --- #Java #SpringBoot #Railway #RailwayApp #PostgreSQL #Deploy #Backend #Frontend #FullStack #Vercel #Angular20 #TailwindCSS #APIREST #SpringSecurity #JWT #Flyway #TimeGrid #Codex #OpenAI #ProgramacaoJava #DesenvolvimentoWeb