|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-com-mongodb-desenvolvendo-sistemas-reais/
课程评论:没有评论
课程名称:Java与MongoDB开发真实系统从零开始 课程概述:您想学习如何使用Java和MongoDB开发实际系统吗?想象一下从零开始创建自己的系统!本课程将带您从基础到高级掌握MongoDB,并将其与Java集成。本课程适合那些希望实践应用Java创建系统的人,特别是需要使用MongoDB进行专业项目的人。如果您渴望一个直接、实用的课程,并希望将创意转化为现实系统,那么这个课程正是为您而设。 独家福利: - 证书:完成课程后可获得由Udemy颁发的结业证书。 - 终身访问权:您可以随时以自己的节奏学习和复习课程内容。 - 持续更新:确保您掌握市场上最新的趋势和技术。 项目介绍: 1. **系统登记:** 使用Java Swing开发的桌面应用程序,管理与MongoDB整合的人员登记。用户可以创建、搜索、更新和删除记录,导出为CSV文件。 2. **公交预订:** Java Swing桌面应用,管理公交座位预订。用户可以选择旅行日期,查看实时座位图,询问和结束预订,支持数据过滤与导出。 3. **超市管理:** 涉及超市系统的所有步骤,包括用户登录、商品和客户管理、销售记录及库存控制。 4. **桌面WhatsApp:** 提供快速、流畅的用户通讯体验,支持私人聊天和多媒体消息发送,强化了用户互动。 5. **桌面Instagram:** 模拟Instagram界面的桌面应用,功能包括用户注册、动态内容发布、实时评论和点赞。 6. **多米诺游戏:** 面向挑战AI的经典多米诺游戏,具有友好的用户界面和全球排行榜。 保证质保:如果您在30天内不满意课程,Udemy提供退款保证,让您没有后顾之忧。 立即开始,迈出创建您自己的系统的第一步!
Quer aprender a desenvolver sistemas reais com Java e MongoDB, sem complicação?Imagine criar seu próprio sistema do zero! Com este curso, você sairá do básico ao avançado no MongoDB e integrando tudo com Java,!Este curso é para você se:Quer aprender a criar Sistemas com Java de forma aplicada e prática.Precisa do MongoDB para criar projetos profissionais.Busca um curso direto ao ponto, sem enrolação.Deseja transformar ideias em sistemas reais.Benefícios ExclusivosCertificação: Receba um certificado de conclusão oferecido pela Udemy.Acesso Vitalício: Aprenda no seu ritmo e revise o conteúdo quando quiser.Atualizações Constantes: Esteja sempre atualizado com as últimas tendências e tecnologias do mercado.Projeto 1 - Sistema de CadastroÉ uma aplicação desktop desenvolvida em Java Swing que permite gerenciar um cadastro de pessoas integrado a um banco de dados MongoDB. Com interface gráfica intuitiva, o usuário pode:Criar novos registros de usuário (nome, e-mail, telefone e data de nascimento).Pesquisar dinamicamente registros por nome ou e-mail.Atualizar informações de um cadastro existente de forma simples.Excluir entradas com confirmação de segurança.Exportar toda a lista de cadastros para um arquivo CSV compatível com Excel.A aplicação estabelece conexão com o MongoDB local, manipula diretamente documentos BSON e utiliza o modelo de tabela do Swing para exibir os dados em tempo real. É ideal para alunos que querem entender, na prática, como integrar front-end Java e banco NoSQL, explorando conceitos de CRUD, listeners de eventos e layout de interface gráfica.Projeto 2- Reserva de ÔnibusAplicação desktop em Java Swing integrada a MongoDB para gerenciar reservas de assentos em ônibus. Com esta ferramenta, você poderá:Selecionar data de viagem e visualizar o mapa de assentos disponível em tempo real.Reservar qualquer lugar livre (botões verdes) informando nome e CPF, gerando reserva no banco.Consultar detalhes de reservas ativas (botões amarelos) - editar nome, CPF, data ou finalizar a reserva.Finalizar uma reserva, liberando o assento mas mantendo o registro para histórico.Deletar completamente uma reserva do banco, removendo-a do mapa e do histórico.Pesquisar reservas por intervalo de datas, nome, CPF ou número de assento, exibindo resultados em tabela com contagem total.Exportar a lista filtrada de reservas para CSV compatível com Excel.Ideal para entender, na prática, conceitos de CRUD em NoSQL, listeners de eventos em Swing, uso de layouts (BorderLayout, GridLayout, FlowLayout) e interação GUI-banco de dados.Projeto 3 - SupermercadoAplicação desktop em Java Swing integrada a MongoDB para gerenciar todas as etapas de um sistema de supermercado:Login com validação de usuário e senha armazenados em MongoDB.Cadastro de usuários (nome e senha) via janela modal, com checagem de existência prévia.Tela principal com barra de menus para:Cadastros (fornecedores, produtos, clientes, usuários)Vendas (acesso direto à aba de vendas)Relatórios (gera e exibe relatórios em janela separada)Módulo de Vendas:Seleção de cliente e opção "CPF na nota"Adição de itens ao carrinho por código, com cálculo de subtotalAplicação de desconto, verificação e abatimento de estoque em MongoDBRegistro da venda (data, totais, itens, fornecedores e cliente) na coleção "vendas"Geração de recibo detalhado em diálogo (itens, valores, cliente)Integração completa com MongoDB para CRUD de usuários, produtos, clientes, fornecedores, vendas e controle de estoque.Esse projeto permite compreender na prática:Estruturação de múltiplas janelas/modal dialogs em Swing (JFrame, JDialog, layouts avançados).Conexão e operações CRUD em MongoDB (MongoClient, MongoDatabase, MongoCollection, Document).Manipulação de dados em GUI (tabelas, modelos de dados, listeners de evento).Padronização de recibos e relatórios via StringBuilder e JOptionPane.Perfeito para exercitar design de interface, lógica de negócio e persistência NoSQL em Java.Projeto 4 - WhatsApp DesktopProjeto para Desktop com foco em proporcionar uma comunicação rápida, e fluida, e traz uma série de recursos para facilitar a interação entre os usuários. Chats privados: Converse com seus contatos de forma fácil e intuitiva. Envio de texto, imagens e arquivos: Compartilhe mensagens multimídia diretamente dentro do chat.Marcação de mensagens como lidas: Mantenha o controle de suas conversas. Busca rápida por mensagens: Localize facilmente conversas e conteúdos importantes.O projeto aplica conceitos avançados de Java, MongoDB e UI/UX design.Projeto 5 - Instagram DesktopInspirado na interface e funcionalidades do Instagram e inclui uma série de funcionalidades modernas, todas implementadas com persistência de dados em banco NoSQL:Cadastro e login de usuários com sessão automáticaEdição de perfil com imagem (avatar) em formato binárioPublicações com imagens e legendas Feed dinâmico com posts dos usuários seguidosCurtidas e comentários em tempo realSistema completo de seguidores e seguindoBusca de usuários por nome ou e-mailInterface gráfica 100% em Java Swing, com layout limpo e intuitivoO projeto aplica conceitos avançados de Java, MongoDB e UI/UX design.Projeto 6 - Jogo de DominóJogo desafiando uma I.A. num clássico jogo de dominó. Interface Amigável: Desenvolvida em Java Swing, com painel interativo para as peças e lista personalizável da sua mão. Partidas Persistidas: Salva o jogo usando um ID único gerado pelo MongoDB.I.A. Desafiadora: A I.A. compra, passa e joga automaticamente, garantindo partidas equilibradas e divertidas.Ranking Global: Veja o top 5 de vencedores diretamente na tela.Reinicie com Um Clique: Quando a partida terminar, basta apertar "Recomeçar" para um novo duelo.Satisfação garantida ou seu dinheiro de volta"E se eu não gostar do curso?" A Udemy oferece a todos os alunos uma garantia de reembolso, esse é mais um motivo e um incentivo para você começar já! Após a compra do curso, você tem 30 dias para testar o produto, e se não gostar, basta solicitar o reembolso.Comece agora e dê o primeiro passo para criar seus próprios sistemas