

















































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Nesse livro Alex Fernandes te instrui em conceitos e práticas para o estudante aprender a desenvolver aplicação web com as ferramentas mais modernas da Plataforma Java.
Tipologia: Manuais, Projetos, Pesquisas
1 / 57
Esta página não é visível na pré-visualização
Não perca as partes importantes!


















































Curso mais
completo do Brasil
Livro gratuito de JAVA WEB
Agora eu vou mostrar para você qual os
Projetos que você aprenderá a criar do ZERO
Frameworks usados nos projetos
Spring Framework Facelets
Spring Security Hibernate
JSF 2.2 JPA (Java Persistence API)
PrimeFaces Hibernate Envers
iReport Flyway
jQuery JavaEE
PrimeFaces Mobile BootsStrap
Google Charts SQL
AngularJS CSS + JavaScript
Eclipse PostgreSQL
Ajax Java Avançado
Imagina você aprendendo todos esses frameworks queridos pelo mercado e tudo em um só curso.
Não, você se matriculando agora no curso todos os vídeos que serão adicionados e todo o conteúdo que for incluído e atualizado você terá acesso sem custo nenhum.
estudar? Se você é estudante de java, está na faculdade ou mesmo estudando por conta própria para se atualizar e já possui uma boa noção em orientação a objetos e/ou já consegue criar um cadastro pequeno em java desktop, sim esse curso é pra você.
Ficou com dúvidas?
(45) 9 9979-
Agora eu vou mostrar para
você qual os caminhos
corretos para ser um
programador profissional.
A primeira regra que você deve seguir é NÃO
PULAR ETAPAS, programador é uma profissão
como qualquer outra e exige esforço, dedicação
e amor pelo que se faz, sentir prazer em ver o
resultado final e saber que foi você que criou
todo aquele sistema lindo e com um monte de
funcionalidades legais que impressionam qualquer
um e satisfaz o cliente 100 % porquê o cliente
final e o resultado final é o mais importante em
nossa profissão.
Quando falo não pular etapas imagina uma parede de tijolos e se faltar tijolos essa parede desaba ou até mesmo é impedida de ser construída. Essa é a ideologia principal, temos que construir toda a nossa base bem sólida, forte e fiel para poder ter uma construção da nossa profissão perfeita.
Então o segredo pra ser um ótimo desenvolver é
ter calma, paciência e dedicação.
Estudar, pesquisar e
aprender sem parar
Em nossa área de programação é muito comum aprendermos por demanda, isso quer dizer que vamos aprendendo de acordo com a necessidade e com os problemas e desafios que vamos encontrando no decorrer da carreira.
Até hoje me deparo com problemas e acabo tendo que pesquisar pela solução em nosso querido Google, hoje alias está muito mais fácil encontrar soluções para os problemas porque na minha época de iniciante era tudo muito mais difícil, muitos dos problemas eu apenas conseguia resolver em sites do exterior, estudando a documentação do Java ou mesmo descobrindo por conta própria usando a raça e a coragem, testando, retestando o código por dezenas de vezes e por dias até achar a solução.
Aula Gratuita ― Como funciona
um sistema Web?
Como funciona um sistema web?. Um sistema web
funciona diferente de um sistema desktop é claro,
mas você sabe como?.
Então CLIQUE AQUI para assista a aula.
Mentalidade de programador
Desenvolver a capacidade de resolver problemas
Lógica de programação
Algoritmos
Mentalidade de Programador
Primeiro de tudo antes de aprender uma linguagem de programação devemos adquirir a mentalidade de programador ou pensar e entender como conversar e dar instruções ou comando para o computador realizar as tarefas do jeito que nós
Saber lógica de programação é saber o melhor
jeito de escrever um código, para o computador
interpretar corretamente. É saber se comunicar
com a máquina a partir de uma linguagem seja lá
qual for.
Quem quer começar uma carreira como
programador deve primeiro aprender lógica de
programação. Uma base sólida em lógica garante
ao iniciante conhecimentos suficientes para
aprender qualquer linguagem de programação.
Foque no aprendizado
de algoritmos
Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta “o que fazer?”, mas sim “como fazer”. Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.
Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Por exemplo, quando precisa trocar uma lâmpada, você:
Início:
Verifica se o interruptor está desligado; Procura uma lâmpada nova; Pega uma escada; Leva a escada até o local; Posiciona a escada; Sobe os degraus; Para na altura apropriada; Retira a lâmpada queimada; Coloca a lâmpada nova; Desce da escada; Aciona o interruptor; Se a lâmpada não acender, então: Retira a lâmpada queimada; Coloca outra lâmpada nova; Senão Tarefa terminada; Joga a lâmpada queimada no lixo; Guarda a escada; Fim;
Então acima acabamos de ver um exemplo de algoritmo escrito em nossa linguagem que falamos, mas o importante é entender que nesse processo podemos definir como o sistema irá se comportar e a partir dai transformamos o algoritmo em um processo dentro de um sistema com alguma linguagem que no nosso caso é Java.
Você precisa ter FOCO e
objetivo
Quando eu falo FOCO como eu citei acima o foco
deve ser na linguagem que você escolheu para sua
carreira, dentro da linguagem de programação
serão escolhidos frameworks, ferramentas,
plataforma de desenvolvimento (IDE), banco de
dados e principalmente o seu objetivo o que você
quer alcançar?
Calma, tudo de uma vez não dá não, lembre do
que já falamos Não pule etapas!
Vou citar um exemplo, o Spring Framework é
o maior framework Java do mundo, ele abrange
todos os módulos de desenvolvimento é o
ecossistema completo tendo todas as ferramentas e
módulos que auxiliam o desenvolvedor Java a criar
aplicações com agilidade, qualidade, performance,
mas você deve estar me perguntando onde entra a
parte do FOCO.
Aqui que está a coisa mais importante, o Spring
Framework é o mais usado pelas empresas
de desenvolvimento de sistemas, praticamente
90% das vagas de empregos para Java pedem
obrigatoriamente conhecimentos aprofundados
nele e, com certeza, você não aprende em 1
semana, 1 mês ou 5 meses.
Aqui vai a verdade nua e crua doa a quem doer, para se aprender e dominar muito bem um frameworks gigantesco como esse é preciso de em média 2 anos para se sentir confortável e desenvolver com tranquilidade sem contar o tempo para aprender programação básica.
Então é preciso foco, escolher o que aprenderá levando em consideração o que o mercado mais usa, quantidade de vagas de emprego e qualidade em desenvolvimento, escolhendo as ferramentas agora entra o foco nos estudos porque nesse ponto você já sabe que sendo especialista na linguagem e nas melhores ferramentas usadas pelo mercado de trabalho você abrirá as portas para sua carreira e se tornando um profissional de verdade seguindo uma linha de estudo com muito foco sabendo onde quer chegar.
Abuse do aprendizado em
programação orientada a
objetos (POO)
A programação Orientada a objetos (POO) é uma
forma especial de programar, mais próximo de
como expressaríamos as coisas na vida real do que
outros tipos de programação.
Com a POO temos que aprender a pensar as coisas
de uma maneira distinta, para escrever nossos
programas em termos de objetos, propriedades,
métodos e outras coisas que veremos rapidamente
para esclarecer conceitos e dar uma pequena base
que permita soltarmos um pouco com este tipo de
programação.
Muitas linguagens estão se tornando orientadas a objetos e pegando mesmo caminho que o Java, mas o Java já nasceu orientado a objetos? Sim, isso é verdade o que podemos ver é que conceitos que existem a mais de anos no Java estão sendo implementados agora em novas linguagens ou atualizações de linguagens antigas mas que são forte no mercado como o Grovy é igual ao Java.
Uma coisa é, Java já nasceu estando muitos anos- luz a frente de qualquer outra linguagem existente até o momento.
Uma coisa interessante é que você se tornando ótimo em orientação a objetos fica muito mais fácil você entender outras linguagens que estão surgindo no mercado.
E Java e sua orientação a objetos só é aprendida
colocando a mão na massa mesmo, trabalhando
ou mesmo faça um desafio a você mesmo, coloque
como objetivo para você aprender a criar um
sistema como esses aqui do vídeo CLIQUE
AQUI PARA ASSISTIR.
Agora vamos falar do assunto
mais importante. Por onde
começar no Java Web?
Você está na faculdade e o professor começou a falar de Java Web e um monte de coisas que não entram em sua cabeça e te deixa perdido sem rumo e o pior ainda, quando busca ajuda nos fóruns e grupos do Facebook a confusão só aumenta com a enxorada de informações desencontradas e confusas que cada pessoa fala uma coisa diferente e só piora a situação.
Pois é, eu acompanho vários grupos e fóruns e vejo que as respostas em grande maioria só confunde mais ainda a pessoa que está buscando o caminho correto para aprender Java Web e entrar no mercado de trabalho.