Giter Club home page Giter Club logo

tutorial-java's Introduction

Projeto de Tutoria Java para Oficina de Banco de Dados

Como parte deste projeto está direcionado à evolução do uso de outras IDE's, assim como de novas abordagens para Arquitetura de Software e sua própria documentação, aqui encontra-se uma estrutura que pode servir de modelo para seus próximos projetos em Java.

🎯 Índice


🌐 Visão Geral

Este projeto foi desenvolvido com base em uma demanda que antecede a Oficina de BD do professor Adriano de Melo que leciona na instituição.

Como alguns processos seletivos estão exigindo conhecimento em VS Code junto com Java básico e Programação Orientada a Objetos (POO), o intuito é demonstrar na prática e por meio de um tutorial, todas as etapas necessárias para instalação e criação da estrutura inicial de um projeto em Java.

Caso tenha interesse em conhecer o tutorial básico de Java com Maven, acesse aqui


🛠 Tecnologias Utilizadas

  • Java 17
  • Maven
  • MySQL 8.0
  • Hierarquia de Pacotes
  • Arquitetura MVC
LOGO STACK FUNÇÃO
Java 17 Java 17 Linguagem de programação escolhida para o desenvolvimento do Back-end da aplicação
Maven Maven 3.6.0 Ferramenta de gerenciamento para o build de código-fonte (construção dos artefatos para sua execução), pois padroniza o gerenciamento de dependências, a execução dos testes, o build e deploy da aplicação
MySQL 8.0 MySQL 8.0.32 Gerenciador de Banco de Dados de código aberto
Package Hierarchy Hierarquia de Pacotes Organização dos diretórios (pastas do projeto) dentro de responsabilidades específicas para cada uma das entidades implementadas

Hierarquia de Pacotes

Conceito relacionado ao conjunto de classes localizadas na mesma estrutura hierárquica de diretórios, geralmente agrupadas em pacotes comuns entre si, com o propósito de facilitar a reutilização de código.

.
└── OFICINABD/
    ├── src/
    │   ├── main/
    │   │   └── java/br/com/lucianokogut/
    │   │       ├── controller
    │   │       ├── model
    │   │       │   ├── bo
    │   │       │   ├── dao
    │   │       │   └── vo
    │   │       ├── view
    │   │       ├── Main.java
    │   │       └── TodolistApplication.java
    │   └── test
    ├── Dockerfile
    ├── pom.xml
    └── README.md

Fonte: https://tree.nathanfriend.io/


🤝 Contribuição

Estamos dispostos a ouvir suas sugestões para o andamento das aulas e a interdisciplinariedade do curso.

Tendo alguma outra demanda, entre em contato com os professores Adriano ou Luciano.

Adriano

Luciano


tutorial-java's People

Contributors

lucianokogut avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.