Java e padrões de projeto
Prezados,
estou interessado em fazer um curso de Java. No entanto, gostaria de programar de uma maneira estruturada seguindo padrões de projeto bem definidos. Já tive experiência com a utilização desses padrões em outras linguagens de programação e sei o quanto eles fazem a diferença no desenvolvimento de códigos modulares, de fácil leitura e fácil manutenção. Nunca programei em Java e dessa forma gostaria que me orientassem sobre por onde começar. Gostaria de começar com desktop e em seguida passar para programação web. Vocês podem me ajudar?
Atenciosamente,
Nelson de Figueiredo Barroso
estou interessado em fazer um curso de Java. No entanto, gostaria de programar de uma maneira estruturada seguindo padrões de projeto bem definidos. Já tive experiência com a utilização desses padrões em outras linguagens de programação e sei o quanto eles fazem a diferença no desenvolvimento de códigos modulares, de fácil leitura e fácil manutenção. Nunca programei em Java e dessa forma gostaria que me orientassem sobre por onde começar. Gostaria de começar com desktop e em seguida passar para programação web. Vocês podem me ajudar?
Atenciosamente,
Nelson de Figueiredo Barroso
Nelson Barroso
Curtidas 0
Melhor post
Ronaldo Lanhellas
10/02/2015
Eduardo Pessoa, boa tarde!
quando eu digo bem estruturado, eu quero dizer que desejo explorar os recursos que permitam que o meu código não siga a linha "funcionou está bom", entendeu? Essa programação direta, permite que talvez eu consiga atender um problema pontual, no entanto, se eu quiser que a minha aplicação evolua, eu preciso de uma base bem feita. Mas esquece o termo estruturado que usei, eu não quis dizer "programação estruturada", apenas estrutura. Pense apenas nos padrões que me refiro e na ideia de criar aplicações modulares. Quanto aos cursos, é justamente em relação a eles que peço essa ajuda. Não sei por qual começar!
quando eu digo bem estruturado, eu quero dizer que desejo explorar os recursos que permitam que o meu código não siga a linha "funcionou está bom", entendeu? Essa programação direta, permite que talvez eu consiga atender um problema pontual, no entanto, se eu quiser que a minha aplicação evolua, eu preciso de uma base bem feita. Mas esquece o termo estruturado que usei, eu não quis dizer "programação estruturada", apenas estrutura. Pense apenas nos padrões que me refiro e na ideia de criar aplicações modulares. Quanto aos cursos, é justamente em relação a eles que peço essa ajuda. Não sei por qual começar!
Ainda bem que você está querendo começar certo (Padrões de projetos é o que há), muitos apenas "programam" sem base nenhuma e quando notam (depois de um bom tempo) estão em uma verdadeira "cama de gato" toda embaralhada e que fica quase impossível de dar manutenção.
Minha dica é que você comece primeiro a aprender Java, a sintaxe. Depois que conhecer a sintaxe você pode começar a pensar em seguir boas práticas, como por exemplo: Padrões de projetos. Um livro que gosto muito sobre padrões de projetos é este: http://www.amazon.com/Design-Patterns-Object-Oriented-Professional-Computing/dp/0201634988. Muito completo e bem explicado, mas você precisar ter uma base boa de programação para se aventurar nele.
GOSTEI 1
Mais Respostas
Eduardo Pessoa
10/02/2015
Não entendi bem quando se refere a programar de forma estruturada. poderia tentar acrescentar mais ao seu comentario. realmente não entendi.
Java, é orientado a objetos.
tem algum conhecimento em Java, caso não, posso indicar uns cursos da Devmedia para você.
Java, é orientado a objetos.
tem algum conhecimento em Java, caso não, posso indicar uns cursos da Devmedia para você.
GOSTEI 0
Nelson Barroso
10/02/2015
Eduardo Pessoa, boa tarde!
quando eu digo bem estruturado, eu quero dizer que desejo explorar os recursos que permitam que o meu código não siga a linha "funcionou está bom", entendeu? Essa programação direta, permite que talvez eu consiga atender um problema pontual, no entanto, se eu quiser que a minha aplicação evolua, eu preciso de uma base bem feita. Mas esquece o termo estruturado que usei, eu não quis dizer "programação estruturada", apenas estrutura. Pense apenas nos padrões que me refiro e na ideia de criar aplicações modulares. Quanto aos cursos, é justamente em relação a eles que peço essa ajuda. Não sei por qual começar!
quando eu digo bem estruturado, eu quero dizer que desejo explorar os recursos que permitam que o meu código não siga a linha "funcionou está bom", entendeu? Essa programação direta, permite que talvez eu consiga atender um problema pontual, no entanto, se eu quiser que a minha aplicação evolua, eu preciso de uma base bem feita. Mas esquece o termo estruturado que usei, eu não quis dizer "programação estruturada", apenas estrutura. Pense apenas nos padrões que me refiro e na ideia de criar aplicações modulares. Quanto aos cursos, é justamente em relação a eles que peço essa ajuda. Não sei por qual começar!
GOSTEI 0
Eduardo Pessoa
10/02/2015
Se não possuir nenhum conhecimento ou pouco conhecimento em Java:
Inicie com esses:
[url]https://www.devmedia.com.br/curso/basico-de-java-e-orientacao-a-objetos/360[/url]
[url]https://www.devmedia.com.br/curso/curso-basico-de-java-aplicado/367[/url]
[url]https://www.devmedia.com.br/curso/curso-basico-de-jdbc/378[/url]
Qualquer duvida, pode perguntar.
Inicie com esses:
[url]https://www.devmedia.com.br/curso/basico-de-java-e-orientacao-a-objetos/360[/url]
[url]https://www.devmedia.com.br/curso/curso-basico-de-java-aplicado/367[/url]
[url]https://www.devmedia.com.br/curso/curso-basico-de-jdbc/378[/url]
Qualquer duvida, pode perguntar.
GOSTEI 0
Nelson Barroso
10/02/2015
Pessoal, vou começar por esses mais básicos aí mesmo e mais a frente voltamos a conversar sobre os padrões. Valeu pelas dicas!
GOSTEI 0
Ronaldo Lanhellas
10/02/2015
Disponha. Dúvidas é só voltar e perguntar.
GOSTEI 0