blog | sorteios
Softblue - Qualidade em Cursos On-Line  

e-mail:

senha:
cadastrar | recuperar senha | entrar

Home Cursos Kits Como funciona Perguntas Frequentes Quem somos Contato

Kit de Formação Programador Java Web com Servlet & JSP

     
CURSO FUNDAMENTOS DE JAVA BASICO ON LINE JV01CURSO JAVA PARA WEB: SERVLET & JSP BASICO AO AVANCADO ON LINE JV04
de R$ 719,80  por R$ 519,80
(em até 18x)



Comprar Testar

Kit composto pelos cursos Fundamentos de Java e Java para Web com Servlet & JSP, ambos escritos por Carlos Tosin, experiente desenvolvedor Java da IBM com 5 certificações Java e experiência no assunto desde 2002 (consulte currículo do instrutor para detalhes).

Carlos Tosin

Cursos e kit elaborado por Carlos Tosin, experiente desenvolvedor da IBM dos Estados Unidos com várias certificações de TI, sendo 5 destas na área de Java, e experiência no assunto desde 2002. Conheça o currículo completo do instrutor clicando aqui.

O curso de Fundamentos de Java inicia com uma introdução à linguagem Java, seguida de instruções a respeito da sua instalação e configuração. Depois são abordadas as estruturas de controle, operadores e tipos primitivos. Na sequêcia, são explicados os conceitos de orientação a objetos, juntamente com uma abordagem prática. Outros assuntos tratados neste curso são o tratamento de exceções, que é um mecanismo poderoso do Java para trabalhar com códigos que geram situações de erro; e a utilização de strings e manipulação e formatação de datas e números. Por fim, o curso introduz outros três temas importantes relacionados ao Java. O primeiro são as coleções de dados, onde são abordados arrays, listas, conjuntos e mapas. O segundo é a utilização da API de I/O do Java para trabalhar com entrada e saída de dados. E o terceiro é a programação multithread, que permite programar de forma concorrente e paralela (o programa possui mais de uma linha de execução simultânea).

O curso de Java para Web inicia com uma abordagem sobre o funcionamento de aplicações web de forma geral, o que é fundamental para o entendimento dos próximos assuntos. Na sequência são introduzidas a plataforma Java EE, utilizada para a construção de aplicações corporativas, e o servidor Apache Tomcat, que será usado como exemplo nas aulas práticas do curso. Depois desta introdução, os assuntos relacionados à programação web em Java começam a ser abordados. Os primeiros são Servlets e Java Server Pages, seguidos de JavaBeans, EL, JSTL, Filters e Listeners. Outro assunto bastante importante abordado é a introdução à persistência de objetos usando o framewrok líder de mercado Hibernate, que permite mapear as classes da sua aplicação a bancos de dados relacionais. Outro assunto visto com ênfase é a estruturação de aplicações web de forma adequada. São abordados o modelo MVC (Model-View-Controller) e alguns design patterns importantes para o desenvolvimento, o que vai aproximar você da forma como as grandes aplicações são desenvolvidas na prática. O tema segurança em Java EE também é abordado, e ensina como restringir o acesso às suas aplicações, além de taglibs customizadas e applets.

No curso você aprenderá a utilizar o software Eclipse, um dos ambientes gratuitos de desenvolvimento mais populares e mais utilizadas no mercado para programar sistemas em Java. Além do Eclipse, você também aprenderá a usar o poderoso, popular e gratuito servidor Apache Tomcat, usado para hospedar as aplicações web desenvolvidas em Java.

Os conteúdos dos nossos cursos são atualizados de acordo com a evolução das tecnologias que eles abordam. Leia aqui as opiniões dos alunos da Softblue sobre nossos cursos.

Investimento: de R$ 719,80 por R$ 519,80 (em até 18x)

Informações gerais

Este kit de formação é composto pelos cursos:
 Curso Fundamentos de Java (JV-01)
 Curso Java para Web: Servlet & JSP (JV-04)

Público alvo

Programadores vindos de outras linguagens, conhecedores de lógica de programação ou conhecedores de Java de forma superficial que desejam aprender a linguagem de forma sólida e ampla, a fim de se tornarem programadores Java para o ambiente web.

Pré-requisitos

Ter feito o curso de Lógica de Programação (ou já conhecer previamente este tema) ou conhecer alguma linguagem de programação, mesmo que não orientada a objetos.

Carga horária

Equivalente ao kit de formação presencial de 100 horas, composto da seguinte forma:
 Curso Fundamentos de Java: 40 horas
 Curso Java para Web: Servlet & JSP: 60 horas

As aulas ficam disponíveis integralmente para os alunos durante 2 anos. O tempo que um aluno levará para concluir o curso dependerá exclusivamente do tempo que ele dedicar para seus estudos, podendo rever as aulas quantas vezes desejar.

Conteúdo programático

Curso Fundamentos de Java:

    Introdução ao Java

         História do Java

         Bytecode e JVM

         Versões e ramificações do Java

    Instalando e configurando o ambiente de desenvolvimento

         Instalação do JDK e do Eclipse

    Programação Java: Conceitos iniciais

         Variáveis

         Tipos primitivos e operadores

         Casting

    Classes e objetos

         Introdução aos conceitos de classes e objetos

         Notação UML

         Sobrecarga de métodos

         Heap, stack e garbage collector

         Operador this

    Modificadores de acesso, construtores e elementos estáticos

         Modificadores de acesso e encapsulamento

         Construtores

         Atributos e métodos estáticos

    Herança e Polimorfismo

         Herança

         Sobrescrita de métodos

         Polimorfismo

         Palavra-chave super e o operador instanceof

    Classes Abstratas e Interfaces

         Classes e métodos abstratos

         Interfaces

    Tratamento de Exceções

         Checked e unchecked exceptions

         Lançando, tratando e transformando exceções

    Strings, Datas e Números

         String e StringBuilder

         Formatação de strings, datas e números

         Números randômicos

    Enums, Classes Wrappers e Autoboxing

         Enums e seus elementos

         Funcionamento das classes wrappers

         Autoboxing

    Organização do Código Java

         Separação em pacotes e uso do import

         Visibilidade package e protected

         Criação de Javadoc

         Geração de arquivos JAR

    Coleção de Dados

         Arrays

         Listas

         Conjuntos

         Mapas

    Introdução ao I/O

         Fluxo de dados

         Streams em arquivos

         Classes Scanner, PrintStream e File

    Programação Multithread e Sincronismo

         O que são threads, como criá-las e executá-las

         Ciclo de vida

         Prioridade e a atuação do escalonador

         Sincronização e comunicação de threads

    Expressões Regulares

         Como funcionam

         Expressões regulares e o Java

         Divisão de dados em tokens

    Aumentando a Produtividade com o Eclipse

         Dicas práticas para desenvolver com o Eclipse

    Mão na Massa: Criando Aplicações na Prática

         Implementação de aplicações completas


Curso Java para Web: Servlet & JSP:

    Funcionamento de aplicações web

         Modelo cliente/servidor

         Protocolo HTTP

         HTML, URL e requisições GET e POST

    A plataforma Java EE

         Especificação e separação em camadas

         Componentes e containers do Java EE

         Estrutura de diretórios

         Empacotamento de aplicações

    Trabalhando com o Apache Tomcat

         Funcionamento e configuração

         Integração entre o Tomcat e o Eclipse

    Servlets

         O que são e como funciona seu ciclo de vida

         Criação de servlets

         Recebimento de requisições GET e POST e envio de resposta

         Configurações

    Java Server Pages

         Elementos e diretivas de um JSP

         JSP actions, objetos implícitos e páginas de erro

         Inicialização, destruição e passagem de parâmetros para JSPs

    Integrando Servlets e JSPs

         O papel de cada componente

         Parâmetros e atributos

         Escopos de dados

         Funcionamento da sessão e cookies

         Forward e redirect

    JavaBeans, EL e JSTL

         Propriedades e métodos getters e setters de JavaBeans

         Operadores e objetos implícitos na EL

         Configuração do JSTL e tags importantes

    Mais sobre o arquivo web.xml

         Welcome files

         Configurações de sessão

         Páginas de erro

         Parâmetros para a aplicação

    Filters

         Filtragem de uma requisição com um ou mais filters

         Interceptação da requisição e da resposta

         Criação e configuração de filters

         Conceitos de AOP (Aspect Oriented Programming)

    Listeners

         Tipos de listerners

         Configuração

    Introdução ao Hibernate

         Configuração

         Definição das entidades e associações entre elas

         HQL (Hibernate Query Language)

    Estruturando uma aplicação web

         O modelo MVC

         Servlet como um controller

         Estruturação da camada model

         Classes de acesso a dados (DAO), entidades e objetos de negócio

    Segurança em Java EE

         Autenticação e autorização

         Roles de acesso

         Proteção de recursos

         Tipos de autenticação em Java EE

         Confidencialidade e integridade com HTTPS

    Taglibs customizadas

         Criação e configuração de tag files e tag handlers

    Applets

         A existência da sandbox e o Java Plug-in

         Criação de um applet e o seu ciclo de vida

         Inserção de applets ao HTML

    Novidades do Java EE 6

         Arquivo web.xml opcional

         Configurações através de annotations

         Outras mudanças relevantes

    Mão na Massa: Criando Aplicações na Prática

         Implementação de um sistema de e-commerce


Após o treinamento os alunos estarão aptos a

Ao término do curso, os alunos estarão aptos a desenvolver aplicações Java para web usando conceitos de orientação a objetos e terão um amplo conhecimento sobre o que a plataforma Java EE (Enterprise Edition) disponibiliza para o desenvolvimento web.

Certificado

Ao final de cada módulo do curso é realizada uma avaliação sobre o conteúdo apresentado. Ao concluir o curso com nota igual ou superior à 6,5, o aluno imediatamente recebe o seu certificado de realização do curso em formato digital gratuitamente, podendo também solicitar uma cópia impressa caso deseje (mediante pagamento da taxa de emissão e envio do mesmo, no valor de R$ 20,00). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

Conheça o nosso modelo de certificado e maiores detalhes clicando aqui.

Investimento

Comprando este kit de formação, ao invés de pagar R$ 719,80 você paga apenas R$ 519,80 (em até 18x).

 Comprar

Conheça todas as formas e condições de pagamento clicando aqui.
Condições especiais para empresas na compra de 5 ou mais unidades do mesmo curso. Para atendimento empresarial, entre em contato conosco.
Desconto de 15% nas compras a partir do segundo curso pago!

Envie sua dúvida para o instrutor

Está com dúvidas relacionadas ao kit de formação? Visitou a página de Perguntas frequentes e não esclareceu sua dúvida? Envie uma mensagem para o instrutor utilizando o formulário abaixo. Preencha corretamente seus dados para receber a resposta.

  Nome:  Sobrenome: 
  E-mail: 
  Assunto: 
  Mensagem: 
Digite o código aqui:

Mailing List

Cadastre o seu e-mail para receber notícias e informações sobre novos cursos e novidades dos blogs de nossos instrutores!



* Cadastre-se e participe de sorteios de brindes e livros de informática!

Qualidade

Conheça nossa qualidade!

Diferenciais

  • Vídeo-aulas com áudio e com explicações do instrutor
  • Exercícios práticos com resolução comentada
  • Questões das avaliações comentadas
  • Suas dúvidas são esclarecidas pelos nossos instrutores
  • Instrutores especialistas e certificados no assunto
  • Cursos voltados para o mercado de trabalho
  • Reveja as aulas quantas vezes quiser
  • Taxa única: não há mensalidades
  • Você define seu horário de estudo, podendo começar agora mesmo
  • Desconto de 15% na compra do segundo curso pago
  • Faça o curso de qualquer parte do Brasil

Nossos cursos

Nossos cursos são criados com base na realidade do mercado de trabalho, abordando teoria e prática das tecnologias. Conheça nossos cursos clicando aqui.

Pagamento

Conheça todas as formas e condições de pagamento clicando aqui!

Softblue 2003/2012 - Todos os direitos reservados