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).
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
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