Yuri Italo's Projects
Este repositório apresenta a aluraflix-api, desenvolvida durante a Edição #1: Desafios Back-End da Alura Challenges. A API atende às necessidades de uma plataforma de compartilhamento de vídeos, permitindo a criação de playlists com links para vídeos separados por categorias. A implementação segue o padrão REST com validações de acordo com as regra
Desafio de Projeto criado para avaliação do conteúdo técnico explorado no repositório "aprenda-kotlin-com-exemplos".
Projeto prático desenvolvido durante as aulas de Sistemas Embarcados no Centro Universitário Newton Paiva. O objetivo principal do projeto foi aplicar os conceitos teóricos aprendidos em sala de aula na prática, por meio da criação de um carrinho seguidor de linha.
Projeto desenvolvido para a prática de conceitos de design web, incluindo CSS, Flexbox, Grid e Bootstrap.
Site de viagens desenvolvido com o objetivo de praticar e demonstrar o uso do framework Bootstrap.
Este repositório contém uma coleção de desafios de algoritmos. Cada desafio apresenta um problema específico que foi abordado e solucionado usando a linguagem de programação Java.
Jogo de xadrez desenvolvido em Java utilizando Programação Orientada a Objetos (POO). O jogo foi desenvolvido para ser jogado via terminal de comando, proporcionando uma experiência de jogo desafiadora e divertida.
API REST para um sistema de análise de solicitação de crédito. A aplicação foi desenvolvida utilizando a linguagem Kotlin em conjunto com o framework Spring, e o gerenciamento de dependências é feito pelo Gradle. O banco de dados relacional utilizado é o H2, e a migração de esquema é realizada com o Flyway.
CRUD (Create, Read, Update e Delete) de heróis, utilizando o framework Angular. O objetivo do projeto é fornecer uma aplicação completa para gerenciamento de heróis, permitindo a criação, edição, exclusão e visualização de dados.
Os desafios aqui disponíveis foram propostos pelos especialistas da plataforma e têm como objetivo testar e aprimorar as habilidades dos desenvolvedores.
Desafios básicos para praticar conhecimentos em HTML e se familiarizar com as tags mais comuns na linguagem.
Exemplo de aplicação que demonstra o uso do Spring Security juntamente com um banco de dados H2.
Aplicação de exemplo que demonstra a integração do Spring Security com JSON Web Tokens (JWT).
Algoritmos desenvolvidos durante as aulas de Estrutura de Dados do Centro Universitário Newton Paiva. Os códigos são escritos na Linguagem Java e abordam conceitos como listas, pilhas, filas, árvores.
Projeto web que mergulha profundamente nos conceitos do Flexbox para criar um layout de um blog flexível e responsivo.
Este repositório contém o código fonte da atividade desenvolvida para a disciplina Teoria de Grafos do Centro Universitário Newton Paiva. A atividade tem como objetivo implementar algoritmos e visualizar grafos utilizando a biblioteca GraphStream do Java.
API REST para controle de heróis, desenvolvida com o framework Spring. O objetivo do projeto é fornecer uma solução completa para gerenciamento de heróis, permitindo a criação, edição, exclusão e visualização de dados.
API REST para controle de heróis, foi desenvolvida seguindo a arquitetura hexagonal, que tem como objetivo principal isolar as regras de negócio da aplicação das tecnologias e frameworks utilizados para desenvolver a mesma.
Exemplos de Padrões de Projeto em Java.
API desenvolvida em Java com o framework Spring Boot. Demonstrando a implementação dos padrões de projeto Facade, Strategy e Singleton no contexto do Spring. Além disso, apresenta um exemplo de CRUD de clientes e a realização de chamadas a uma API externa (ViaCep).
Website de um restaurante fictício desenvolvido com HTML5, CSS3 (Sass). Criado como um projeto de aprendizado para explorar os conceitos do Sass na prática.
Aplicação que utiliza Spring e RabbitMQ para implementar um sistema de mensageria assíncrona entre microserviços. O projeto demonstra como configurar e enviar mensagens utilizando o RabbitMQ, além de como receber e processar essas mensagens com o Spring.
API money-management-api desenvolvida seguindo o padrão REST para atender as necessidades de controle de orçamento familiar. Inclui validações de acordo com as regras de negócio, implementação de base de dados para persistência das informações e serviço de autenticação/autorização para acesso seguro às informações.
Códigos desenvolvidos durante a disciplina de Algoritmos no Centro Universitário Newton Paiva, abrangendo diferentes temas e conceitos estudados na disciplina.
Página de captura feita em HTML e CSS, integrada ao MailChimp para gerenciar contatos e enviar newsletters.
Projeto desenvolvido em Spring Boot Java que implementa uma estruturação de camadas lógicas (resource, service, repository) e aborda conceitos de domínio. Além disso, o projeto apresenta a configuração de um banco de dados de testes H2, um CRUD funcional e uma implementação efetiva de tratamento de exceções.
Diversos projetos desenvolvidos na plataforma Digital Innovation One, que tem como objetivo fornecer cursos online e gratuitos em diversas áreas da tecnologia. Todos os projetos disponíveis foram desenvolvidos a partir de aulas ministradas por especialistas em tecnologia.
API para gerenciamento de contas bancárias com Java, Spring, H2, Flyway, Spring Data JPA e testes unitários e de integração.
Aplicação para demonstrar o funcionamento do Quarkus com JMS, mostrando como enviar e receber mensagens usando diferentes tecnologias de mensageria, como ActiveMQ e Artemis.
Exemplos de programação reativa usando o Project Reactor, uma biblioteca Java para lidar com fluxos de dados assíncronos. Contém implementações de operadores reativos para transformação e combinação de fluxos, além de exemplos de uso em aplicações Spring e WebFlux.