terça-feira, 24 de março de 2015

Encontro de Java em São Paulo

Galera do Java, Quinta-feira, 26 de Março de 2015 haverá um Meetup de Java (Evento de Java) aqui em São Paulo. O evento vai contar com:

19:30 DSL - Domain Specific Languages com Java
Bruno Marinho - Developer no Airu
Descrição: Explicar o conceito de dsl, e mostrar com exemplos de projetos reais como isso pode melhorar nossa vida.

20:30 Mitos sobre REST
Narciso Benigno - Developer na ThoughtWorks
Descrição:Vou levar vários mitos que já ouvi sobre REST, e quero estimular para que todos vão além do que um conjunto muito grande de DEVs acham que é REST.

Depois bate papo e pizza!

Endereço: Auditório da GlobalCode
Av. Bernardino de Campos, 327, São Paulo, 04004-050 , São Paulo, São Paulo (mapa)

É uma ótima oportunidade para conhecer uma galera de java, trocar experiencias, tirar duvidas, e fazer parte desse mundo Java. 

Mais informações você encontra aqui: http://www.meetup.com/Sao-Paulo-Java-Meetup

quarta-feira, 11 de março de 2015

Criando um projeto Web no Eclipse com Maven

1° Passo: New > Other >

 Maven > Maven Project > Next

Em seguida ignore o archetype, (Archetype: Template do projeto, geralmente utilizado em empresas para criar um Template padrão) > Next :

2° Passo - Configurando o Projeto: 

Grupo Id: Geralmente colocamos o nome do nosso domínio, pois o Grupo Id precisa ser único, se é um projeto pessoal coloque o nome do domínio de trás para frente (esse é o padrão usado), por exemplo: br.com.loboMarinho

Artifact Id: Nome do Projeto, no meu caso:  ProjetoMaven

Version: Versão usada (geralmente a ultima). SNAPSHOT é um padrão usado, que significa que ainda estamos trabalhando nessa versão.

Packaging: war, é o tipo de empacotamento que será utilizado, no nosso caso será um WAR, arquivo Web. 

Campos preenchidos > Next

Ao criar o primeiro projeto, o Maven vai baixar todos os seus Plugins, levando alguns segundo/minutos para abrir o projeto.

Estrutura do Projeto Maven:

O padrão do Maven, já cria uma estrutura de pastas, onde organizaremos o nosso projeto, separando ele por classes, testes, arquivos web, etc.


src/main/java: É onde iremos criar as nossas classes
src/main/resources: É onde se encontra os arquivos de propriedades, recursos, etc.
src/test/java: Classes para testes
src/test/resources: Arquivos de teste


src > main > webapp: É onde fica os arquivos Web, como o CSS, HTML, imagens, JavaScript, etc.
Target: É onde é gerado os códigos compilados:

3° Passo: Criando um JSP para verificar se o programa está okay.

  • Dentro do webapp, clique no botão direito: New > Other > JSP FILE > Next 
  • Nomeie o jsp como: index.jsp > Finish



No arquivo criado, coloque um "Meu primeiro projeto Maven", ou qualquer coisa inicialmente somente para teste.


Salve feche, e antes de rodar o tomcat, vamos dar uma olhada no arquivo pom.xml. Abra e clique em pom.xml :

O pom.xml é o nosso arquivo de configuração do nosso projeto, é nele onde vamos definir as dependências (Framework, ferramentas, banco de dados) que vamos utilizar em nosso projeto.
Em seguida falarei mais sobre ele. Agora que já conhecemos todo o modelo do projeto Maven, podemos rodar o nosso projeto.

Adicionando o Tomcat:

Clique em Servers > e no link mostrado >

Adicione o Tomcat > Finish

Clique no projeto e arraste ele para dentro do Tomcat:

Clique no botão de play no canto direito da tela do Eclipse:

O Tomcat vai rodar, e o seu projeto ficara disponível na porta local: localhost:8080/NomeDoProjeto, no nosso caso localhost:8080/ProjetoMaven
obs: Como o padrão inicial é o index você não precisa digitar na url, mas não tem problema digitar também, vai funcionar dos dois jeitos, paginas com outros nomes, é preciso chamar na url. 

Pronto! Primeiro projeto Maven criado, em seguida é só trabalhar no mesmo, seguindo os padrões sitados e as orientações que darei futuramente nos próximos post, como por exemplo sobre as dependências do projeto e como importá-las de maneira fácil e pratica no Maven.

Melissa Lobo.

terça-feira, 10 de março de 2015

Sites para procurar emprego na área de TI

Em uma conversa com um amigo desenvolvedor, ele me questionou "onde deveria procurar emprego", então resolvi postar aqui uma lista com alguns Sites. Lembrando que ficar de olho no mercado é sempre bom até para quem está emprego.

APinfowww.apinfo.com 
Na minha opinião um dos melhores, você se cadastra, filtra as vagas pega o e-mail e manda seu currículo, simples fácil e rápido. E a demanda de vagas é gigantesca. 

Onde Trabalhar: www.ondetrabalhar.com
Esse também é bem simples, basta selecionar a vaga e mandar o seu currículo por e-mail, Porém a demanda de vagas é bem menos em relação ao apinfo. 

Trampos.co: https://trampos.co
Bom para quem está iniciando a carreira na área, uma quantidade grande de estágios. 

CEVIUwww.ceviu.com.br


UOL Empregoseconomia.uol.com.br/empregos-e-carreiras


Manager Onlinehttp://www.manager.com.br


Vagas de TIhttp://www.vagasti.com


Uma boa dica também, é entrar no site das empresas que deseja trabalhar, e sempre conferir as vagas disponíveis. Nesse post da Info  (post aqui) tem uma lista de empresas que estão contratando, varias áreas e vagas disponíveis, vale a pena dar uma conferida.