Design patterns PHP, Java ou qualquer linguagem – Exemplos

Fala pessoal,

No repositório github do Dominik Liebler há diversos exemplos de padrões de projetos em PHP e podem servir de exemplos não somente para PHP mas para outras linguagens também pois, se você conhece OO e precisam de soluções para sua aplicação,  os padrões exemplificados aqui podem ser adaptados a sua linguagem sem problemas.

Lembrando que padrões de projeto são soluções já pensadas por vários desenvolvedores ao redor do mundo e viraram padrões para resolver problemas cotidianos no dia a dia de um desenvolvedor de softwares. Vale a pena conhecer e aplicar para você não querer ficar reinventando a roda! 🙂

Mais informações sobre design patterns? Apostilas sobre design patterns em java da Caelum e K19.

Ambas atualmente precisam de um cadastro rápido lá.

Materiais que valem a pena!

Até a próxima.

Anúncios

Google Code está acabando… isso afetará este blog?

Boa noite pessoal,

Recebi uma nota por e-mail da Google informando que o Google Code estará sendo desligado:

“…We will be shutting down Google Code over the coming months…”

[by Google]

Então, a resposta para o título do post é sim. Porque?

Vários projetos aqui no blog foram explicados e exemplificados colocando os códigos no Google Code. Muitos dos exemplos que são baixados podem ficar fora do ar até que eu modifique.

Se neste meio tempo você verificar algum problema com links para baixar exemplos aqui, por favor, entre em contato através dos comentários de cada post que providencio correção.

Até a próxima pessoal.

Apostilas, materiais e cursos online sobre java e outras linguagens/tecnologias

Vários dos alunos me perguntam onde encontrar mais material sobre java e outras linguagens que utilizamos nos cursos técnicos. Há vários locais legais para assistir cursos ou baixar materiais interessantes. Estes aqui são alguns deles:

 

Material oficial (gratuito) do Site da Oracle: 

http://docs.oracle.com/javase/tutorial/    (em Inglês)

http://docs.oracle.com/javase/tutorial/getStarted/index.html (java desktop)

http://www.oracle.com/technetwork/java/javase/documentation/index.html (muitos materiais, videos e outros)

http://docs.oracle.com/javase/8/

http://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html

 

Cursos de Java online (gratuitos):

http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/

http://www.rlsystem.com.br/curso-java-gratis/

http://www.javaprogressivo.net/2012/08/curso-completo.html

http://www.globalcode.com.br/gratuitos/miniCursos

http://www.devmedia.com.br/curso/curso-basico-de-java-aplicado/367 (interface gráfica)

 

Apostilas (gratuitas)

https://www.caelum.com.br/apostilas/ (java, java web,  design patterns, html css javascript, c#, Ruby on Rails,…)

http://www.k19.com.br/downloads/apostilas (java, sql, logica, java web, html css javascript, android, c#,…)

 

Estudem javaFX! http://docs.oracle.com/javase/8/javafx/get-started-tutorial/index.html

Alguns destes sites precisam de cadastro gratuito para realizar cursos ou baixar apostilas.

Até a próxima.

 

Vestibulinho ETEC 2011! Inscrições abertas!

Vestibutinho ETEC 2011!

Faça cursos técnicos gratuitos no Centro Paula Souza. Inscrições abertas até dia 22/10/2010 no site http://www.vestibulinhoetec.com.br

Há 40 vagas para técnico em informática na ETEC Waldyr Duron Junior Piraju/SP. Veja como inscrever-se, outros cursos, outras escolas, manual do candidato, demanda por curso e outros  no site.

Sucesso!

Como criar diagramas UML no Netbeans 6.9?

*atualizado em 23/08/2010.

Em versões anteriores do Netbeans os plugins para UML já vinham junto com o mesmo. Se precisar utilizar o UML no Netbeans 6.9 faça o download do plugin chamado netbeans-6.9-201006101454-ml-uml.zip do site http://netbeans.org/downloads/zip.html na sessão clusters de módulo e descompacte-o na pasta do netbeans 6.9. Iniciando o Netbeans e criando um novo projeto você já vê a opção do UML e poderá criar os diagramas (Atividade, classe, sequência, estado e caso de uso).

Novo Projeto - Utilize a opção UML para criar os diagramas

Até a próxima.

* 23/08/2010 – Há uma nova atualização para o plugin: netbeans-6.9.1-201007282301-ml-uml.zip

RUP – Rational Unified Process On Line

Atualização em 2014: o link abaixo(rup em português) foi alterado para http://wthreex.com/rup/v711_sp_ptbr/index.htm.

PU significa processo unificado e é um processo que define um conjunto de atividades que quem(papel funcional) faz o que(artefato), como(atividades) e quando(disciplina) em projeto de software. O RUP é uma instância detalhada do PU. Possui uma grande quantidade de materiais para ajudar a melhorar a produtividade da equipe. O RUP é da Rational(IBM) mas no site abaixo dá para usá-lo e usufruir de muitas das características do processo.

http://www.wthreex.com/rup/portugues/index.htm (em português)

http://www.wthreex.com/rup/smallprojects/index.htm (em inglês)

wthreex

Faça bom uso deles em seus projetos.

Até a próxima!