JAVA - Crie um Sistema de Lanchonete Full Stack (Back+Front)

via Udemy

Go to Course: https://www.udemy.com/course/java-crie-um-sistema-de-lanchonete-full-stack-backfront/

Overview

Este é o projeto que você precisa para destravar no uso de Java, orientação a objetos, aplicando a lógica computacional e criando janelas gráficas, sem a necessidade de aprender tecnologias de front-end. Aqui, você foca apenas na lógica do negócio, utilizando as tecnologias:- Java JDK 21- Netbeans 25- MySQL 8.0.41- Git e GithubPara criar as janelas gráficas utilizaremos a tecnologia Swing, que é nativa, totalmente integrada ao ambiente de desenvolvimento Netbeans. Através desta tecnologia, você só precisa arrastar componentes e montar a sua janela gráfica, para depois conectar a interface gráfica com a lógica de negócio.Este é um projeto que segue o padrão de desenvolvimento Model, View, Controller, o famoso M.V.C. Aqui, você desenvolve separadamente a:- Lógica de Negócio- Janelas Gráficas (GUI Java)- Banco de DadosCriaremos o banco de dados relacional com MySQL, no começo do projeto. Em seguida, transformaremos esse banco de dados em um Script.sql que é lido assim que a aplicação inicializa. Isso garante que o banco de dados já exista quando a aplicação for inicializada. O banco de dados segue o modelo das classes java, possibilitando assim, o mapeamento objeto relacional.O desenvolvimento é incremental, ou seja, a medida que desenvolvemos a lógica de negócio, vamos para as janelas gráficas, e depois o banco de dados. Mas, algumas vezes, invertemos a ordem, para tornar o aprendizado melhor, desenvolvendo primeiro as janelas gráficas, depois a lógica de negócio, e por fim, o banco de dados.Aqui, também integramos o Java com o Banco de Dados MySQL, usamos a tecnologia Maven, para gerenciar a dependência do projeto, utilizamos os recursos do Netbeans, para agilizar o processo de desenvolvimento.A cada aula, subo o código para o repositório remoto do github, mostrando na prática como fazer, inclusive, como baixar as atualizações do projeto, quando desejamos modificar algo diretamente pelo github.É um projeto inteiramente prático, para iniciantes, mesmo que ainda não tenham tido experiência com os componentes gráficos, do netbeans, a famosa paleta de componentes, e ainda não esteja familiarizado com as práticas de banco de dados relacional. Para isso, mostro como você prepara o ambiente de desenvolvimento e ainda te apresento dicas importantes, para instalar as mesmas versões, caso surja uma nova versão destas tecnologias. Após aprender tudo na prática, a primeira vez, ter o primeiro contato, a sua visão como programador expande, e você fica apto a criar outros projetos, a sua maneira, aprofundando tudo.Espero que goste.Bons estudos.

Skills

Reviews