Procura resultado? Ligue: 11 2422.5161

Curso de Java


Curso de Java Foto ilustrativa Curso de Java

Saiba mais sobre Curso de Java

Ligue para 11 2422.5161 ou entre em contato por email.

Se você pretende se tornar um profissional cada vez mais qualificado e especializado num mercado competitivo na área de tecnologia, faça o Curso de Java da BSRBrasil – empresa que tem o objetivo de fornecer soluções para Gestão Empresarial e disponibiliza avançados recursos da Tecnologia da Informação em seus cursos e treinamentos. A seguir você fica sabendo todo o conteúdo e metodologia do curso de Java da BSRBrasil. Aproveite e faça sua inscrição hoje mesmo no curso de Java.

Assim como os demais cursos, o curso de Java da BSRBrasil prepara pessoas para trabalhar nas mais diversas áreas. O curso de Java é a oportunidade de adquirir uma formação técnica profissionalizante de nível elevado.

A BSRBrasil proporciona experiência, conhecimento e preparação aos seus alunos do curso de Java. Além de uma formação sólida, os alunos do curso de Java recebem o diploma após o curso.

Curso de Java – qualificação para diversas aplicações

No curso de Java, você aprenderá a desenvolver aplicações e applets através de uma das mais populares e bem pagas linguagens do mercado. O curso de Java aperfeiçoa o aluno a criar um código totalmente semântico empregando os novos elementos da linguagem ou mesmo os elementos já existentes que tiveram sua semântica redefinida. No curso de Java, o aluno aprende entre outras coisas a e ntender e utilizar a Programação Orienta a Objetos; criar Interfaces Gráficas com Swing; manipular de Banco de Dados; criar Applets; criar Servlets.

Tópicos do curso de Java Programmer e curso de Java Web

Abaixo você conferirá o conteúdo de cada curso de Java oferecido e ministrado pela BSRBrasil.

Curso de Java Programmer

Introdução à linguagem Java

  • Histórico.
  • Características.
  • Edições disponíveis.
  • Java Development Kit (JDK): Java Virtual Machine (JVM).
  • Ambientes de desenvolvimento (IDEs).
  • Estrutura básica de um programa Java.
  • Características do código: Case sensitive, Nomes de arquivo, Nomenclatura, Estrutura, Comentários, Palavras reservadas.
  • Compilando e executando um programa.

Curso de Java Programmer - Tipos de dados, literais e variáveis

  • Tipos de dados: Tipos primitivos (String).
  • Literais: Literais inteiros, Literais de ponto flutuante, Literais booleanos, Literais de caracteres (Caracteres de escape), Literais de strings (cadeia de caracteres).
  • Variáveis: Definindo uma variável, Declarando uma variável (Usando o qualificador final), Escopo de variáveis (Aninhando escopos).

Curso de Java Programmer - Operadores

  • Operador de atribuição.
  • Operadores aritméticos: Operadores aritméticos de atribuição reduzida.
  • Operadores incrementais e decrementais.
  • Operadores relacionais.
  • Operadores lógicos.
  • Operador ternário.
  • Precedência dos operadores.

Curso de Java Programmer - Estruturas de controle

  • Estruturas de desvios condicionais: if / else, switch.
  • Estruturas de repetição: While, Do / while, For.
  • Outros comandos: Break (Instruções rotuladas), Continue.

Curso de Java Programmer - Introdução à orientação a objetos

  • Objeto: Atributos, Métodos, Mensagens.
  • Classe: Instanciação.
  • Encapsulamento.
  • Herança.
  • Polimorfismo.

Curso de Java Programmer - Classes

  • Pacotes: Criando um pacote, Acessando uma classe em outro pacote.
  • Considerações ao declarar uma classe
  • Encapsulamento
  • Tipos construídos
  • Instanciação
  • Atribuição entre objetos de tipos construídos.
  • Acesso: Padrão (Default), Público (Public).
  • UML - Diagrama de Classes: Diagrama de classes em detalhes.

Curso de Java Programmer - Métodos

  • Estrutura de um método: Comando return, Um método na prática.
  • Chamando um método.
  • Passagem de parâmetros.
  • Acesso a métodos.
  • Modificadores de métodos: Modificador static (Atributos estáticos, Métodos estáticos).
  • this.
  • Métodos recursivos.
  • Métodos acessores (Método getter, Método setter).
  • Método main.
  • Sobrecarga de métodos.

Curso de Java Programmer - Construtores

  • Construtor padrão.
  • Considerações sobre os construtores.

Curso de Java Programmer - Herança

  • Herança e generalização
  • Ligação
  • Associação: Tipos de associação (Agregação, Composição)
  • Herança e composição.
  • Estabelecendo herança entre classes (Acesso aos membros da superclasse, O operador super, Chamada ao construtor da superclasse).
  • Relacionamentos (Relacionamento baseado na herança, Relacionamento baseado na utilização (Composição)).
  • Herança e classes: Classe Object, Classes abstratas (Métodos abstratos), Classes finais.
  • Polimorfismo: Ligação tardia (late binding), Polimorfismo em métodos declarados na superclasse, Operador instanceof.

Curso de Java Programmer - Interfaces

  • O conceito de interface.
  • Variáveis de referência.
  • Variáveis inicializadas.

Curso de Java Programmer - Arrays

  • Tipos de array: Array unidimensional, Array bidimensional, Array multidimensional.
  • Acessando elementos de um array: Acesso aos elementos em um loop.
  • Modos de inicializar e construir um array: Por meio de uma única instrução, Por meio de um array anônimo.
  • Passando um array como parâmetro.
  • Atribuindo valor a um elemento do array: Variáveis de referência para arrays unidimensionais, Variáveis de referência para arrays multidimensionais.
  • Array de argumentos.

Curso de Java Programmer - Exceções

  • Bloco try/catch: Manipulando mais de um tipo de exceção.
  • throws.
  • finally
  • try-with-resource
  • Exceções e a pilha de métodos em Java
  • Interface pública
  • Classe Throwable: Exceções encadeadas, Construtores, Métodos.
  • Classe Exception: Construtores.
  • Classe ExceptionList: Métodos.
  • Classe Error: Construtores.
  • Classe SQLException: Construtores, Métodos.
  • Exceções personalizadas.

Curso de Java Programmer - Coleções

  • O que são coleções: Principais operações de coleções, Principais interfaces de conjuntos (Características das classes de implementação).
  • Generics: Tipos genéricos.
  • Coleção Set: Classe HashSet, Classe Iterator, Interface Set, Interface Comparable, Interface Comparator.
  • Conjunto Map: Classe HashMap, Classe Hashtable.
  • Conjunto List: Java.util.List, Java.util.ArrayList.
  • Framework de coleções.

Curso de Java Programmer - Stream - I/O e NIO

  • I/O: Classes OutputStream e InputStream, Leitura de arquivos binários, Leitura de arquivos de texto (Classe FileReader e Classe BufferedReader), Classe RandomAccessFile, Paths ou caminhos.
  • NIO: Buffers, Charsets, Channels (FileChannel, I/O sem bloqueio).

Curso de Java Programmer - Asserções

  • Sintaxe das asserções.
  • Ativando e desativando asserções.
  • Switches de linha de comando.
  • Regras para o uso de asserções.
  • Classe AssertionError: Construtores.

Curso de Java Programmer - Threads

  • Programação multithreaded.
  • Implementando multithreading: java.lang.Thread, java.lang.Runnable.
  • Construtores.
  • Estados da thread.
  • Scheduler.
  • Prioridades das threads: Método yield(), Método join(), Método isAlive(), Método sleep().
  • Sincronização: Palavra-chave synchronized (Race condition), Bloco sincronizado.
  • Bloqueios.
  • Deadlock.
  • Interação entre threads.

Curso de Java Programmer - JDBC

  • Pacote java.sql: Carregando drivers, Interface Connection, Classe DriverManager, Executando uma conexão, Método Close.
  • Pacote javax.sql: DataSource, Pool de conexões e instruções (ConnectionPoolDataSource, PooledConnection), Transações distribuídas, RowSet.

Curso de Java Programmer - Garbage Collector

  • Definindo o Garbage Collector.
  • Funcionamento do Garbage Collector.
  • Execução do Garbage Collector.
  • O método finalize().
  • Preparando o objeto para a coleta: Remover uma referência, Alterar uma referência, Isolar uma referência.
  • A classe Runtime.
  • Desabilitando o Garbage Collector via interpretador Java.
  • Ciclo de vida dos objetos: Created, In use, Invisible, Unreachable, Collected, Finalized, Deallocated.
  • Objetos de referência.

Curso de Java Web

Curso de Java Web - O Java e a Web

  • O mundo da Web e a plataforma Java.
  • A tecnologia Java EE.
  • Como funcionam as requisições web em geral.

Curso de Java Web - Servidores e contêineres

  • Servidores de aplicação e o contêiner Web.
  • Arquitetura de um servidor Java EE em camadas.
  • Montando o ambiente de desenvolvimento.
  • Requisições e respostas HTTP.

Curso de Java Web - Conceitos básicos sobre Servlets

  • O que são Servlets?
  • O ciclo de vida de um Servlet.
  • Requisições e respostas no Java Web Container.
  • Mapeando Servlets no web.xml e anotações na versão Servlet 3.0.
  • O projeto web e o arquivo .war.

Curso de Java Web - Comunicação entre cliente e servidor

  • Enviando e capturando parâmetros na requisição: Requisições via GET e via POST; Principais diferenças entre GET e POST.
  • Encaminhamento (ou Forward) e Redirecionamento (ou Redirect)
  • Parâmetros de inicialização, o ServletConfig e o ServletContext.

Curso de Java Web - Aplicação avançada de Servlets

  • Atributos e Listeners.
  • Gerenciamento de sessão e uso de Cookies: O que são Cookies; A classe javax.servlet.http.Cookie; Demonstrando o uso de Cookies; Definindo a necessidade e a utilidade de uso de Sessões; O Controle feito pelo Container;
  • Manipulando a sessão via código; Invalidando uma sessão.
  • Filtros: O que são e para que servem os Filtros; A interface Filter; Declarando e configurando um Filtro.

Curso de Java Web - Introdução às JSPs

  • A necessidade das JSPs e sua localização no projeto web dinâmico.
  • Elementos de JSP: Scriptlets; Comentários; Expressões; Declarações; Diretivas; Objetos implícitos.

Curso de Java Web - Composição e acesso a dados pelas JSPs

  • Leitura de dados recebidos de um formulário - GET e POST;
  • Escrita e leitura de atributos entre Servlets e JSPs.
  • JavaBeans e Standard Actions.
  • Composição de páginas - Standard Actions jsp:include e jsp:param.

Curso de Java Web - Expression Language

  • O que é para que serve a EL?
  • Sintaxe e Operadores.
  • Variáveis e acesso a dados.
  • Navegação em dados.
  • Configuração de EL e Scriptlets em JSPs.

Curso de Java Web - Tratamento de erros em aplicações web

  • Tratamento de erros em Servlets: Criando e configurando uma página de erro personalizada; Tratando Erros http.
  • Tratamento de erros em JSPs.

Curso de Java Web - Introdução ao uso de tags

  • Usando Taglibs.
  • Customizando tags com Tagfiles.

Curso de Java Web - Conhecendo a arquitetura MVC

  • Introdução à arquitetura MVC.
  • Quando é necessário o uso de um framework.

Curso de Java Web - Instalação e conceitos fundamentais do Struts 2

  • Instalação e configuração.
  • O layout de uma aplicação Struts 2 e seus conceitos fundamentais

A BSRBrasil oferece Curso de Linux avançado, treinamentos de Linux, Curso de Excel avançado, cursos de C#, Curso JME- Aplicações para dispositivos Móveis, etc.

Saiba mais sobre Curso de Java

Ligue para 11 2422.5161 ou entre em contato por email.


Produtos relacionados a :

Tags desta página: Curso de Java SP, Curso de Java Guarulhos, Curso de Java avançado, Curso Java preço, Onde encontrar curso de java, Java avançado, apostila de java, Curso de Java.
O texto acima "Curso de Java" é de direito reservado. Sua reprodução, parcial ou total, mesmo citando nossos links, é proibida sem a autorização do autor. Plágio é crime e está previsto no artigo 184 do Código Penal. – Lei n° 9.610-98 sobre os Direitos Autorais.

Soluções

Soluções Inteligentes para o Seu Negócio...

  • WMS - Warehouse Mananger System
  • TMS - Transport Mananger System
  • Routeirizador - Sistema de Rodas Rodoviárias
  • Outsoursing - Terceirização de TI e Impressão
  • Infraestrutura em Tecnologia
  • Telefônia VOIP - Reduza em até 80% seu custo
  • Sistema de Segurança Patrimonial - Vigilância 24hrs
  • Consultoria especializada em Tecnologia

Centro de Treinamento

Formação Profissional Completa...

  • Java - Curso completo da aplicação
  • Java Mobile - Aplicativos para Mobile
  • PfSense
  • Linux LPI 101/102
  • Linux LPI 201/202
  • Linux Security Infrastructure
  • Linux Full Formation
  • Samba / Firewall

Contate nos...


Exibir mapa ampliado

BSR Brasil - Consultoria em Tecnologia - Rua Portuguesa, 384 - Vila Endres - Guarulhos/SP - CEP: 06824-330
Telefone para contato
11 2422.5161
11 2422.5239

Este site está protegido pela Lei de Direitos Autorais. (Lei 9610 de 19/02/1998), sua reprodução total ou parcial é proibida nos termos da Lei.