• Presencial
  • Training

Academia Programador de Aplicações JAVA

Com certificação

Oracle Certified Associate

  • PROMO C/Oferta

Campanha de Verão: 413€ de desconto até 15 de julho 2019. Garanta já sua vaga!


Este percurso é destinado a todos os interessados em iniciar uma carreira no desenvolvimento de aplicações JAVA, fornecendo um conjunto de conhecimentos técnico e experiência prática através de projetos, assim como uma certificação oficial Oracle.
Aborda todas as temáticas e conceitos base, relacionados com o desenvolvimento de aplicações JAVA, desde os fundamentos de Web e de programação Orientada por Objetos, Base de Dados, Algoritmia e Design de interface com o utilizador, entre outros. Termina com módulos específicos de programação Java, que preparam o formando para atingir a certificação Oracle Certified Associate, Java SE 8 Programmer.
Este é o primeiro percurso de um conjunto de dois, que formam a Academia Programação JAVA.

Academia Programador de Aplicações JAVA - Presencial com Live training - Porto - Pós-laboral - 20191106 1 Rumos, Formação e Serviços em Tecnologias da Informação

Campanha de Verão

Oferta de 15% de desconto sobre o valor da inscrição.

  • Campanha válida para inscrições até 15 de julho de 2019.
  • Para todas as edições das Academias a iniciar no 2º semestre de 2019.
  • Não acumulável com outras campanhas ou descontos em vigor.

Porque quero frequentar esta Academia?

  • Os melhores profissionais certificados do mercado como formadores.
  • 1 Certificação Oracle reconhecidas Internacionalmente.
  • Formação certificada, através da Rumos, parceiro Oficial Oracle exclusivo em Portugal na oferta Java.
  • 2nd Shot Gratuito
    Têm direito a uma segunda oportunidade de exame de forma gratuita:

    • Os formandos que, após terem efectuado o exame, tenham reprovado com nota inferior a 10% em relação à nota mínima exigida;
    • E façam os exames nas datas propostas no calendário da academia.

Que Certificações vou obter?

  • Oracle Certified Associate, Java SE 8 Programmer

Que profissões me esperam?

  • Java Developer
  • Java Software Programmer
  • Java Web Software Developer

Cursos relacionados

Destinatários

  • Este Percurso está orientado para todos os que pretendam iniciar funções de programador na Linguagem Java.
  • Todos os interessados em iniciar uma atividade profissional no mercado das Tecnologias de Informação, nomeadamente na área de Desenvolvimento de Aplicações Java.
  • Profissionais que pretendam investir ou mudar de carreira.

Pré-requisitos

  • Esta academia inicia com os conceitos básicos de programação, quer em ambiente web, quer na linguagem Java. mas valoriza-se conhecimentos equivalentes aos alcançados com a Academia Code Developer.
  • São necessários conhecimentos técnicos de Inglês e não tem requisitos ao nível de habilitações académias.

Metodologia

Constituído por 10 módulos de formação integrados numa ótica de sessões mistas de teoria e prática. Cada módulo é constituído por um período de formação presencial e acompanhamento permanente e personalizado por parte de um formador. Serão elaborados exercícios e simulações de situações práticas com resolução individualizada garantindo uma aprendizagem mais eficaz. Os conteúdos ministrados durante o percurso foram desenvolvidos pela Oracle e pela Rumos, e são devidamente acompanhados por manuais, distribuídos aos Participantes.

Composição:

  • 210 Horas de Formação
  • 8 Ações de Formação TI
  • 2 Ações de Formação de Softskills
  • 2 Projetos Práticos
  • 1 Ação de Preparação para Exame
  • 1 Exame de Certificação

Programa

  • Princípios de programação Java Orientada a Objetos
  • UX Design and Prototyping with Java Graphical Interfaces
  • Projeto Prático – Parte I
  • Web Programming Fundamentals
  • Integração contínua e Qualidade de Software
  • Introdução à Engenharia de Software e UML
  • Criatividade, Organização e Planeamento
  • Padrões de Desenho com Implementação em JAVA
  • Fundamentos de BD e SQL com Aplicações JDBC
  • Marketing Pessoal e Comunicação
  • Java SE 8 Fundamentals
  • Projeto II
  • Ação de Preparação para Exame 1Z0-808
  • Exame Java SE 8 Programmer I (1Z0-808)

Princípios de programação Java Orientada a Objetos

  • Paradigma da programação orientada objetos (OOP)
  • Classes e Objetos
  • Conceitos básicos de programação
  • Estrutura lógica de uma aplicação
  • Variáveis e tipos de dados
  • Expressões e operações
  • Regras de precedência, ordens de avaliação
  • Estruturas de decisão
  • Estruturas cíclicas
  • Definir e invocar funções
  • Modular código usando funções reutilizáveis
  • Propriedades e Métodos
  • Numbers, Strings e Collections
  • Polimorfismo

UX Design and Prototyping with Java Graphical Interfaces

  • Fundamentos de UX/UI Design
  • Design de Interação (IXD)
  • Análise de Utilizadores e de Tarefas
  • User Interfaces vs User Experiences
  • Introdução às bibliotecas gráficas do Java
  • Implementação de interfaces gráficas com JavaFX
  • Introdução à biblioteca gráfica Java FX
  • Ferramentas de desenvolvimento interfaces gráficas
  • Estrutura básica dos programas
  • Property bindings
  • Imagens e paineis de layout
  • Elementos gráficos: Node, Shape e subclasses

Projeto I

Projeto desenvolvido na linguagem Java parte 1

Web Programming Fundamentals – 31.5h

  • HTML5 e CSS3
    • Conceitos de criação de páginas de Internet
    • Sintaxe e regras HTML
    • Elementos HTML
    • Sintaxe e Regras CSS
    • Propriedades CSS
    • CSS3 Media Queries
    • Responsive Web Design
  • Javascript e jQuery
    • DOM: Document Object Model
    • Aceder aos elementos que pretendemos
    • Aceder ao texto dos elementos do documento
    • Aceder aos atributos dos elementos
    • Interação com CSS
    • Listeners para eventos
    • Bootstrap

Integração Contínua e Qualidade de Software

  • O que é Integração Contínua e porquê utilizar
  • Como escolher uma ferramenta de Integração Contínua
  • SCM/RCS (Source Control Management/Revision Control System)
  • O que é controlo de revisões
  • Automação de Builds
  • Automação de controlo de versões com Git/GitHub
  • Automação de teste de aplicações com JUnit
  • Automação de Builds com Maven
  • Automação de Deployment com Jenkins
  • Redução de Riscos

Introdução à Engenharia de Software e UML

  • Diagrama de Use Cases;
  • Diagrama de Classes
  • Diagrama de Atividades
  • Diagramas de Interação
  • Diagrama de Estados
  • Diagramas Físicos
  • Introdução aos métodos de desenvolvimento de Sistemas de Informação
  • Manutenção automática de código Java a partir de diagramas UML

Criatividade, Organização e Planeamento

Padrões de Desenho com Implementações em JAVA

  • Tipos de padrões de desenho
  • Padrões criação objetos (Ex: Singleton, Factory, Prototype)
  • Padrões estruturais (Ex: Composite, Decorator, Proxy, Facade)
  • Padrões comportamento (Ex: Mediator, Observer, State, Chain of responsability)
  • Critérios de escolha e utilização dos padrões de desenho
  • Implementação de exemplos de utilização de padrões com linguagem Java

Fundamentos de BD e SQL com Aplicações JDBC

  • Base de Dados Relacional
    • Tabelas, registos e campos
    • Relações (1-1, 1-Muitos, Muitos-Muitos)
  • Seleção de dados com linguagem SQL
    • Pesquisar com o comando SELECT
    • Filtrar com o comando WHERE
    • Ordenar com o comando ORDER BY
    • Agrupar com o comando GROUP BY
    • Pesquisas complexas (Inner Joins, Outer Joins, Nested Queries)
  • Alteração de dados com linguagem SQL
    • Inserção de dados com o comando INSERT INTO
    • Atualizar dados com o comando UPDATE
    • Apagar dados com o comando DELETE
  • Biblioteca Java de Acesso a dados JDBC
    • Utilização de aplicações Java para manutenção de dados
  • Normalização de bases de dados e formas normais

Marketing Pessoal e Comunicação

Java SE Fundamentals

  • Descrever Objetos e Classes
  • Manipular e formatar dados num programa
  • Criar e usar métodos
  • Usar encapsulamento
  • Operadores condicionais
  • Arrays e Loops
  • Usar herança e Interfaces
  • Tratamento de exceções

Projeto II

  • Projeto desenvolvido na linguagem Java parte 2

APE – Ação de Preparação para Exame 1Z0-808

Inscreva-se

Dados Pessoais

Dados para faturação

Condições Gerais e Autorizações
  • Se a inscrição for cancelada com antecedência superior a 5 dias úteis da data de início do curso, a Rumos não efectuará qualquer facturação ao cliente.
  • Se a inscrição for cancelada com antecedência igual ou inferior a 5 dias, a Rumos procederá à facturação do valor da inscrição, dando no entanto ao cliente a possibilidade de transferir a sua inscrição para uma nova data. Esta garantia é válida por 6 meses, não se responsabilizando a Rumos se o curso não se repetir nesse período.
  • Pela não comparência do participante no curso sem cancelamento da inscrição a Rumos facturará o valor da inscrição, perdendo o formando o direito à participação no curso.
  • A viabilidade de realização de um curso depende de um número mínimo de inscrições. A Rumos reserva o direito de cancelar um curso por falta de viabilidade deste, notificando esse facto aos inscritos com o mínimo de 2 dias úteis de antecedência.

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).
Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade

Para a subscrição da newsletter deverá desativar o bloqueio de pop-ups do seu browser.

Academia Programador de Aplicações JAVA

  • Datas
    06 Nov 2019
    Porto
  • Horário
    Pós-laboral
    2ª e 4ª, das 18h45 às 22h15
  • Nº Horas
    210
  • Preço
    mensal, desde 253€

Academia Programador de Aplicações JAVA

Área

Dados

Como chegou até nós

Os seus dados pessoais são recolhidos em conformidade com o Regulamento Geral de Proteção de Dados (RGPD).
Consente que os seus dados sejam utilizados, nos termos da nossa Politica de Privacidade, para o contacto/envio de:

Ações de informação, de marketing de produtos e serviços, como campanhas e eventos?

Para mais informações, consulte a Política de Privacidade do Grupo Rumos.
pode retirar o seu consentimento a qualquer momento através do botão Cancelar subscrição ou Unsubscribe que estão presentes em cada comunicação enviada, bem como exercer os direitos descritos na politica de privacidade

Para a subscrição da newsletter deverá desativar o bloqueio de pop-ups do seu browser.