quarta-feira, 31 de dezembro de 2014

Buttons - Bootstrap

Foi um bom ano, aprendi muitas coisas novas, e compartilhei parte desse conhecimento aqui. Pude ajudar e conhecer algumas pessoas. Mudei alguns conceitos, o emprego, a vida. E aos poucos venho me tornando a tal da Desenvolvedora. Agradeço a todos os leitores pelo apoio dicas, e pelas duvidas que me motivaram muito a escrever, ajudar e estudar ainda mais. Espero ter ajudado de alguma forma algum leitor ou futuro desenvolvedor. Aos poucos o Blog vai avançando, os assuntos e o nível de sabedoria também. Espero que em 2015 possamos aprender ainda mais. Que haja mais dicas, duvidas, sugestões e novos posts com novos temas. Pra finalizar segue abaixo uma dica que encontrei e  venho aqui compartilhar com vocês. Que venha 2015!



Pra quem constrói Sites e não quer perder tempo com alguns detalhes, segue opções de botões, baseado em CSS puro e utilizando o Framework de css mais famoso do mundo, o bootstrap, bem bonitinhos e fofinhos, rápidos e fáceis de se utilizar. 


Melissa Lobo.

sexta-feira, 26 de dezembro de 2014

Certificações Java

O ano está acabando, 2015 começando e não tem hora melhor para fazermos um bom planejamento, estipular metas, e tirar aquelas certificações Java. Por isso segue agora um pouco mais sobre as certificações Java Oracle.

A Oracle divide as certificações Java em cinco categorias ou credenciais, que condizem com o grau de habilidade e conhecimento do indivíduo em relação à tecnologia Java.


Oracle Certified Associate
Oracle Certified Associate (OCA) é normalmente o primeiro passo para alcançar o carro-chefe das certificações, a Oracle Certified Professional. A credencial OCA garante que o indivíduo é conhecedor dos fundamentos da tecnologia.

Oracle Certified Professional
Oracle Certified Professional (OCP) é a referência de habilidade profissional e conhecimentos técnicos necessários para gerir, desenvolver ou implementar em toda a empresa bases de dados, middleware, ou aplicações. Cada vez mais os gerentes de TI usam a credencial OCP para avaliar as qualificações dos funcionários e candidatos a emprego.

Oracle Certified Master
Oracle Certified Master (OCM) reconhece o nível mais recente e avançado das habilidades do indivíduo comprovando sua capacidade de conhecimento. Esses profissionais são qualificados para responder às perguntas mais difíceis e resolver os problemas mais complexos.

Oracle Certified Expert Program
O programa Oracle Certified Expert (OCE) é uma parte do Programa de Certificação da Oracle que concede credenciais que reconhecem a competência em tecnologias específicas, arquiteturas ou domínios atualmente não abrangidos no caminho baseado nas Certified Associate e Certified Professional.

A Oracle Certified Specialist
As credenciais Oracle Certified Specialist são tipicamente certificações orientados para a execução de nível fundação dirigidas aos trabalhadores dos seus parceiros atuais da Oracle, funcionários de integradores que desejam se tornar parceiros da Oracle e pessoas que tencionem candidatar-se para o trabalho com os parceiros da Oracle-autorizados. Além disso estas certificações seria aplicável a qualquer pessoa que deseje adicionar credibilidade e ampliar suas habilidades em produtos específicos Oracle.

O que estudar?
Cada certificação possui seu próprio conteúdo ou tópicos, como são chamados pela Oracle. Para conhecer os tópicos de cada certificação é necessário acessar o site da Oracle (mais precisamente: http://education.oracle.com), entrar em Certificações, localizado no menu à esquerda, e em seguida em Java and Middleware. Os tópicos exigidos no exame da OCAJ, por exemplo, são: 

1. Conceitos fundamentais de Orientação a Objetos (tipos primitivos, enumeration, classes concretas e abstratas, interfaces, objetos, etc.);
2. Conceitos OO em UML (classes, interfaces, objetos, herança, visibilidade, composição, associação);
3. Conceitos OO em Java (declaração, instanciação, associação, sobrecarga, arrays, polimorfismo).
4. Concepção e Implementação de Algoritmos (variáveis, escopo, condicionais, iterações, operadores, comparação);
5. Fundamentos de Desenvolvimento em Java (pacotes, importação, comandos java e javac e principais pacotes);
6. Plataformas Java e suas tecnologias (J2SE, J2EE, J2ME, RMI, JDBC, RDBMS, SQL, JNDI, JMS);
7. Tecnologias executadas no cliente (HTML, JavaScript, J2ME, Applets, Swing, etc.);
8. Tecnologias executadas no servidor (JSP, Servlets, EJB, HTTP, Web Services, etc.).

O Exame
Para realizar o exame é necessário primeiro comprar um voucher, que lhe dá o direito de
fazer a prova. Existem duas maneiras de adquiri-lo:
1) entrar em contato com a Oracle University através do telefone 0800-891-6502;
2) por meio do site da Pearson Vue, agência credenciada para aplicar as provas. Esta é a maneira mais vantajosa porque através deste site, além de possibilitar a compra do exame, é onde fazemos o agendamento e a escolha do local em que a prova será aplicada.
Caso o exame seja adquirido pela Oracle University, o agendamento do exame ainda assim deverá ser realizado pelo site da Pearson Vue.

  As certificações oferecidas pela Oracle têm como objetivo certificar que o usuário da linguagem Java possui o conhecimento necessário para trabalhar na área. A conquista de uma certificação se torna um diferencial na concorrência do mercado de trabalho, porém conquistar este diferencial não é uma tarefa fácil, pois exige muita dedicação, estudo e muita prática no uso do Java.

Melissa Lobo.

quinta-feira, 18 de dezembro de 2014

O que é o Dojo?

Dojo é um Framework JavaScript open source, uma coleção gratuita de funções e Widgets de cross-browser compatível, lançado pela primeira vez em 2006. Cada arquivo JavaScript é um objeto com vários atributos e funções, referido como um módulo Dojo. Por exemplo, dijit.form.TextBox é um módulo Dojo que converte um tag HTML de entrada para uma caixa de texto Dojo de estilo. Os módulos podem também estender outros módulos Dojo, então dijit.form.ValidationTextBox e dijit.form.NumberTextBox tanto estender dijit.form.TextBox . Isto permite aos desenvolvedores adicionar funcionalidade, criando suas próprias extensões sem a necessidade de modificar os arquivos pré-instalados. Um dos pontos fortes destes módulos Dojo é que eles são projetados especificamente para apoiar os desenvolvedores a lidar com requisitos de acessibilidade.

Melissa Lobo.

quarta-feira, 3 de dezembro de 2014

O que é o Maven?


O Maven é uma ferramenta de gerenciamento de dependências e do ciclo de vida de projetos de software no sentido técnico, utilizada primariamente em projetos Java.
O Maven utiliza um arquivo XML (POM) para descrever o projeto de software sendo construído, suas dependências sobre módulos e componentes externos, a ordem de compilação, diretórios e plug-ins necessários. Ele vem com objetivos pré-definidos para realizar certas tarefas bem definidas como compilação de código e seu empacotamento.
O Maven baixa bibliotecas Java e seus plug-ins dinamicamente de um ou mais repositórios, e armazena-os em uma área de cache local. Este cache local de artefatos baixados pode também ser atualizado com artefatos criados por projetos locais. Repositórios públicos podem também ser atualizados.
O Maven é construído utilizando uma arquitetura baseada em plugin, que permite que ele faça uso de qualquer aplicação controlável através da entrada padrão. Teoricamente, isto permitiria qualquer um escrever plugins para fazer interface com ferramentas de construção (compiladores, ferramentas de teste de unidade, etc.) para qualquer outra linguagem. De fato, o suporte e uso para linguagens diferentes de Java tem sido mínimas. Atualmente existe um plugin para o framework .NET e é mantido, e um plugin nativo C/C++ é mantido para o Maven 2.

Vantagens:
  • Facilitar a compilação do código, o empacotamento (JAR, WAR, EAR, …), a execução de testes unitários, etc.
  • Unificar e automatizar o processo de geração do sistema. Nada mais de uma coleção de passos e scripts a serem executados manualmente.
  • Centralizar informações organizadas do projeto, incluindo suas dependências, resultados de testes, documentação, etc.
  • Reforçar boas práticas de desenvolvimento, tais como: separação de classes de teste das classes do sistema, uso de convenções de nomes e diretórios, etc.
  • Ajuda no controle das versões geradas (releases) dos seus projetos.

Melissa Lobo.

terça-feira, 2 de dezembro de 2014

Desbravando Java e Orientação a Objetos

Olá Pessoal. Essa semana a Casa do Código lançou um novo livro de Java e Orientação a Objetos, Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem do Rodrigo Turini. Para quem está começando agora, a leitura pode ser bem interessante. O que achei bem legal no livro é que desde o inicio se trabalha com uma IDE e é abordado alguns pontos sobre o Java 8. Assim em poucas horas já se é possível rodar o seu primeiro programa. 

"O livro explora importantes conceitos da orientação a objetos como encapsulamento, herança e polimorfismo. Sempre com exemplos mão na massa, pensados para que você saiba exatamente quando e como utilizá-los. Além disso, serão ensinadas boas práticas de programação e recursos essenciais que com certeza farão parte de sua rotina, dos mais tradicionais aos mais novos introduzidos no Java 8. É sua vez de desbravar o mundo Java!"

O E-book está custando R$ 29,90 um bom investimento para quem quer iniciar seus estudos/carreira na linguagem.  


Melissa Lobo.

segunda-feira, 1 de dezembro de 2014

Soluções Web

Hoje vou disponibilizar para vocês uma lista com opções de framework para o desenvolvimento de soluções web:

RIA*

Full Stack Gerador

*RIA - Rich Internet Application: São Aplicações Web que tem características e funcionalidades de softwares tradicionais do tipo Desktop. RIA típicos transferem todo o processamento da interface para o navegador da internet, porém mantém a maior parte dos dados (como por exemplo, o estado do programa, dados do banco) no servidor de aplicação.

Melissa Lobo.