• Presencial
  • Training

Academia Programador de Aplicações JAVA

Com certificação

Oracle Certified Associate


Garanta a sua vaga na próxima edição de 4 de novembro

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.

Condições Financeiras

  • Taxa de inscrição: 220€, dedutível no valor total.
  • Possibilidade de pagamento faseado para particulares, até 10 prestações de 253€.
  • Os valores apresentados não incluem IVA. Isenção do valor do IVA a particulares.
  • Para informações completas sobre os requisitos e condições financeiras disponíveis, contacte-nos através do formacao@rumos.pt ou do botão Saber Mais.

 

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

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.
  • Presencial
  • Training

Academia Programador de Aplicações JAVA

Com certificação

Oracle Certified Associate


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.

 

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

  • Conhecimentos de Inglês.
  • Alguns conhecimentos sobre programação e tecnologias web, podem facilitar a assimilação dos conhecimentos.
  • Não apresenta quaisquer pré-requisitos a nível de habilitações académicas ou experiência profissional.

Metodologia

Constituído por 11 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:

  • 234,5 Horas de Formação
  • 11 Ações de Formação TI
  • 1 Ação de Formação de Softskills
  • 1 Projeto Prático
  • 1 Ação de Preparação para Exame
  • 1 Exames de Certificação

Programa

  • Princípios de Programação (+ Eclipse)
  • Programação Orientada a Objetos (+ JVM)
  • Integração Contínua e Qualidade de Software
  • HTML5 e CSS3
  • Javascript e jQuery
  • UX Design and Prototyping
    • Projeto I
  • Introdução à Engenharia de Software e UML
  • Algoritmia, Estruturas de Dados e Padrões de Desenho
  • Fundamentos de Bases de Dados e SQL
  • Marketing Pessoal e Comunicação
  • Java SE Fundamentals
    • Projeto II
    • Ação de Preparação para Exame
    • Exame Java SE 8 Programmer I (1Z0-808)
  • Java EE 7: Back-End Server Application Development

Princípios de Programação (+ Eclipse)

  • 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

Programação Orientada a Objetos (+ JVM)

  • Paradigma da programação orientada objectos (OOP)
  • Classes e Objectos
  • Propriedades e Métodos
  • Numbers, Strings e Collections
  • Polimorfismo

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 Deployment
  • Redução de Riscos

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

UX Design and Prototyping

  • Fundamentos de UX/UI Design
  • Design de Interação (IXD)
  • Análise de Utilizadores e de Tarefas

Projeto I

  • Projecto de Javascript e jQuery em ambiente web

Introdução à Engenharia de Software e UML

  • Diagrama de Use Cases;
  • Diagrama de Classes
  • Diagrama de Actividades
  • Diagramas de Interacçã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

Algoritmia, Estruturas de Dados e Padrões de Desenho

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

Fundamentos de Bases de Dados e SQL

  • Base de Dados Relacional
    • Tabelas, registos e campos
    • Relações (1-1, 1-Muitos, Muitos-Muitos)
  • Selecçã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

Marketing Pessoal e Comunicação Java SE 8 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 excepções

Projeto II

  • Projeto desenvolvido na linguagem Java

Java EE 7: Back-End Server Application Development

  • Java Platform, Enterprise Edition
  • Enterprise Development Tools and Applications
  • Java Beans, Annotations and Logging
  • XML Programming with JAXB
  • SOAP Web Services with JAX-WS
  • Java Naming and Directory (JNDI) Services
  • The EJB Component Model
  • Contexts and Dependency Injection
  • Java Message Service
  • Message-driven Beans
  • Java EE Concurrency
  • JDBC in Java EE Environments
  • Transactions in Java EE Environments
  • Java Persistence API
  • Bean Validation with JPA
  • Timer and Batch Services
  • Security

Edições posteriores desta Academia irão sofrer uma atualização no seu conteúdo programático.

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.