Franklyn Roberto's Projects
Este projeto consiste em uma aplicação simples de gerenciamento de um mercado, desenvolvido em Java. O objetivo é criar uma classe modelo para produtos, uma classe utilitária com métodos auxiliares e uma classe principal para interação com o usuário.
Apresentar os conceitos de engenharia de software relacionados a sistemas críticos, em termos de confiança no seu funcionamento. Ao final do curso o aluno será capaz de: * Compreender requisitos de qualidade relacioados a tolerância a falhas de software; * Projetar arquiteturas de software tolerantes a falhas; * Desenvolver sistemas tolerates a falhas utilizando técnicas e algoritmos respaldados na literatura. Nesta oferta da disciplina, o foco foi dado no desenvolvimento de sistemas críticos em termos de disponibilidade (availability), escalabilidade (scalability) e confiança no funcionamento (reliability).
Baixe o projeto "Refactring" contido no arquivo "Refactoring.zip" Este é um projeto Java, criado no Eclipse IDE. Os códigos (arquivos .java) se encontram no diretório/pacote"src/code" e os arquivos binários (arquivos .class, criados ao compilar as classes) no diretório "bin/code". O projeto não possui uma interface gráfica avançada, e não é necessário implementar uma. Conteúdos: Refactoring e Padrões de projeto Equipe: individual ou dupla Deadline: 15/09 às 23:59 Solicitações: 1) (0 pontos) Observe o código e compreenda o mesmo e execute o projeto (Main.main) 2) (5 pontos) Realize refactoring sobre o código, você pode aplicar qualquer um dos refactorings presentes no catalogo de refatorações de Fowler (exibido em aula) 3) (5 pontos) Realize refactoring sobre o código, você deve implementar os cálculos de média como estrategias (padrão GoF Strategy) Obs. 1: Você pode alterar o código como desejar para aplicar as alterações. Contudo a execução, quando observada pelo usuário, não deve sofrer nenhuma alteração. Obs. 2: Somente uma submissão é necessária
Refeito
Prova de listas
Este é um projeto de página de entrada (landing page) que recria a tela inicial da plataforma de streaming Netflix. Foi desenvolvido com as tecnologias Angular, HTML, CSS e JS, com o objetivo de demonstrar as habilidades do desenvolvedor em construir interfaces de usuário responsivas e dinâmicas.
RecyclerItemClickListener
Este é um projeto simples de um relógio digital, feito em JavaScript, HTML e CSS. O objetivo é criar um relógio que mostre a hora atual em tempo real, com um design agradável e responsivo.
REST API's RESTFul do 0 à AWS c. Spring Boot 3 Java e Docker Desenvolva uma API REST do 0 e implante na AWS c. Spring Boot framework Swagger JWT JUnit 5 Mockito Docker React JS e +
Script para enviar o Roteiro do filme Shrek, linha por linha, no WhatsApp
• Representa um conjunto de elementos (similar ao da Álgebra) • Não admite repetições • Elementos não possuem posição • Acesso, inserção e remoção de elementos são rápidos • Oferece operações eficientes de conjunto: interseção, união, diferença. • Principais implementações: • HashSet - mais rápido (operações O(1) em tabela hash) e não ordenado • TreeSet - mais lento (operações O(log(n)) em árvore rubro-negra) e ordenado pelo compareTo do objeto (ou Comparator) • LinkedHashSet - velocidade intermediária e elementos na ordem em que são adicionados
Como as coleções Hash testam igualdade?
Recordando as implementações • Principais implementações: • HashSet - mais rápido (operações O(1) em tabela hash) e não ordenado • TreeSet - mais lento (operações O(log(n)) em árvore rubro-negra) e ordenado pelo compareTo do objeto (ou Comparator) • LinkedHashSet - velocidade intermediária e elementos na ordem em que são adicionados
Em um portal de cursos online, cada usuário possui um código único, representado por um número inteiro. Cada instrutor do portal pode ter vários cursos, sendo que um mesmo aluno pode se matricular em quantos cursos quiser. Assim, o número total de alunos de um instrutor não é simplesmente a soma dos alunos de todos os cursos que ele possui, pois pode haver alunos repetidos em mais de um curso. O instrutor Alex possui três cursos A, B e C, e deseja saber seu número total de alunos. Seu programa deve ler os alunos dos cursos A, B e C do instrutor Alex, depois mostrar a quantidade total e alunos dele, conforme exemplo.
Problema exemplo Um site de internet registra um log de acessos dos usuários. Um registro de log consiste no nome de usuário (apenas uma palavra) e o instante em que o usuário acessou o site no padrão ISO 8601, separados por espaço, conforme exemplo. Fazer um programa que leia o log de acessos a partir de um arquivo, e daí informe quantos usuários distintos acessaram o site.
Salva dados no aparelho do usuário.
🔎 Hunt down social media accounts by username across social networks
Neste projeto você vai aprender a construir login, cadastro de usuário, fluxo completo de navegação de carrinho de compras, fluxo de fechamento de pedido, tela de perfil de usuário com envio de foto tanto pela câmera quanto pela galeria.
Este é um projeto fullstack para um sistema de vendas.