Fev 9 2006

JAVA Como Programar

Como muitos sabem, estou aprendendo a programar em JAVA, e assim como com as outras linguagens que aprendi, esta estou aprendendo sozinho.

Quando digo sozinho na verdade quero dizer sem me matricular em em nenhum curso para aprender, mas sim procurando material pela internet em fóruns, JUGs, sites sobre JAVA e, se possível ($$$) com livros.

Capa do livro JAVA Como Programar

Quando o assunto é JAVA, o livro que mais ouço falar, ou leio, é o JAVA Como Programar escrito pelos renomados programados e professores universitários Deitel e Deitel.

Descobri na quinta-feira passada (02/02/2006) que a biblioteca do SENAI Anchieta fica aberta na parte da noite. E como estou ministrando um curso de web design neste SENAI às terças e quintas, resovi conhecer a bilioteca junto aos meus alunos. E enquanto olhavamos os títulos na seção de informática, que livro eu encontro? Ele mesmo, o JAVA Como Programar, só que em sua terceira edição.

Tomei o livro emprestado para conhecer, pois gostaria de fazer uma análise técnica e didática do livro. Após ficar uma semana com o livro, mas com apenas poucas horas de leitura, tive que concordar com o que vejo por ai. O Livro é realmente muito bom.

Ontem (09/02/2006) quando estava saindo do colégio, por volta das 17h fiz uma rápida pesquisa de preços do livro JAVA Como Programar sexta edição, e encontrei-o no valor de R$208,00 em vários lugares, inclusive no submarino.com. Mas neste havia um desconto de mais de R$70,00, e somando com os R$10,00 de desconto que eu tinha direito por ter feito aniversário dia 11 de janeiro e ter recebido um cupon de desconto, comprei o livro com um desconto de mais de R$80,00 e ainda parcelado em 4 vezes.

E hoje, quando chego em casa para almoçar, o livro já havia chegado. Entrega super rápida. A Submarino.com está de parabéns. Recomendo.

Agora é só se maravilhar com um livro de 1110 páginas em tamanho A4, escrito por dois ótimos escritores, páginas coloridas, e diversos assuntos ligados ao mundo JAVA.


Fev 8 2006

Meu primeiro programa sério em Java

Hoje terminei minha primeira aplicação séria feita em java.

O programa trabalha atualmente com 3 computadores, sendo eles um servidor WindowsNT com SQLServer, um gateway Linux rodando o Fedora e um server Red-Hat Linux com MySQL.

O foco do programa é manter a base de dados MySQL do site em sincronismo com a base de dados SQL Server do sistema interno do colégio. Claro que seria maravilhoso se a base fosse a mesma, mas o investimento seria muito alto e o nível de segurança cairia.

Eu disse que é a primeira aplicação séria por que esta está funcionando com um objetivo real dentro de uma empresa, e não foi apenas um programa de testes com fins didáticos. Mesmo levando em conta o fato de eu ter aprendido mais ainda no decorrer do projeto.

O programa foi criado unsando um bom editor de código, o JEdit, que é um editor para códigos java que também é feito com a mesma linguagem. o JEdit vem enxuto mas é possível se trabalhar com plug-ins que agilizam seu trabalho. Mas não é um IDE (Integrated Development Environment), é um editor de código, ou seja, fiz o programa “na unha“, digitando linha por linha e sem usar nenhum framerwork.

Gostei muito, foi uma experiência interessantíssima, trabalhar com JDBC é muito fácil (ao menos até onde fui), clareia o código e facilita o entendimento da lógica do programa. Usei também algumas outras classes como StringTokenizer e RandomAccessFile.

Como o programa executa uma sequência de comandos, não usei a classe Swing para nada, pois neste caso não preciso de interface gráfica. Talvez até poderia ter feito em ShellScript, mas não sei se seria possível fazer todo o processo de importação entre tipos de servidor e de estruturas de bancos de dados diferentes, com muitos comandos SQL e manter a mesma clareza, precisão, portabilidade e tudo mais que Java tem a oferecer.

Já existem outras pequenas aplicações a caminho, e espero ter com estas o mesmo sucesso que tive com a primeira!


Out 19 2005

TREINAMENTO: JAVA para Iniciantes

Java para Iniciantes foi o primeiro treinamento que participei, foi no mesmo dia do evento oficial de lancamento do Macromedia Studio 8 (terça-feira dia 11 de outubro de 2005). Chegando lá fiquei sabendo que o instrutor contratado para prestar o serviço não estava presente, então deslocaram o instrutor do curso de PHP para ministrar o este treinamento.

Realmente era Java para Iniciantes, pois o eu, me considerando um pré-iniciante em Java, já conhecia tudo e mais um pouco do que foi passado no treinamento. Se eu soubesse o couteúdo programático antes não teria feito a inscrição, mas não tinha a programação deste treinamento no site.

E um problema maior para os outros treinandos era que o instrutor, embora não demonstrasse falta de domínio do assunto, demonstrava inexperiência na área de ensino, e isso comprometeu seu treinamento.

Mas ele é um cara empenhado, e tem muito para se dar bem nessa área caso queira.

Ele usava termos muito técnicos para um treinamento de nível iniciante, e sinceramente, eu me vi nele nos meus primeiros dias de aula.

Notas:

  • Eziel (Instrutor): 8
  • Evento: 3