O que significa ser um desenvolvedor sênior?

Recebi uma dúvida do nosso aluno Luiz, sobre o que é ser um desenvolvedor sênior. Afinal, o que significa ser um desenvolvedor sênior? Ou então plenior ou júnior? Não tem ideia de como classificar cada uma dessas categorias de desenvolvedores? Aparentemente é algo bem abstrato e difícil de classificar, certo? Aproveitando a dúvida do nosso
Continuar lendo…

Upload de arquivos em Java

Após realizar a entrega de um projeto web para nosso cliente, surgiu a necessidade de implementar uma funcionalidade de envio de arquivos para o servidor, mas como podemos implementar o recurso de upload em nosso sistema? Para o exemplo iremos fazer uso da linguagem Java. Criando a classe Arquivo Nosso primeiro passo será criar uma
Continuar lendo…

O que é a Maratona de Programação?

Se você está ligado nos novos cursos da Alura deve ter notado que temos um curso novo sobre Maratona de Programação. Mas você sabe o que é? Entendendo a maratona A Maratona de Programação é um evento de nível nacional da Sociedade Brasileira de Computação que existe desde 1996 e é destinada a alunos de
Continuar lendo…

A arquitetura do novo site da Alura

Dia 1º de Março a gente lançou o novo site da Alura. Além do fantástico novo visual, muita gente reparou nos diversos outros detalhes: subdomínio separado da plataforma de aulas, a performance fenomenal do site novo, o design responsivo etc. Neste post quero discutir um pouco da Arquitetura do novo site e como chegamos nesses
Continuar lendo…