Esta oferta será encerrada em...

BLACK WEEK

DA ALGAWORKS

Java e Orientação a Objetos

Conheça a Programação das Aulas

Mais de 21 horas de videoaulas. Carga horária equivalente a 60 horas/aula.

1. Introdução
1.1. Como aprender Java?
1.2. A história do Java
1.3. As plataformas Java e como elas evoluem
1.4. Máquina virtual Java
1.5. Baixando, instalando e configurando a JDK
1.6. Exercício: instalação da JDK

2. Fundamentos da linguagem
2.1. Codificando, compilando e executando o programa "oi mundo"
2.2. Exercício: codificando um primeiro programa
2.3. Comentários
2.4. Sequências de escape
2.5. Palavras reservadas
2.6. Convenções de código
2.7. Trabalhando com variáveis
2.8. Nomeando variáveis
2.9. Operadores aritméticos
2.10. Exercício: variáveis e operadores aritméticos
2.11. Tipos primitivos
2.12. Outros operadores de atribuição
2.13. Conversão de tipos primitivos
2.14. Promoção aritmética
2.15. Exercício: tipos primitivos e outros operadores de atribuição
2.16. Trabalhando com strings
2.17. Recebendo entrada de dados
2.18. Operadores de comparação e igualdade
2.19. Estruturas de controle if, else if e else
2.20. Exercício: Strings, entrada de dados, operadores de comparação e if else
2.21. Escopo de variáveis
2.22. Operadores lógicos
2.23. Exercício: operadores lógicos
2.24. Estrutura de controle switch
2.25. Operador ternário
2.26. Operadores de incremento e decremento
2.27. Estrutura de controle while
2.28. Estrutura de controle do-while
2.29. Estrutura de controle for
2.30. Cláusulas break e continue
2.31. Exercício: operador ternário, decremento e estruturas de repetição
2.32. Introdução e instalação do Eclipse IDE
2.33. Depurando códigos com o Eclipse
2.34. Exercício: instalando o Eclipse IDE

3. Orientação a Objetos - parte 1
3.1. O que é POO?
3.2. Classes e objetos
3.3. Criando uma classe com atributos
3.4. Instanciando objetos
3.5. Acessando atributos de objetos
3.6. Exercício: instanciando e acessando atributos do objeto
3.7. Composição de objetos
3.8. Valores padrão
3.9. Variáveis referenciam objetos
3.10. Criando, nomeando e chamando métodos
3.11. Métodos com retorno
3.12. Passando argumentos para métodos
3.13. Argumentos por valor ou referência
3.14. Exercício: composição de objetos e chamada de métodos

4. Wrappers, boxing e arrays
4.1. Wrappers do java.lang
4.2. Boxing
4.3. Desafio: wrappers e boxing
4.4. Trabalhando com arrays
4.5. Exercício: arrays

5. Orientação a Objetos - parte 2
5.1. Introdução à UML e diagrama de classes
5.2. Desafio: diagrama de classes
5.3. O objeto this
5.4. Construtores
5.5. Encapsulamento e modificadores de acesso public e private
5.6. Criando JavaBeans
5.7. Desafio: objeto this, construtores e JavaBeans
5.8. Organizando os projetos em pacotes
5.9. Modificador de acesso default

5.10. Modificadores static e final
5.11. Desafio: static e final
5.12. Enumerações
5.13. Desafio: pacotes e enumerações
5.14. Herança e modificador protected
5.15. Classe java.lang.Object
5.16. Sobreposição
5.17. Desafio: herança e sobreposição
5.18. Sobrecarga
5.19. Exercício: sobrecarga
5.20. Polimorfismo, casting de objetos e instanceof
5.21. Classes abstratas
5.22. Desafio: polimorfismo e classes abstratas
5.23. Interfaces
5.24. Exercício: interfaces e polimorfismo

6. Tópicos avançados
6.1. Coleta de lixo
6.2. Classe java.lang.Math
6.3. Desafio: classe java.lang.Math
6.4. Tratando e lançando exceções
6.5. Desafio: exceções
6.6. Classes String, StringBuffer e StringBuilder
6.7. Trabalhando com datas
6.8. Desafio: datas
6.9. Trabalhando com números
6.10. Desafio: números
6.11. Collections Framework
6.12. Métodos equals e hashCode
6.13. Desafio: collections
6.14. Arquivos JAR
6.15. Exercício: arquivos JAR
6.16. Documentação javadoc
6.17. Desafio: javadoc
6.18. Ordenando objetos

7. Mais detalhes e frameworks
7.1. Métodos da classe String
7.2. StringBuilder e StringBuffer
7.3. JOptionPane
7.4. JDBC
7.5. Varargs
7.6. Introdução a XML
7.7. Introdução ao JSON
7.8. Arquivos properties
7.9. Geração de javadoc
7.10. Introdução a expressão regulares
7.11. Introdução a generics
7.12. Logging com log4j
7.13. Debug com Eclipse
7.14. Maven
7.15. Testes de unidade com JUnit
7.16. Parâmetros da JVM

8. Entrada e saída - I/O
8.1. Gravando arquivo
8.2. Lendo arquivo
8.3. A classe Scanner

9. Serialização de objetos
9.1. Salvando e lendo objetos em arquivo
9.2. Enviando objetos na rede
9.3. Criando uma aplicação de chat

10. Novidades do Java 7
10.1. Separador de dígitos em literais numéricos
10.2. Switch case com String
10.3. Diamond
10.4. try-with-resources e multi-catch

11. Novidades do Java 8
11.1. Introdução ao Lambda
11.2. Referência a métodos
11.3. Interfaces funcionais
11.4. Introdução a Stream
11.5. API de Data - Parte 1
11.6. API de Data - Parte 2
11.7. API de Data - Parte 3
11.8. API de Data - Parte 4
11.9. Próximos passos
11.10. Conclusão

Certificado de conclusão

Eu não acho que isso seja a coisa mais importante. Nós focamos nos resultados que nossos alunos podem gerar.

Mas sei que algumas pessoas precisam de certificado por questões burocráticas de onde trabalham ou estudam, por isso nós emitimos um certificado de conclusão com validação digital quando você concluir o curso.

Nosso certificado tem o selo da Associação Brasileira de Educação a Distância, e consta 60 horas de carga horária.

Suporte VIP: Suas dúvidas respondidas

Nós oferecemos Suporte VIP!

Funciona assim:

Primeira coisa que você deve fazer quando tiver algum erro ou dúvida, é tentar resolver por conta própria. Programar é resolver desafios todos os dias, e o quanto antes você conseguir desenvolver essa habilidade, melhor.

Se você já tentou (de verdade) e não conseguiu resolver sozinho, você pode enviar o seu problema ou dúvida para o nosso Suporte VIP.

Ao fazer a sua matrícula, você tem o prazo de 3 meses para fazer perguntas relacionadas ao conteúdo do curso, sem qualquer limite de quantidade.

Nossos tutores respondem todas as perguntas!

O Que Nossos Alunos Falam de Nós?

SÓ HOJE: 33% de desconto

De R$447 por R$297

Ou 12x R$29,82no cartão de crédito

COMPRAR AGORA >>

Sem Qualquer Risco pra Você!
Garantia Incondicional de 30 Dias.

Se você comprar o curso e não ficar 100% satisfeito com o conteúdo que te entregarmos, é só enviar um e-mail para contato@algaworks.com, dentro do prazo de 30 dias após a compra, e pedir o seu dinheiro de volta!

Nós vamos estornar seu pagamento integralmente, sem cobrança de taxas, multas... absolutamente nada! Não vamos fazer nenhuma pergunta antes de devolver seu dinheiro, e o mais importante, não ficaremos magoados com você.

Nós oferecemos essa garantia porque, além de confiar em você, confiamos também na qualidade de nosso curso, entendemos que você pode se enganar ao comprar um curso, e não seria justo ficarmos com seu dinheiro se você não puder aproveitar o conteúdo do curso.

Perguntas Frequentes

Ainda não decidiu? Aqui estão algumas respostas para as perguntas mais comuns...

  • q-iconQual é a metodologia de ensino?

    Você vai aprender com videoaulas gravadas, passo a passo, da teoria à prática.

    E você vai ter direito a 3 meses de Suporte VIP, para tirar todas as suas dúvidas sobre as aulas e exercícios do curso.

    Dentro do período de suporte, sempre que você tiver dúvidas sobre o conteúdo do curso, é só enviar pela área de aluno e um instrutor vai te responder.

    Geralmente demoramos de alguns minutos até 1 dia útil para responder as dúvidas dos alunos.

  • q-iconO certificado é válido em universidades e empresas?

    Sim! Você pode usar o certificado para apresentar em faculdades para comprovar horas de estudo ou em empresas ou órgãos públicos para comprovar aperfeiçoamento no assunto.

    Nosso certificado possui o selo da Associação Brasileira de Educação a Distância.

  • q-iconComo funciona essa garantia?

    Se por qualquer motivo você quiser desistir do curso dentro do período de 30 dias, você pode solicitar a devolução integral do seu dinheiro.

    Simples assim. Sem letras miúdas!

  • q-iconEu preciso da nota fiscal. Vocês emitem?

    Claro! Você vai receber a nota fiscal por e-mail após o vencimento da garantia do curso (30 dias). Caso você não possa esperar esse tempo, logo após a sua compra, envie um e-mail para contato@algaworks.com.

  • q-iconQuanto tempo demora para liberar meu acesso depois que eu fizer o pagamento?

    Imediatamente após a aprovação de seu pagamento. É tudo automático!

    Se você efetuar o pagamento por cartão de crédito, geralmente isso é instantâneo… você pode começar os estudos em menos de 1 minuto.

    Caso prefira pagar por boleto bancário, a compensação demora de 1 a 2 dias úteis.

  • q-iconQuais são os pré-requisitos para fazer o curso?

    Você precisa conhecer apenas lógica de programação.

Se deixar para depois, vai perder...

Nossa Black Week tem uma oferta por dia, válida por apenas 24 horas.

Isso quer dizer que se você deixar para amanhã, vai perder, porque não vai conseguir mais adquirir essa oferta.

Nós encerraremos essa oferta em:

De R$447 por R$297

Ou 12x R$29,82no cartão de crédito

COMPRAR AGORA >>33% OFF

AlgaWorks Softwares, Treinamentos e Serviços Ltda
CNPJ: 10.687.566/0001-97
Telefone: (11) 2626-9415