Olá, Porto!
É Java Developer e quer fazer parte da #MercadonaIT, a equipa que impulsiona a digitalização da Mercadona a partir da nossa sede no Porto? 👨💻 🚀
Se lhe interessa:
· Desenhar e desenvolver serviços web RESTful e microsserviços utilizando Spring Boot.
· Desenvolver e integrar serviços web com bases de dados relacionais e não relacionais
· Desenvolver testes unitários e de integração utilizando ferramentas como JUnit, Mockito e Spring Test.
· Investigar e manter-se atualizado sobre as últimas tecnologias e tendências no desenvolvimento de aplicações Back-End em Java Spring.
Estamos à sua procura! 🔎
Quer saber mais sobre esta vaga? Descubra toda a informação na nossa página web: https://lnkd.in/dn9XQSt3#BeLimitless#Backend#Spring
Tenho um amigo altamente qualificado que já se candidatou a essa vaga, mas nem sequer recebeu um retorno, nem mesmo para dizer que "você não possui as qualificações que buscamos".
Das duas, uma: ou é normal deixar os candidatos no limbo e na expectativa, ou realmente há uma falta de gestão no RH.
Estou compartilhando isso apenas para conhecimento, pois vejo essa oportunidade em aberto há um tempo considerável e me custa a acreditar que não existam candidatos à altura.
Bom dia mundo!
🚀 Estou empolgado em compartilhar que essa semana(terça-feira)comecei a trabalhar no desenvolvimento de uma API REST com java e spring para controle de estoque e vendas de um supermercado! 🛒💻
✅ Integração com planilhas Excel para importar dados diretamente para o banco de dados.
✅ Notificações automáticas quando o estoque estiver baixo, garantindo que os produtos estejam sempre disponíveis para os clientes.
✅ Análise de vendas, incluindo consultas para identificar os produtos mais vendidos e os clientes mais frequentes.
Se você está interessado em saber mais sobre o projeto ou em colaborar, ficarei feliz em compartilhar mais detalhes. 😊🚀
#DesenvolvimentoDeSoftware#API#Java#SpringFramework#ControleDeEstoque#Vendas#Supermercado
Repositorio:
Fala pessoal, hoje venho compartilhar o meu avanço no desenvolvimento de um projeto pessoal. Estou desenvolvendo um sistema para um restaurante com cadastro de produtos, cadastro de pedidos, listagem de todos os produtos e listagem de pedidos.
Para fazer o cadastro trabalhei com mysql, então tenho um banco de dados integrado ao projeto, onde armazeno os dados cadastrados tanto de produtos quanto pedidos que aparecem na tela.
Ainda estou iniciando então possui vários problemas e detalhes, pretendo implementar um sistema de categorias para os produtos aparecerem somente na página que corresponde a sua categoria entre outras funcionalidades.
Espero poder voltar daqui um tempo com o projeto finalizado!!
Abaixo deixarei um vídeo de como está o sistema até o momento!
#node#nodejs#javascript#mysql
Hoje dediquei uma parte do meu tempo de estudos a um desafio proposto na aula de Estrutura de Dados na Faculdade de Tecnologia de Sorocaba, ministrada pelo professor Bruno Aguilar da Cunha.
Juntamente com meus colegas de grupo, desenvolvemos um sistema de gerenciamento de pedidos para uma pizzaria, utilizando estruturas de dados como Pilha, Fila e Lista Encadeada/Duplamente Encadeada em Java. No sistema, é possível realizar diversas operações, como:
-Adicionar um sabor de pizza no cardápio
-Retirar um sabor de pizza do cardápio
-Adicionar um pedido
-Cancelar um pedido
-Listar todos os pedidos
-Incluir pedidos para preparo
-Incluir pedidos para entrega
-Gerar relatório para entrega
-Informar entrega realizada
Além disso, utilizamos a biblioteca Swing para criar a interface gráfica do sistema. Foi uma experiência desafiadora e enriquecedora, que nos proporcionou um aprendizado valioso sobre a aplicação prática das estruturas de dados.
Link do repositório: https://lnkd.in/duNM7jpg#Programação#Java#EstruturadeDados#DesenvolvimentoDeSistemas#Swing
Estou Migrando da área de operações em Logistica para área de Técnologia e desenvolvimento! Comecei recentemente os estudos e gostaria de compartilhar um primeiro projeto desenvolvido!
Um projeto de Front-End com a base em HTML, estilização em CSS e funcionalidade em JAVASCRIPT.
Abaixo um breve video das telas de desenvolvimento e o resultado.
Olá, olha eu aqui de novo!
Como citei ontem, finalizei o curso na Escola Korú com parceria com o Potência Tech e iFood. E, o que era pra ser um projeto somente de Backend, virou uma aplicação de quase todos os conceitos vistos ao decorrer do curso, e assim nasceu o Koru Jobs.
Koru Jobs foi um MVP(Minimum Viable Project) projeto fullstack de um sistema de avaliações de empresas. E o seu público alvo seria alguém que quisesse pesquisar sobre as experiências dos colaboradores de alguma empresa, e essa pesquisa teria o propósito de julgar se essa pessoa teria um perfil que se encaixaria para participar de um processo seletivo em tal empresa.
Repositório no Gihub: https://lnkd.in/ehxjfYDk
Deploy da aplicação: https://lnkd.in/evUCUgyb
Como citei anteiormente, a deveriamos fazer apenas o backend da aplicacao, que estava planejado pra ser feito em quatro sprints de uma semana, mas cumprimos todos os requisitos já na primeira semana. Com o backend funcional e requisitos cumpridos, planejamos novas funcionalidades e decidimos fazer também a parte do frontend. Então, eu liderei meu time e executei tarefas em todas as etapas do projeto, que dividimos novamente em quatro sprints.
A organização das Sprints do projeto podem ser vistas abaixo:
Sprint I - 22/04 a 29/04
- Desenvolver um ambiente flask
com a estrutura padrão do flask.
- Criação de sistema CRUD (Avaliações).
- Criação do banco de dados SQLite.
Sprint II - 29/04 a 06/05
- Frontend: Templates html e integração com Backend.
- Frontend: Formulários de avaliação, login e cadastro.
- Frontend: Estilização das páginas.
- Reformatação do backend para API REST.
Sprint III - 06/05 a 13/05
- Implementação de serviços de autenticação de usuário.
- Frontend: Consumo da API pelo Frontend usando JS.
- Frontend: Refinamento da estilização.
Sprint IV - 13/05 a 20/05
- Implementação de ORM e migrações entre bancos de dados.
- Perfil de usuário com listagem de avaliações.
- Filtragem por nome e setor na pesquisa por empresas.
- Perfil de administrador
Dentre as tecnologias, estão:
- CRUD e API usando Flask (Python)
- Sessão e autenticação de usuário com Flask session
- Integração de backend com Banco de Dados usando SQLite e PostgreSQL
- Migrações de BD com Flask Migration e ORM usando biblioteca SQLAlchemy
- Serialização de dados utilizando biblioteca Marshmallow
- Consumo de API utilizando Javascript
- Frontend utilizando HTML, CSS e Javascript
- Versionamento de código utilizando Git e Github
Inicializando a implementação de testes no backend de um projeto FullStack(Java + Next) de e-commerce utilizando SpringBoot.
Ainda que em um projeto pessoal, acho importante colocar em prática os testes automatizados para garantir o funcionamento do projeto e auxiliar em manutenções futuras.
Em breve estarei postando a conclusão do projeto.
#springboot#java#fullstack#webdevelopment#backend#tests
💻 Estou desenvolvendo um sistema de gestão de restaurantes com delivery usando Java, Spring Boot e JPA/Hibernate!
O projeto envolve a criação de um sistema completo para gerenciar pedidos, usuários, restaurantes e entregas. Ele utiliza uma arquitetura RESTful e segue as boas práticas de desenvolvimento em Java.
Principais funcionalidades:
- Cadastro e autenticação de usuários (clientes, funcionários, administradores)
- Gerenciamento de cardápio, incluindo pratos e preços
- Processamento de pedidos, com acompanhamento de status
- Gestão de entregas com integração de endereços
- Relacionamentos entre entidades, como usuários, pedidos e restaurantes
Este projeto tem sido uma grande oportunidade para consolidar meus conhecimentos em desenvolvimento backend, em breve irei compartilhar o funcionamento dele pronto.
🚀 Conclusão do Projeto de Banco de Dados para o "Portal do Temaki" 🍣
Olá, comunidade do LinkedIn! É com grande entusiasmo que compartilho a conclusão de nosso projeto final de banco de dados, desenvolvido especificamente para o restaurante "Portal do Temaki". Este projeto simula um mini iFood, proporcionando uma experiência personalizada tanto para clientes quanto para funcionários do restaurante.
🔹 Estrutura do Projeto:
Trabalhei em estreita colaboração com meus colegas, Adriana Rodrigues e Vinícius Ventura. Enquanto Adriana criou toda a parte de banco de dados utilizando MySQL, incluindo scripts SQL e modelos relacional, lógico e físico, Vinícius desenvolveu um backend robusto em Java com Spring Boot.
🔹 Minha Contribuição no Frontend:
Fui responsável pelo desenvolvimento frontend, utilizando HTML, CSS e Bootstrap para criar uma interface amigável e responsiva. Com JavaScript e jQuery, implementei funcionalidades interativas com chamadas AJAX, suportadas por uma comunicação eficiente via REST API. Algumas das funcionalidades que desenvolvi incluem:
- Login e Cadastro: Implementei dois sistemas distintos de login, um para os funcionários e outro para os clientes, cada um com validações específicas para melhorar a segurança e a usabilidade.
- Página CardápioCliente: Elaborei um sistema de pedidos onde os clientes podem explorar o menu, filtrar itens por diferentes critérios e adicionar pedidos à sacola com opções personalizadas.
- Configurações de Cliente: Desenvolvi uma página onde os clientes podem alterar seus dados pessoais como e-mail e senha, além de ajustar endereços e gerenciar opções de conta.
- Gerenciamento de Pedidos: Implementei uma interface onde os clientes podem revisar e gerenciar seus pedidos anteriores, visualizando detalhes e atualizando informações de entrega ou pagamento conforme necessário.
E isso são apenas algumas das páginas do Cliente! Fora todas as páginas para os Funcionários!
Vocês podem conferir mais sobre na minha página do Github: https://lnkd.in/dqFbSGt6
🔹 Desafios e Aprendizados:
Este projeto foi uma excelente oportunidade para aprofundar meus conhecimentos em desenvolvimento web e entender as complexidades de integrar diferentes partes de uma aplicação.
(Inclusive, obrigado a Alura por ter me ajudado com o curso de JavaScript, do qual ainda não terminei, mas me deu uma ótima base para o projeto)
A colaboração com Adriana e Vinícius foi essencial para o sucesso do projeto, permitindo que cada um de nós focasse em áreas específicas para garantir eficácia e qualidade.
Agradeço a todos que acompanharam nossa jornada e apoiaram nosso desenvolvimento. Estamos ansiosos para enfrentar novos desafios e continuar crescendo profissionalmente!
🔹 Planos Futuros
Como eu ainda acredito que posso melhorar as páginas, vou trabalhar um pouco mais nelas agora nas férias. Então, aguardem!
#desenvolvimentoweb#frontend#tecnologia#alura#dev#projeto#bancodedados#javascript
Olá pessoal, segue um sistema de gestão de restaurante que desenvolvi no inicio da minha carreira (5 anos atrás) quando desenvolvia ainda em Java e Spring (pretendo migrar o backend para C#, .NET), onde é possível:
- Visualizar dashboard com informações de pedidos e produtos.
- Cadastrar pedidos delivery e pedidos presenciais;
- Movimentação de pedidos para cozinha e garçons.
- Cadastrar clientes;
- Cadastrar produtos;
- Cadastrar mesas;
- Cadastrar usuários;
- Notificações em tempo real com websockets
Desenvolvi uma API Rest com Spring e MySQL, também desenvolvi o aplicativo web usando angular e publiquei no Heroku.
As tecnologias e padrões utilizados nesse projeto foram:
- Spring Boot
- Spring Data
- Spring Security
- JWT
- Websockets
Link dos repositórios nos comentários.
Olá, pessoal! 👋
Estou empolgado em compartilhar o projeto que acabei de concluir na Trybe, o Store Manager. Esta foi uma atividade desafiadora e estimulante, onde pude consolidar meus conhecimentos recentes sobre Arquitetura em Camadas MSC (Model, Service e Controller) utilizando Node.js e Express para construir uma API Restful.
Durante o desenvolvimento do projeto, implementei diversas validações com o auxílio de middlewares e regras de negócio, além de realizar a comunicação com o banco de dados através da biblioteca MySql2 utilizando a linguagem SQL. Essas práticas não só enriqueceram minha lógica de programação, mas também contribuíram para uma estrutura de código mais organizada e legível. Isso foi essencial para garantir uma manutenção mais eficiente e facilitar a compreensão do código por outros desenvolvedores.
Além disso, o projeto foi uma oportunidade para aplicar Test-driven development (TDD), uma metodologia que valoriza a criação de testes automatizados antes da implementação do código. Utilizei a ferramenta Mocha, juntamente com Chai e Sinon, para realizar os testes, reforçando a importância da cobertura de testes e a confiabilidade do software resultante.
Estou muito satisfeito por ter concluído mais esta etapa, que foi extremamente enriquecedora e me motiva ainda mais a continuar meus estudos em backend.
#ApiRest#Backend#TDD#Mocha#NodeJs#Express#ArquiteturaEmCamadas#MSC#SQL#Docker
CEO da All Singular
2 semTenho um amigo altamente qualificado que já se candidatou a essa vaga, mas nem sequer recebeu um retorno, nem mesmo para dizer que "você não possui as qualificações que buscamos". Das duas, uma: ou é normal deixar os candidatos no limbo e na expectativa, ou realmente há uma falta de gestão no RH. Estou compartilhando isso apenas para conhecimento, pois vejo essa oportunidade em aberto há um tempo considerável e me custa a acreditar que não existam candidatos à altura.