Novo Curso: TDD e Testes Automatizados com Java

testes_automatizados_java_triadworks

É com muito prazer que venho anunciar o mais novo curso da TriadWorks: TDD e Testes Automatizados com Java.

No curso você aprende a fazer TDD e escrever testes automatizados para sua aplicação!Você vai do 1o teste com jUnit, até TDD, testes de tela com Selenium WebDriver e build automatizado. Tudo em um curso enxuto e 100% prático com a didática diferenciada da TriadWorks que você conhece.

Para você ter idéia, este é o super resumo do conteúdo do nosso treinamento de TDD e testes em Java:
  1. Conscientização da importância dos testes;
  2. Testes de Unidade com jUnit;
  3. Mocks com o melhor framework do mercado: Mockito;
  4. Testes de Integração: teste seu SQL, DAO e acesso a banco de dados;
  5. Testes de ponta a ponta com Selenium WebDriver;
  6. TDD e refatoração contínua do seu código;
  7. Build Automatizado: compilando, testando e empacotando seu projeto;
  8. e muito mais…

Com instrutores com +7 anos de experiência fazendo TDD e testes automatizados com Java, nós temos uma boa idéia do que você precisa aprender para sair da inércia e escrever suas primeiras linhas de testes e ainda convencer sua equipe a adotá-los no projeto…

Falando nisso, estamos com descontos especiais para esta 1a turma! Clica no link abaixo, veja todo o conteúdo programático e faz tua inscrição:

>> Conheça o Curso TDD e Testes Automatizados com Java

Ah! Aproveito para te pedir um grande favor…Se você tiver um ou dois amigos que possam se beneficiar deste curso, por favor, me ajuda a divulgá-lo para eles! Tenho certeza que o investimento no aprendizado de testes trará retorno para vida profissional deles.

Então, o que achou do curso e do conteúdo programático?

Publicado em TriadWorks Marcado com: , , , , , , , ,

Novo curso Desenvolvimento de Aplicações Android e Material Design

curso-android-triadworks

Se você me acompanha no Facebook ou Twitter você já deve saber, mas aí vai… É com grande alegria que anuncio o NOVO CURSO (7o curso!) da TriadWorks:

>> Curso Desenvolvimento de Aplicações com Android

Aeeeee \o/ Agora temos o robôzinho verde na nossa lista de treinamentos! Já são 7 (SETE) ao todo! Este curso de Android também recebeu nossa didática diferenciada e qualidade que você já conhece!

O que você vai ver no curso?

Vamos ver todo o passo a passo de como criar aplicações completas para o SO mais utilizado do mercado; aprenderemos a IDE oficial, a Android Studio; vamos entender os principais conceitos como ciclo de vida, activities, fragments, intents e APIs nativas; somado a isso tudo desenharemos telas ricas e layouts responsivos com o Material Design da Google. Tem muito mais na grade do curso…

Curtiu a grade? Muito massa, né!

Aproveita e compartilha o link com aquele seu amigo que está aprendendo ou está doido para aprender Android. Assim ele pode aprender e dominar o robôzinho verde com quem realmente entende de ensino!

Publicado em TriadWorks Marcado com: , , , , , ,

Introdução a Canvas do HTML5

canvas-of-html5_large

De alguns anos para cá a tendência no desenvolvimento Web é gerar gráficos de relatórios diretamente no navegador do usuário e não mais no lado servidor. A vantagem é que todo o processamento fica no lado cliente e devido ao dinamismo do JavaScript é possível aplicar efeitos e animações… muito legal, não é?

Mas você já se perguntou que tecnologia é utilizada para desenhar esses gráficos via JavaScript? A resposta é Canvas do HTML5.

Com Canvas podemos desenhar gráficos, figuras geométricas, imagens, textos e animações diretamente no browser. Para você ter idéia do poder da tecnologia, com um pouco de JavaScript e Canvas nosso ex-estagiário criou em questão de minutos a logo da TriadWorks:

Logo da TriadWorks em Canvas do HTML5

Não pára por aí… Se você conhecer um pouquinho de JavaScript e tiver uma boa lógica de programação você consegue criar um jogo sem muitas dificuldades! O melhor é que seu jogo rodará no navegador do seu desktop ou smartphone!

Para ajudá-lo a entender como o Canvas funciona e dar seus primeiros passos com a tecnologia nós postamos no blog uma introdução muito objetiva e didática do assunto:

>> HTML5: desenhando gráficos no browser com Canvas

No post de quebra ainda te damos algumas dicas sobre engines e framework para criação de jogos usando HTML5.

Como você já deve ter observado, a tendência do mercado é aproveitar melhor os recursos do HTML5 e dos navegadores a fim de criar interfaces de usuário mais ricas. O próprio JSF 2.2 investiu pesado na integração com HTML5!

Enfim, com Canvas + JavaScript você pode ir muito longe!

Publicado em Desenvolvimento, TriadWorks Marcado com: , , , , , , , , , ,

Não Subestime os Enums

java-logo_large

Se você é daqueles que subestimam os Enums, bem vindo ao clube, por muito tempo eu subestimei e encarei as enums no meu código apenas como simples constantes…

Isto foi um grande erro, pois enums são tão poderosas quanto objetos Java… na verdade, enums são objetos e você deveria encará-las dessa forma! Tratá-las apenas como substitutos para uma lista de constantes do tipo int ou String é ignorar todo o potencial das enums e da orientação a objetos no seu código!

Uma enum pode ser tão completa quanto um objeto Java qualquer, isto é, uma enum pode ter dados (estado) e comportamentos. O código a seguir com uma enum possuindo estas características pode te dar uma idéia sobre o que estou falando:

Talvez só olhando o código não seja fácil compreender o poder das enums, então para você entender o que eu estou falando realmente eu te convoco a dar uma olhada nesse novo post no blog da Triadworks:

>> Enums são mais que constantes

O post também aborda algumas práticas sobre orientação a objetos que deixamos de usar por não compreender que enums são objetos com dados e comportamentos.

Depois comenta lá o que achou do post 😉

Publicado em Desenvolvimento, TriadWorks Marcado com: , , , ,

Categorias

Calendário

outubro 2016
S T Q Q S S D
« fev    
 12
3456789
10111213141516
17181920212223
24252627282930
31