Orientação com projeto
Boa noite. Preciso de uma orientação quanto a linguagem. Sou iniciante no desenvolvimento, eu me arrisquei a assumir um projeto de desenvolvimento para me desafiar e aprender desenvolver. Tenho que desenvolver um programa que faça inventario de equipamentos usando uma base de BD já com os hardwares cadastrados, esse programa devera fazer a entrada e saída dos equipamento e quando uma pessoa vier retirar o equipamento ou devolver o meio de assinatura da pessoa pra provar que devolveu será por leitura biométrica (já comprei o aparelho). Preciso de uma orientação para qual linguagem seguir e quais curso da DevMedia posso fazer para estar apto. Conto com vcs. Abraços
Jonatas Carvalho
Curtidas 0
Respostas
Sadasd
30/07/2019
Eu não sei delphi, então vou falar sobre java e c#, primeiramente, vou pressupor que você já conhece o básico das linguagens, você pode facilitar o processo de instalação de dependências do seu projeto utilizando um framework package manager, na linguagem java o mais utilizado é o maven, já no c# é o nuget, mas isso é opcional, você pode baixar tudo à moda antiga se preferir, em seguida você precisará de um framework ORM para facilitar o processo de acesso à base de dados, no java temos dois muito bons, que são spring data e hibernate, já no c# o mais indicado é o entity framework, e pra finalizar, acredito que você esteja falando de uma aplicação desktop, então você precisará de uma GUI library para fazer a parte visual do programa, no java temos a biblioteca swing e no c# temos o windows forms. Deixarei links para guias/cursos/artigos abaixo:
Maven:
https://www.devmedia.com.br/curso/curso-de-maven-framework/419 (nota: se você estiver utilizando intellij idea não precisa baixar o maven no seu computador igual ao que o cara fez no curso, o idea já vem com a opção de criar um projeto maven)
Nuget:
https://www.devmedia.com.br/curso/o-que-e-nuget/2041
https://www.devmedia.com.br/gerenciamento-de-pacotes-com-o-nuget/36840
https://www.devmedia.com.br/gerenciando-dependencias-em-projetos-net-com-a-extensao-nuget/28196
Spring data:
https://www.devmedia.com.br/curso/spring-criando-uma-aplicacao-mvc-completa-com-jpa/424
Hibernate:
https://www.devmedia.com.br/guia/hibernate/38312
Entity framework:
https://www.devmedia.com.br/guia/acesso-a-bancos-de-dados-em-net/37265
Swing:
https://www.devmedia.com.br/curso/desenvolvendo-uma-aplicacao-completa-utilizando-swing/187
https://www.devmedia.com.br/curso/desvendando-o-swing/163
Windows forms:
https://www.devmedia.com.br/curso/controles-do-windows-forms/294
https://www.devmedia.com.br/curso/aplicacao-net-de-consultas-medicas-utilizando-windows-forms/280
Maven:
https://www.devmedia.com.br/curso/curso-de-maven-framework/419 (nota: se você estiver utilizando intellij idea não precisa baixar o maven no seu computador igual ao que o cara fez no curso, o idea já vem com a opção de criar um projeto maven)
Nuget:
https://www.devmedia.com.br/curso/o-que-e-nuget/2041
https://www.devmedia.com.br/gerenciamento-de-pacotes-com-o-nuget/36840
https://www.devmedia.com.br/gerenciando-dependencias-em-projetos-net-com-a-extensao-nuget/28196
Spring data:
https://www.devmedia.com.br/curso/spring-criando-uma-aplicacao-mvc-completa-com-jpa/424
Hibernate:
https://www.devmedia.com.br/guia/hibernate/38312
Entity framework:
https://www.devmedia.com.br/guia/acesso-a-bancos-de-dados-em-net/37265
Swing:
https://www.devmedia.com.br/curso/desenvolvendo-uma-aplicacao-completa-utilizando-swing/187
https://www.devmedia.com.br/curso/desvendando-o-swing/163
Windows forms:
https://www.devmedia.com.br/curso/controles-do-windows-forms/294
https://www.devmedia.com.br/curso/aplicacao-net-de-consultas-medicas-utilizando-windows-forms/280
GOSTEI 0