Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Formação Completa Java Web, Manuais, Projetos, Pesquisas de Programação para Java

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

2020

Compartilhado em 08/09/2020

juliana-maciel-cariri-dos-santos
juliana-maciel-cariri-dos-santos 🇧🇷

3 documentos

1 / 57

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
A profissão de programador Java Web é enorme e assim como você
eu fiquei sem saber por onde seguir! E com esse e-book vou te
ensinar o caminho correto para ser um programador.
Curso mais
completo do Brasil
Passo a passo
para ser programador
Java Web
Livro gratuito de JAVA WEB
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39

Pré-visualização parcial do texto

Baixe Formação Completa Java Web e outras Manuais, Projetos, Pesquisas em PDF para Programação para Java, somente na Docsity!

A profissão de programador Java Web é enorme e assim como você

eu fiquei sem saber por onde seguir! E com esse e-book vou te

ensinar o caminho correto para ser um programador.

Curso mais

completo do Brasil

Passo a passo

para ser programador

Java Web

Livro gratuito de JAVA WEB

Compartilhe e me siga nos canais de

Agora eu vou mostrar para você qual os

  • Alex Fernando Egidio |
  • conteúdo |
  • Projetos que você aprenderá a criar do ZERO |
  • Frameworks usados nos projetos |
  • Perguntas frequentes (FAQ) |
  • Ficou com dúvidas? |
  • profissional. | caminhos corretos para ser um programador
  • Desktop? | Aula Gratuita  Como funciona um sistema
  • Tenha muita calma em todas as horas |
  • Estudar, pesquisar e aprender sem parar |
  • Web? | Aula Gratuita  Como funciona um sistema
  • Foque muito na Lógica de Programação |
  • Foque no aprendizado de algoritmos |
  • Seja especialista em apenas uma linguagem |
    • Você precisa ter FOCO e objetivo |
    • a objetos (POO) | Abuse do aprendizado em programação orientada
    • onde começar no Java Web? | Agora vamos falar do assunto mais importante. Por
    • Nossa, como aprenderei tudo isso? |
    • Depoimentos dos alunos felizes |
    • JavaScript não é Java |
    • Cascading Style Sheets (CSS) |
    • Frameworks MVC em Java Web |
    • Frameworks ORM Hibernate e JPA |
    • Hibernate |
    • Banco de dados e SQL |
    • Segurança em aplicações Java Web |
    • Frameworks de Componentes e MVC |
    • O que é JSF? |
    • O que é PrimeFaces? |
    • Agora você irá conhecer cada aula do curso |

Projetos que você aprenderá a criar do ZERO

3# – Sprin MVC + JSP + Hibernate e muito

mais.

4# – PrimeFaces Mobile + JSF + Spring +

Hibernate e muito mais.

#1 – JavaServer Faces + PrimeFaces +

Hibernate e muitos mais.

#2 – AngularJS + Spring RESTful +

Hibernate e muito mais.

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

Quero assistir ao vídeo agora!

Imagina você aprendendo todos esses frameworks queridos pelo mercado e tudo em um só curso.

  1. As atualizações do curso tem custo?

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.

  1. Esse curso é pra mim? Qual é o requisito para

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?

[email protected]

[email protected]

(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?

  1. Ser um programador Desktop?
  2. Atuar no desenvolvimento Web?
  3. Criar aplicativos Mobile?
  4. Ser desenvolvedor front-end?
  5. Ser desenvolvedor back-end?
  6. Ser um desenvolvedor full-stack?
  7. Ser um profissional cloud computing?
  8. Ser um profissional de banco de dados?
  9. Ou todas as 8 áreas juntas?

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.