Dúvidas? Esclareça já! 217 990 770 Simpatia e disponibilidade
Curso
Programação em Java
Presencial e/ou Online.
Faça as horas que forem necessárias
(Método «Persona Modus»)
Faça o seu horário, inicie quando quiser.
Estimativa: Entre 45 e 60 horas (tempos indicativos - não são limites).
Faça as horas que forem necessárias para assimilar todas as competências previstas no Conteúdo Programático Detalhado do curso Programação em Java.
Formadores qualificados e pró-activos.
Curso Programação em Java
Teste os dois formatos (se possível) e escolha o mais adequado para si. No online o acesso é imediato e estão lá todas as informações.
Atreva-se a experimentar. Vai gostar.
8.000 formandos, desde 1997.
Principais tópicos do conteúdo programático O seu curso apenas termina quando chega ao fim da matéria, com todas as dúvidas esclarecidas.
Certificação
Noções Básicas
Entrada/Saída de Dados
Programação Orientada a Objectos
Applets para a Web
Grafismo, Multimédia e Movimento
Interactividade
Interface Gráfico
Acesso a bases de dados
O que é o Java?
O Java permite jogar on-line, conversar com pessoas do mundo inteiro, calcular a taxa de juros de um financiamento e ver imagens em 3D, apenas para citar alguns exemplos. Também faz parte das aplicações de intranet e de outras soluções de e-business e constituem a base de muitos sistemas informáticos corporativos.
A tecnologia Java está presente em mais de 4,5 bilhões de dispositivos, incluindo:
Mais de 800 milhões de PCs;
2,1 bilhões de telemóveis e outros dispositivos portáteis;
3,5 bilhões de cartões inteligentes;
Além de set-top boxes, impressoras, webcams, jogos, sistemas de navegação para automóveis, terminais de jogos de sorte, dispositivos médicos, guichês de pagamento de estacionamento etc.
Os principais destinatários deste curso que assenta na prática são técnicos de programação, estudantes de engenharia informática e aqueles que querem iniciar uma carreira profissoinal nesta área cuja procura está sempre em alta, oferecendo a quem tem competências consistentes uma excelente oportunidade de carreira.
Dentro deste contexto, este curso constitui uma mais valia porque foi desenvolvido tendo em vista o conteúdo programático da certificação Oracle Certified Associate, Java SE7 Programmer I. Importa compreender que não existem cursos certificados, mas profissionais certificados e este estatuto obtém-se passando num exame sob a égide da Oracle que é a produtora da linguagem Java. Ora, a Alta Lógica equiparou o conteúdo do seu curso de Java a este exame, portanto, ao adquirir as competências aí previstas já está a dar um grande passo na preparação para esse exame. A aquisição desta certificação profissional constitui uma significativa vantagem competitiva.
Clique sobre a imagem para aceder a informações detalhadas sobre esta certificaçao.
Visite-nos, informe-se sobre o curso e o processo de certificação e experimente a nossa formação de forma gratuita.
Noções Básicas
O curso começa pela introdução de conceitos básicos, nomeadamente o ambiente de trabalho. Aqui poderá optar pelo Eclipse ou pelo NetBeans. Estes dois IDEs (Integrated Development Environment) fornecem um ambiente de desenvolvimento integrado, ou seja, pode-se criar código, compilá-lo e executá-lo a partir de uma única plataforma.
Depois de conhecer o ambiente de trabalho e criar a primeira aplicação Java, o curso avança para outros aspectos básicos da linguagem:
Sintaxe do Java
Expressões
Tipos de Dados
Números Inteiros
Números Reais
Texto
Lógicos
Varáveis
Operadores
Após a assimilação destes conhecimentos, entra-se no estudo de Arrays. Esta estrutura de dados, uma das mais simples, também conhecido como vector, mantém em memória uma série de valores, geralmente do mesmo tamanho e tipo.
Outro aspecto essencial na programação, é o tratamento de cadeias de texto que no Java se encontra bastante facilitado com classes que lidam com Strings.
De forma análoga a qualquer outra linguagem de programação há o Controlo de Fluxo, que condiciona a sequência do programa. Exemplo: Se o número for par faz-se algo, senão faz-se outra coisa. O controlo de fluxo é obtido através das estruturas If, If/Else e Switch.
Depois seguem-se os Ciclos que permitem executar as mesmas instruções de forma repetida em conformidade com certas condições. Como estruturas de Ciclos existem em Java: While, For, Foreach e Do...While.
Entrada e Saída de Dados
Entrada/Saída [Input/output - I/O] é um termo quase exclusivo do mundo da informática. É responsável pela comunicação entre software e hardware.
Exemplos de unidades de Entrada:
Teclado
Rato
Disco Rigido (Ex: Ler Ficheiros)
Leitor de códigos de barras
Exemplos de unidades de Saída:
Ecrã
Impressora
Disco Rigido (Ex: Escrever Ficheiros)
Em termos de operações de entrada e saída, no Java existem operações que se aprendem no inicio do curso: A escrita de informação no ecrã e o recepção de dados introduzidos pelo operador através do teclado.
Numa fase posterior, aborda-se a Escrita e Leitura de Ficheiros que podem ser feitas sob a forma sequencial ou em modo de ficheiros de texto.
Para este efeito o Java disponibiliza várias classes que se encontram apetrechadas com métodos que simplificam este processo: BufferedReader, BufferedWriter, FileInputStream, FileOutputStream, InputStream, OutputStream, Scanner, entre outras.
Programação Orientada a Objectos
A Programação Orientada a Objetos (POO) procura conceptualizar e modelizar a realidade e, por isso, são estas as linguagem de programação que mais se aproximam da vida real.
O Java assenta neste paradigma da programação de computadores.
Supondo que um carro é um modelo (Classe) com uma série de características (Campos de Classe) e funcionalidades (Métodos) como acelerar/abrandar, parar, virar, entre outras, sempre que se cria um carro concreto (Objecto) este herda todas as caracteristicas do modelo, daí na POO denominar-se esta transmissão de propriedades de Herança.
Esta é a lógica fundamental associada a este tipo de programação, no entanto a POO tem outros conceitos chave que um bom programador em Java deve dominar, a saber:
Métodos Construtores
Polimorfismo
Abstracção
Encapsulamento
Super e Sub Classes
Sobrecarregamento de Métodos
Por último, merecem destaque os Modicadores de Acesso que indicam o nível de acesso a um campo ou método: acesso geral (public), acesso privado (private), elemento estático (static), elemento constante (final) ou acesso protegido (protected).
Applets para a Web
Uma Applet consiste numa aplicação que é executada num Browser no âmbito de uma página web ou numa Applet Viewer e corre sob uma Java Virtual Machine (JVM). Esta JVM converte o código Java (Bytecodes) numa forma executável o que permite que um programa escrito nesta linguagem possa funcionar em qualquer plataforma de Hardware e Software.
Ao navegar pela Internet certamente que já se cruzou com Applets Java sem o saber porque são incluidas através de tags HTML <applet>...</applet> que não são visíveis na página.
Com uma Applet Java pode-se incorporar conteúdo dinâmico numa página web sob diversas formas: texto estático, grafismos e multimedia, interacção com o utilizador e acesso a bases de dados.
Grafismo, Multimédia e Movimento
Nos dias de hoje, uma aplicaçãocom um interface baseado apenas em texto torna-se pouco apelativa e no caso do Java seria um desperdício do seu enorme potencial pelo que se torna indispensável recorrer a elementos multimédia na construção de uma aplicação.
O Java disponibiliza um pacote de bibiliotecas que permite trabalhar com grafismo e multimédia de forma simplificada: O AWT (Abstract Window Toolkit) que já existe desde a versão 1.0 do JDK (Java Development Kit) através do qual se podem adicionar imagens e objectos de interacção com o utilizador.
É possível ainda controlar o posicionamento dos elementos gráficos, a deslocação dos mesmos em tempo real, de forma automática ou como resposta a um evento.
Interactividade
A interactividade está sempre associada às novas tecnologias e o Java fornece as necessárias ferramentas para a construção de aplicações interactivas.
Desde as suas primeiras versões que o Java disponibiliza recursos para a interactividade com o utilizador de onde se podem destacar:
Teclado:
Premir uma ou mais teclas dactilografando um texto
Deixar de pressionar a(s) tecla(s)
Manter uma tecla pressionada
Pressionar uma combinação de teclas
Rato:
Clicar com o botão esquerdo ou direito
Libertar o botão do rato
Clicar e arrastar o rato com o botão pressionado
Entrar com o cursor do rato numa área
Sair com o cursor do rato de uma área
Outros:
Activação por voz
Ecrãs tácteis
Biometria
Interface Gráfico
Em qualquer aplicação moderna o interface gráfico é indispensável e o Java que começou por facultar o AWT (Abstract Window Toolkit) produziu uma nova biblioteca denominada de Swing que passou a ser a mais utilizada.
O Swing oferece diversos tipos de elementos de interface gráfico, a saber:
Frames
Painéis
Botões
Campos de texto
Barra de estado
Menus
A estes elementos gráficos associam-se eventos cuja programação materializa a interacção com o utilizador e proporcionam a possibilidade de construir aplicações compostas por janelas com menus e formulários.
Todos estes aspectos que correspondem a competências indispensáveis a um bom programador em Java são abordados neste curso com exemplos práticos.
Acesso a Bases de Dados
Um Sistema de Gestão de Base de Dados (SGBD) consiste em software concebido e desenhado para armazenar e manipular dados. A linguagem que as linguagens de programação utilizam para consultar e actualizar dados é o SQL (Structured Query Language) e é universal para os mais diversos SGBDs, tais como o MySQL, SQL Server e Oracle.
Com a linguagem SQL e um SGBD, tal como o MySQL, criam-se poderosas aplicações em Java envolvendo bases de dados.
Uma base de dados relacional contém uma ou mais tabelas, que podem ou não estar relacionadas entre si. Uma tabela contém um ou mais campos (cabeçalhos), que compõem a sua estrutura, e cada linha de dados introduzida denomina-se de registo.
Com Java ou com qualquer outra linguagem de programação as operações com bases de dados exigem ao programador o conhecimento da sintaxe básica do SQL e das suas principais instruções, nomeadamente:
Todos os nossos cursos dão direito a um certificado de formação profissional. Somos uma entidade formadora reconhecida no âmbito da União Europeia.
Curso(s) relacionado(s)/alternativo(s):
C#.Net Construção de aplicações visuais, dinâmicas e interactivas de forma produtiva. C++ Evolução da linguagem C para a POO (Programação Orientada a Objectos). VB.Net Construção de aplicações visuais, dinâmicas e interactivas de forma produtiva.
Galeria de Imagens - Centro de Formação (Clique sobre uma miniatura)
Como funciona este método Persona Modus?
Parece incrível.
Nós respondemos:
Experimente e tire as suas próprias conclusões.
Persona Modus é uma solução fora da caixa com resultados surpreendentes.
Experimente, sem custos nem compromisso.
Compareça, sem marcação prévia.
Receba informações detalhadas preenchendo o formulário abaixo.
Os dados fornecidos não serão usados abusivamente, nem cedidos a terceiros. Em qualquer momento pode solicitar a remoção dos mesmos.
Para cursos à distância, tem de aceder à plataforma de e-Learning (gratuitamente) cujos dados de acesso pode obter aqui. Dentro da plataforma existe um formulário de inscrição. Fazemos questão que primeiro experimente a nossa formação e só depois se inscreva.
Experimente sem custos, nem compromisso a nossa formação online e fique a saber tudo sobre a mesma, em termos práticos. Muitos têm-nos manifestado a sua agradável surpresa com a qualidade desta formação.
O propósito da formação Alta Lógica é transmitir competências para que as pessoas ao abordarem o mercado de trabalho possam dizer com confiança "eu sei fazer como deve ser". Imagine quanto vale esta auto-confiança.
Há diferenças importantes entre a formação online e a presencial, pelo que se estiver a hesitar entre uma e outra, experimente as duas.
Preencha o formulário abaixo para receber informações detalhadas e os dados de acesso (username e password).
Os dados fornecidos não serão usados abusivamente, nem cedidos a terceiros. Em qualquer momento pode solicitar a remoção dos mesmos.
Como se sentiria se chegasse ao final do curso e houvesse matérias por abordar e dúvidas por esclarecer?
Na Alta Lógica a formação não é um contra-relógio, mas uma certeza. Com este sistema de formação, criado e desenvolvido pela Alta Lógica desde 1997, o nosso compromisso prende-se com a concretização dos seus objectivos.
Quando termina o curso?
Depois de adquirir as competências de acordo com o respectivo conteúdo programático.
Pode-se experimentar este método formativo?
Sim. Faça uma Aula Experimental, gratuita e sem compromisso e aproveite para conhecer de forma concreta o conteúdo do curso, os nossos formadores e as nossas instalações.
Peça o conteúdo programático detalhado e marque a sua Aula Experimental. No final desta página encontrará o acesso a estas operações e informação sobre as condições do curso.
Como se sentiria se chegasse ao final do curso com objectivos por cumprir?
Com carga horária é isso que acontece. Na Alta Lógica, o curso apenas termina quando chega ao fim da matéria com todas as dúvidas esclarecidas. O nosso negócio é vender competências (não um número de horas de formação), com um método desenvolvido desde há 15 anos. Milhares de formandos consideram que esta formação contribuiu para o sucesso das suas carreiras profissionais.
Quer apenas um curso no seu currículo ou, também, competências?