Open AndreBuitoni opened 1 year ago
Atualização de ontem 13/09/2023
Atualização. Resumo sobre o FASTIFY e o PRISMA, novas tecnologias que estou utilizando neste projeto:
Fastify:
-O Fastify é um framework web para Node.js conhecido por sua velocidade e eficiência. -Ele é usado para criar aplicativos web e APIs de forma rápida e escalável. -O Fastify é famoso por seu desempenho, sendo um dos frameworks mais rápidos disponíveis para Node.js, o que o torna uma escolha popular para aplicativos que precisam de alta eficiência. -Ele oferece suporte para roteamento, manipulação de solicitações HTTP, validação de dados, autenticação e muito mais. -É altamente modular e extensível, permitindo que os desenvolvedores escolham os plugins e funcionalidades que melhor se adequam às suas necessidades.
Prisma:
-O Prisma é uma ferramenta de ORM (Object-Relational Mapping) que simplifica a interação com bancos de dados em aplicativos Node.js e TypeScript. -Ele oferece uma abstração de banco de dados de alto nível, permitindo que os desenvolvedores trabalhem com bancos de dados relacionais de forma mais fácil e produtiva, sem escrever consultas SQL manualmente. -O Prisma permite definir os modelos de dados do seu aplicativo em um formato declarativo, o que simplifica a criação e manutenção do esquema do banco de dados. -Ele suporta várias bases de dados, como PostgreSQL, MySQL e SQLite, tornando-o versátil para diferentes projetos. -O Prisma também facilita operações comuns, como consultas, inserções, atualizações e exclusões de registros no banco de dados.
Em conjunto, o Fastify e o Prisma são frequentemente usados para criar aplicativos web eficientes e escaláveis. O Fastify cuida das solicitações HTTP e da lógica da rota, enquanto o Prisma lida com a interação com o banco de dados, permitindo que os desenvolvedores construam aplicativos robustos de forma mais eficiente. Essas duas ferramentas são especialmente populares entre desenvolvedores que buscam alto desempenho e produtividade em seus projetos.
Finalmente consegui fazer minha primeira chamada para a Inteligência Artificial. Ela resumiu um dos meus vídeos da Família Buitoni. Até que ficou bacana o resumo!
Repositório do projeto no github: https://github.com/AndreBuitoni/nlw-ia-uploadio/tree/main
Consegui finalizar o curso hoje! Segue print da tela com o resultado de um pedido para a Inteligência Artificial gerar uma descrição de um vídeo que fiz upload para o programa.
Estou pensando em criar um vídeo mostrando esse aplicativo em funcionamento e depois postar no linkedin como um projeto concluído, como portfolio. Acha interessante @piantino ?
Parabéns por concluir! Acho boa a ideia Andre! Lembrando que vamos fazer uma tech talk sobre também.
Só vou pedir que ajuste uma coisa no seu projeto, que coloque os arquivos na raiz dele:
Tenta esse comando para mover: https://stackoverflow.com/questions/32350133/move-files-to-root-of-git-repo
Repositório no Github para este projeto: https://github.com/AndreBuitoni/nlw-ia-uploadio/tree/main
Esta semana, apareceu a oportunidade de fazer um mini curso (da Rocketseat) de 3 dias para aprender a implementar tecnologias de Inteligência Artificial dentro dos programas que criamos. Achei o tema interessante como aprendizado experimental. Por ser um curso de curta duração e com certificado, achei que vale a pena fazer. Segue abaixo mais informações:
Link para acesso (não sei até quando vai estar funcionando o link) Acesse aqui a descrição do curso
Caso o Link pare de funcionar, vou adicionar algumas imagens: