Curso de Java 7 básico com conteúdo completo na plataforma Java 7, podendo ser ministrado individualmente ou formando um grupo de pessoas, pois eu poderei contratar uma sala equipada com computadores. Segue abaixo a ementa do curso:
* Ao final, o aluno ganhará um certificado em moldura madeira com vidro, caso tenha 75% de frequência e alcançar a média 6 mediante avaliações durante o decorrer do curso. Caso contrário, receber um certificado em papel A4 de participação, somente.
Custo do curso: R$ 350,00
Capítulo 1: Introdução ao Java Por que Java? Máquina Virtual Java Características do Java Evolução do Java
Capítulo 2: Arrays Inicializando e declarando arrays Arrays multidimensionais Arrays não retangulares Avançando um pouco mais
Capítulo 3: Classes Conceitos POO A classe Encapsulamento Mantendo a privacidade Declarando construtores Anatomia de um arquivo Organizando pacotes e diretórios
Capítulo 4: Herança Por que herança ? O que é herança ? Definindo nível de herança Polimorfismo
Capítulo 5: Criação e visibilidade dos objetos Inicializando a subclasse Criando uma cópia dos construtor Modificador final Entendendo as regras de visibilidade
Capítulo 6: Interfaces e modificador static Modificador static Interfaces Classes abstratas
Capítulo 7: Classes internas Classificar e definir acesso Classes membros Classes anônimas
Capítulo 8: Tratamento de exceções O que é uma exceção ? Instrução finally Exceções verificadas e não verificadas Exceções declaradas em métodos sobreescritos Definindo a pilha de exceções Exceções assíncronas
Capítulo 9: Arquivos E/S Streams E/S Hierarquia de classes E/S Lidando com streams de caracteres Acessando os arquivos de sistema Lendo e gravando objetos
Capítulo 10: Avançando em arquivos E/S Streams orientados a Byte Streams orientados a Caracteres Streams orientados a Objetos
Capítulo 11: Enums, Autoboxing e anotações Enumerations Autoboxing Anotações
Capítulo 12: Tipos Genéricos Genéricos Criando um tipo parametrizado Tipos indefinidos Outros tipos genéricos Restrições no uso de genéricos
Capítulo 13: Coleções O que é o framework collections ? Benefícios das coleções O que as coleções oferecem ? As interfaces do framework collections As classes do framework collections Algoritmos
Capítulo 14: Threads Processos e Threads Criando Threads Sincronizando Threads
Capítulo 15: Sincronizadores e Filas de bloqueio Filas de bloqueio Sincronizadores
Capítulo 16: Callables, Futures, Executors and F/J Callables e Futures Executors Fork/Join Coleções segura quanto às Threads A classe ThreadLocalRandom
Apêndice Programando em Rede
Principais classes Definindo a aplicação servidora Múltiplos clientes concorrentes Manipulando arquivos com o servidor Gerenciando múltiplas mensagens
Apêndice Testes unitários
Um pouco de agilidade Entendendo um pouco a arquitetura do Junit O que são testes unitários ? Por que testes unitários ? Preparando o Junit no Eclipse Organizações dos testes Planejando os testes
Apêndice Gestão de dependências
O que é maven ? Quais vantagens em se utilizar o maven ? Pra que serve a gestão de repositório ? Preparando o ambiente do maven Instalando o plugin maven para o eclipse Indexando e configurando no eclipse O que é o arquivo pom.xml ? Gerenciando dependências Definindo o build modular e seus archetypes
Apêndice Ferramenta Eclipse
Workbench e o java ? Preparando o arquivo de inicialização eclipse.ini O que é o metadata ? Preparando o ambiente do eclipse Perspectivas do eclipse Instalando um plugin Criando um novo projeto Pequenos truques
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário