Prefácio
Em 2010 eu comecei a ministrar uma disciplina voltada ao projeto de aplicações. Essa disciplina era parte do curso superior de Tecnologia em Análise e Desenvolvimento de Sistemas ofertado pelo Instituto Federal de Educação, Ciência e Tecnologia Campus Rio Grande. Eu poderia dizer que foi uma disciplina feita para mim, já que meu trabalho na área, desde bastante tempo, sempre envolveu tomar decisões que impactavam diretamente na qualidade do código-fonte e do projeto em mais alto nível.
Nas primeiras aulas, eu sempre trazia anotações, formuladas a partir de um compilado dos livros recomendados, misturadas com experiências pessoais de trabalho e envoltas, sempre, em um contexto prático – isto, já que os cursos de tecnologia são voltados para a aplicação prática.
Meu principal desafio era o de conseguir uma abordagem didática. Então essas anotações foram desconstruídas e reconstruídas muitas vezes para serem “ensináveis” e “aprendíveis”. O resultado deste processo iterativo de refino do material é este livro didático, que preferi produzir no lugar dos slides.
Não foi fácil definir uma estrutura para este livro, além de decidir o quanto de conteúdo eu deveria colocar em cada tópico. Além disso, quanto mais progresso eu fazia, mais assuntos apareciam – eis um livro sem fim.
Sem mais delongas, este livro não foi escrito inicialmente para ser publicado. Ele foi escrito para ensinar em sala de aula. Porém, com o apoio de amigos, colegas, alunos e da família, aqui está ele, disponibilizado para o público geral. Se esta obra te for útil, mesmo que um pouco, já se pagou o trabalho para escrevê-la.
Versão 2021
Durante a pandemia (se estás lendo este livro nela) eu aproveitei para revisar texto e códigos. Não resultou em uma obra totalmente nova, até porque tenho trabalhado em um livro de Programação Orientada a Objetos e cursando Doutorado. Mas creio que foi possível dar uma oxigenada neste livro que tem mais de 500 leitores! Obrigado pessoal!