Mostrando postagens com marcador Iniciante. Mostrar todas as postagens
Mostrando postagens com marcador Iniciante. Mostrar todas as postagens

segunda-feira, 29 de março de 2010

Primeiros passos: Java – IDEs (Parte 2)

2 comentários

Conheça as 4 principais IDE’s do mercado!

Para quem já aprendeu o básico de Java e está querendo alcançar vôos mais altos, desenvolvendo aplicações com mais qualidade, com telas e formulários. Talvez seja a hora de pensar em utilizar ferramentas para criação, as IDE’s (Integrated Development Environments), e eu irei falar um resumo sobre as principais ferramentas. Acompanhe:

Desenvolver software hoje em dia é muito diferente de anos atrás, onde tínhamos que pensar em todos os mínimos detalhes, e digitar milhares de linhas de códigos. O que acabava gastando muito do tempo em que poderíamos estar criando! Mas para nossa felicidade, foram surgindo ferramentas para facilitar o processo de desenvolvimento.

Estas ferramentas ajudam em agilidade de produção de código. Muitas geram códigos de imediato, deixando o desenvolvedor apenas com a tarefa de resolver o problema de como fazer.
Conhecidas como IDE’s, vêm evoluindo rapidamente, sempre acrescentando uma coisa nova. Vou falar de algumas mais famosas, apenas um resumo.

É importante para quem estar começando ver como funcionam as principais IDE’S, e não focar em apenas uma. Cada empresa pode adotar uma IDE diferentes e você deve estar pronto para isto. Pretendo mais para frente pegar uma por uma e criar um tópico explicando como utilizar.
As 4 principais ferramentas:

JDeveloper é um IDE gratuito (desde 2005) da Oracle que oferece funcionalidades para o desenvolvimento em Java, XML, SQL e PL/SQL, HTML, JavaScript, BPEL e PHP. O JDeveloper cobre todo o ciclo de desenvolvimento desde a análise até a codificação, a manutenção, a otimização e a implantação. Apesar de não ser uma das melhores, é uma boa ferramenta. Versão atual é a Jdev 11g.



JCreator é um IDE criado pela Xinox Software tendo as versões Pro e LE(Learn Edition) , ou seja, uma free e outra professional. Ele suporta o desenvolvimento em Java,JavaScript,XML,HTML. Uma das grandes vantagens do JCreator é a velocidade do programa, e sua simplicidade. Para quem quer fugir de grandes IDE’s, que esgotam as memórias ele é uma ótima opção.



NetBeans IDE é um IDE gratuito e de código aberto para desenvolvedores de software na linguagem Java, C/C++, PHP, Groovy, Ruby e muito mais. O IDE é executado em muitas plataformas, como Windows, Linux, Solaris e MacOS. O NetBeans IDE oferece aos desenvolvedores ferramentas necessárias para criar aplicativos profissionais de desktop, empresariais, Web e móveis multiplataformas. O projeto é patrocinada pela Sun. Costuma ser a primeira IDE a incorporar novos recursos de novas versões do Java e disputa com o Eclipse o primeiro lugar entre as ferramentas livres para desenvolvimento comercial. Possui um ótimo editor visual de interface gráfica Swing e ótimas facilidades para desenvolvimento em J2EE. Livre para uso comercial e de código aberto. Atualmente na versão: 6.8




Eclipse é uma plataforma (IDE) focada no desenvolvimento de ferramentas e aplicações de software. Hoje o Eclipse é a IDE Java mais utilizada no mundo. Possui como características marcantes o uso da SWT e não do Swing como biblioteca gráfica, a forte orientação ao desenvolvimento baseado em plug-ins e o amplo suporte ao desenvolvedor com centenas de plug-ins que procuram atender as diferentes necessidades de diferentes programadores.
É bastante flexível e integra com vários projetos bastante comuns na comunidade Java e pela Eclipse Foundation, tais como cvs (versionamento), ant (scripts) e junit (testes unitários). Tornando-a extremamente adaptável às necessidades de cada cliente.


Se fosse debater qual é a melhor, acredito que eu ficaria dias escrevendo aqui, mas as principais são estas, dando destaque para Eclipse e NetBeans. Claro que existem mais IDE’s por ai, quem quiser pode comentar falando de alguma outra.

Espero que tenham gostado, e se possível comentem e se preciso critiquem, só assim vou melhorando a cada post.

Obrigado e até a próxima!

Continue Lendo...

sexta-feira, 12 de março de 2010

Primeiros passos: Java - Introdução (Parte 1)

0 comentários


Então você resolveu aprender Java? E agora quer saber qual é o caminho para os estudos e a forma mais rápida para o domínio da linguagem, ótimo então vou mostrar passo a passo quais tópicos é bom você começar a estudar, além de ótimas referencias como livros e sites, Acompanhe:

Estamos vivendo um momento único para a linguagem e plataforma Java, em que o seu sucesso tem atraído as atenções de todos do ramo da tecnologia, e uma oportunidade única para quem quer desenvolver na plataforma. Diariamente são abertas varias vagas que não conseguem profissionais capacitados.
Hoje Java é a menina dos olhos azuis de todos os donos de empresas, pois a linguagem pode ser aplicada em quase todos os lugares, desde joguinhos de celular até grandes softwares web ou desktops. Com isto vou tentar passar para vocês algumas características da linguagem e algumas dicas para quem quer entrar com tudo nesta linguagem.

O que é Java?
Bom Java é uma linguagem orientada a objetos, que foi desenvolvida para Sun Microsystems, e que tem uma característica diferente das outras linguagens, quando compilada o código é convertido para um “bytecode” e que é usado por uma maquina virtual (JVM).

Quais os primeiros requisitos para aprender Java?
Primeiramente é bom ter um bom conhecimento em lógica de programação, sem isto não da para criar nada. Claro que em muitas faculdades de cursos a lógica ensina é usando a metodologia de programação estruturada que é um pouco diferente da POO (Programação orientada a objetos).
Segundo é tem um computador disponível (claro), e que instale estes aplicativos:

-Java 2 SDK, Standard Edition - o SDK (software development kit) contém todas as ferramentas para você começar o seu desenvolvimento em Java.
-Java 2 Standard Edition API Documentation - essa é a documentação completa do SDK e de todas as APIs básicas do Java. Não sendo obrigatório, mas é interessante para se ter na manga.
Podem ser encontrados aqui: http://java.sun.com/javase/downloads/index.jsp

Chegou a hora de começar a estudar, o que faço primeiro?
Vamos lá, como tinha dito antes, é necessário estudar a linguagem Java e a metodologia POO,
Isto é fundamental, pois sem uma boa base nas duas áreas dificilmente você irá avançar no desenvolvimento. Aconselho estudar as duas juntas, para isto abaixo vou postar alguns excelentes materiais para o inicio:

Livros:
Use a Cabeça! Java
• Editora: Alta Books
• Autor: KATHY SIERRA & BERT BATES
• ISBN: 9788576081739

Java: Como Programar
• Editora: Prentice-Hall
• Autor: HARVEY M. DEITEL & PAUL J. DEITEL
• ISBN: 8576050196

Core Java 2: Fundamentos - vol. 1
• Editora: Alta Books
• Autor: CAY S. HORSTMANN & GARY CORNELL
• ISBN: 8576080621

OBS: Depois quero fazer um post só sobre livros e detalhando cada um. Aguardem..

Apostilas:
Apostila FJ-11 – Java Orientação a objetos
http://www.caelum.com.br/curso/fj-11-java-orientacao-objetos/

Apostila CS-14- Algoritmos e Estruturas de Dados com Java
http://www.caelum.com.br/curso/cs-14-algoritmos-estruturas-dados-java/

Java Starter:
Site onde você irá encontrar todas as apostilas e vídeo aulas:
http://www.t2ti.com/curso/video/java/basico/java_starter.php

Locais na Web:
GUJ: http://www.guj.com.br
Caelum: http://www.caelum.com.br
Javafree: http://javafree.uol.com.br

Este tópico foi apenas uma indicação para os iniciantes, ao longo do tempo irei me aprofundando no assunto e criando vários tópicos. A próxima parte irei postar algumas coisas de nível intermediário e mostrar alguns IDE’s .
Espero que tenha gostado e qualquer dúvida entre em contato por comentário, ou pela pagina de contanto, que vou ter o prazer em ajudar.

Ate+

UPDATE: Leia tambem a segunda parte sobre ferramentas (IDE's) para se desenvolver em java:
Primeiros Passos: Java IDE's (Parte 2)

Continue Lendo...

quinta-feira, 11 de março de 2010

5 principais coisas que um programador iniciante deve fazer!

4 comentários


O que é preciso para ser um programador? Está deve ser a pergunta que todos os iniciantes em programação tem na cabeça, com tantas opções e caminhos para escolher o que devo fazer para conseguir me tornar um profissional bem sucedido? Exatamente por isto que resolvi escrever 5 coisas que uma pessoa tem que ter para se tornar um programador, acompanhe :

1 – Gostar de estudar:
Humm.... Peguei pesado logo de começo? Se você não gosta de estudar, não quero lhe desanimar não, mas acho que pode ter problemas em seguir está carreira. Desenvolvimento de software é realmente uma área para “nerds”, no bom sentido claro, é necessário estudar muito para dominar uma linguagem, e continuar estudando mesmo já tendo experiência em desenvolvimento. Um bom programador é aquele que conhece muito de muitas coisas, que sabe se virar quando um problema aparece do nada.

2 – Persistência\ determinação
Seguindo abraçado com a primeira dica, a persistência e determinação são fundamentais para programador que quer chegar longe, no começo tudo é difícil, desde conseguir um estagio, até conseguir o primeiro emprego. Aconteceram momentos que muitos desistem, e você tem que estar pronto para superar e acreditar. Não tem como escapar desta fase, e acredito que é a parte mais importante, pois valoriza o nosso trabalho quando chegamos ao sucesso! ;)

3 – Procurar um curso
Sempre recomendo para pessoas procurarem um curso, ou algum tipo de graduação, não digo que se entrar em uma faculdade vou sair de lá desenvolvendo todo tipo de softwares em Java, C#, PHP e etc...Não! Realmente este é um erro que a maioria dos estudantes cometem (A não ser cursos de certificações, mas ai já é diferente. ), cursos de formação de profissionais serão importantes para lhe mostrar o caminho para seguir a carreira, lhe dando varias opções, tanto de linguagens, com bancos de dados, metodologias, e etc. Se caso você gostar de uma das opções que foi oferecido, siga em frente! Agora sim é o momento de colocar a cabeça nos livros e correr em busca do sucesso!

4 – Procurar ajuda
Ninguém consegue nada sozinho, por isto procurar ajuda de profissionais da área é fundamental para seguir o seu caminho no ramo de tecnologia, tirar duvidas com outras pessoas é muito importante, se for o seu professor então você tem que sugar todo o conteúdo que ele tiver! Pergunte, Pergunte e Pergunte... Ninguém nasceu sabendo então, na maioria das vezes todos os profissionais ajudaram se você pedir, lembre-se que eles também tiveram as duvidas deles antes de conhecer sobre os assuntos. Claro e se precisar estou por aqui para ajudar no precisar, tanto pelos comentários quanto pela pagina de contatos.

5 – Criar "Networks"
Ai está o que fará a principal diferença na suas carreiras!! Quanto mais pessoas você tiver que trabalhem na mesma área e que conhecem o seu modo de trabalhar, você vai ter mais chances de entrar bombando no mercado. Em um mundo globalizado que vivemos, o famoso QI ( Quem indica! ) é fundamental! Comece a participar de comunidades, de fóruns, troque idéias com outras pessoas, participe de projetos opensource, crie contatos na área e tenho certeza que você se dará bem.

Espero que este post tenha ajudado, e continue acompanhando os próximos que viram, tenho muita coisa para passar para vocês que talvez te Guie para o Caminho certo!
Ate +

Continue Lendo...