CJV070 |
Java SE 17 – Programação |
|
|
||
|
Objectivo Geral |
|
|
||
Este curso tem como objectivo dotar os participantes das competências e
conhecimentos necessários à utilização do Java SE 7.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os
participantes saberão:
·
Executar operações
em bases de dados (criar, actualizar, eliminar e
consultar registos)
·
Processar string com o uso de regular expressions
·
Criar aplicações
com múltiplas threads
·
Criar aplicações
com Java Collections framework
·
Implementar
tratamento de erros com o uso de excepções
·
Utilizar as
funcionalidades de I0 para criação e manipulação de ficheiros
·
Utilizar os princiops da programação object-oriented
(encapsulamento, herança e polimorfismo)
·
Criar aplicações com interfaces gráficos em Java
|
|
|
Destinatários |
|
|
Este Curso destina-se a
todos os profissionais que pretendam adquirir e/ou melhorar as suas
competências a este nível.
|
|
|
PRÉ-REQuisitos |
|
|
Assume-se conhecimentos
básicos de Bases de Dados e sintaxe de SQL, preferencialmente conhecimentos de
Programação.
|
|||
|
Duração |
||
|
30 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - Introdução à plataforma java
· Introdução ao Java
· Plataformas de desenvolvimento em Java
· OpenJDK e Licenciamento
· O Java em ambiente de Servidor
2 - sintaxe Java Syntax e revisão de Classes
· Classes Java Simples
· Campos Java, construtores e métodos
· Modelação de objectos
· Packages e import statements
3 - Encapsulamento e polimorfismo
· Encapsulamento no desenho de classes java
· Modelo de Negócio com classes Java
· Sub-Classes
· Métodos e Argumentos
4 - Desenho de classes java
· Acesso: private, protected e public
· Overriding de métodos
· Construtores
· O operador instanceof
· Invocação de métodos virtuais
· Polimorfismos
· Casting de objectos
· Overriding de métodos
5 - desenho avançado de classes
· Classes abstractas e generalização de tipos
· Modificadores final e static
· Melhores práticas para modificadores de campos
· Desenhar classes abstractas
· Classes Nested
· Enumerações
6 - HERANça com interfaces Java
· Java Interfaces
· Tipos de herança
· Composição de métodos e delegação
· Implementação de interfaces múltiplos
7 - classes genericas e colecções
· Classes Genéricas e tipos de parâmetros
· Colecções
· List, set and Map
8 - processamento de Strings
· Manipulação de Strings com StringBuilder e StringBuffer
· Parsing de texto com Java
· Processamento de inputs com Scanner
· Output e formação de Texto
· Expressões regulares
9 - excepções
· Categorias de Excepções
· Standard Java Exception class
· Como criar a sua própria classe de excepção
· Utilizar try-catch e finally
· A funcionalidade multi-catch
10 - Fundamenot de I/O
· Como utilizar I/O em Java
· Ler o input stream de uma consola
· Escrever na consola
· Utilizar I/O Streams
· Ler e Escrever objectos com Serialization
· File I/O com NIO 2
· Interface Path
· A classe Files
· Operações sobre pastas e ficheiros
· Ler, escrever e criar ficheiros
11 - ThreadS
· Criar soluções Multi-thread
· Partilhar dados via Multi-thread
· Sincronização e Deadlock
· Objectos Imutáveis
12 - ConcurrEncia
· Criar variáveis atómicas
· Utilizar Read-Write Lock
· Colecções Thread-safe
· Sincronizadores concurrentes (Semaphore, Phaser, and others)
· Paralelismo
13 - JDBC e Bases de dados
· A API JDBC
· JDBC divers
· Consultas e resultados
· PreparedStatement e CallableStatement
· Transações
· RowSet, RowSetProvider e RowSetFactory
14 - interfaces gráficas em java
· Packages
· Componentes e Containers
· Controle de Eventos
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
3,790.00 EUR | 1,990.00 EUR | 1,690.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
4,627,590.00 AOA | 2,429,790.00 AOA | 2,063,490.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
314,570.00 MZN | 165,170.00 MZN | 140,270.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
22,740.00 R$ | 11,940.00 R$ | 10,140.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?