Resumo do curso
Java é uma das linguagens de programação mais utilizadas no mundo. Este curso de Java tem por objetivo dar uma base sólida na linguagem Java e orientação a objetos a pessoas que conhecem programação, mas que nunca trabalharam com a linguagem. São abordados temas que vão desde a instalação e configuração, até conceitos fundamentais de orientação a objetos, como herança, polimorfismo e encapsulamento. A versão da linguagem apresentada no curso é o Java 11. A IDE usada no curso de Java é o Eclipse, que é uma ferramenta de desenvolvimento gratuita e uma das preferidas dos desenvolvedores Java ao redor do mundo.
Público alvo
Programadores de outras linguagens ou conhecedores de lógica de programação. Este curso de Java também é indicado para quem já conhece Java de forma superficial, e deseja aprofundar seus conhecimentos no funcionamento da linguagem e na forma de desenvolver aplicações.
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 a um curso presencial de 40 horas. As aulas
ficam disponíveis integralmente para os alunos sem prazo de expiração. 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, mesmo após concluir o curso.
Exemplo: para este curso, se o aluno reservar 2
horas por dia para estudá-lo, o mesmo será concluído em aproximadamente
20 dias.
Aptidões após o curso
Ao final do curso de Java, os alunos terão uma base sólida na linguagem Java e orientação a objetos. Esta base possibilitará o aprendizado de outros temas futuramente, como Java voltado para o ambiente web e desenvolvimento de aplicativos para Android, por exemplo.
Certificado
Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF).
Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.
A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.
Investimento
O valor deste curso está de R$ 529,00 por R$ 396,00
(em até 12x sem juros)
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 material. Para atendimento empresarial, entre em contato conosco.
|
 |
 |
 |
Conteúdo programático
Introdução ao Java
História do Java
Bytecode e JVM
Versões e ramificações do Java
Ambiente de desenvolvimento no Windows, Mac e Linux
Instalação do JDK
Instalação 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
Métodos default e static em interfaces
Tratamento de Exceções
Checked e unchecked exceptions
Lançando, tratando e transformando exceções
Identificação de erros em códigos Java
Strings, Datas e Números
Classes String e StringBuilder
Date and Time API
Formatação de strings, datas e números
Números randômicos
Métodos da classe Math
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
Classpath de aplicações Java
Gerando arquivos JAR
Distribuindo aplicações
Coleção de Dados
Arrays
Listas
Conjuntos
Mapas
Métodos equals() e hashCode()
Interfaces Comparable e Comparator
Fundamentos de 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 entre threads
Expressões Regulares
Como funcionam
Expressões regulares e o Java
Divisão de dados em tokens
Mais Produtividade no Eclipse
Dicas práticas para desenvolver com o Eclipse
Mão na Massa: Criando Aplicações na Prática
Jogo da velha
Jogo da forca
Agenda de contatos
|