• Live training

Academia Programador de Aplicações JAVA SE

Com certificação

Oracle Certified Associate


Possibilidade de pagamento faseado, sem juros, até 10 vezes.

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 SE, numa lógica de programação a objetos, desde a própria programação em si, passando por Acesso a Dados, Design de Interface com o utilizador, entre outros, por forma a preparar os formandos não só para virem a ser programadores, como também para alcançarem a certificação “Oracle Certified Professional, Java SE 17 Developer”.

Este é o primeiro percurso de um conjunto de dois, que formam a Academia Programação JAVA.

Academias Rumos Formação

Condições da campanha
  • 10% de desconto, para as inscrições formalizadas até 31 de agosto;
  • Válido em todas as edições das Academias a iniciar entre 1 junho 2023 e 31 dezembro 2023
  • Campanha apenas acumulável com desconto de 5% de pronto pagamento

 

Condições Financeiras

  • Taxa de inscrição: 220€, dedutível no valor total.
  • Possibilidade de pagamento faseado para particulares, até 10 prestações, sem juros.
  • Estudantes não residentes no território nacional, terão de efetuar um pagamento de 50% do valor total da propina no momento da inscrição.
  • Os valores apresentados não incluem IVA. Isenção do valor do IVA a particulares.
  • Para informações completas sobre os requisitos, descontos e condições financeiras disponíveis, contacte-nos

 

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.
  • 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 Professional, Java SE 17 Developer

Que profissões me esperam?

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

Cursos relacionados

Destinatários

  • Esta academia está orientada 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, na linguagem Java. Melhora o rendimento e o desempenho, caso os formandos já detenham com os conhecimentos equivalentes aos alcançados com a Academia Code Developer, nomeadamente no que se refere a programação orientada a objetos e acesso a dados;
  • São necessários conhecimentos técnicos de Inglês que permitam a compreensão dos manuais técnicos e interpretação das perguntas de exame;
  • Não tem requisitos ao nível de habilitações académicas.

Metodologia

Constituído por 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 Rumos, e são devidamente acompanhados por manuais, distribuídos aos participantes.

Composição:

  • 192 Horas de Formação
  • 5 Ações de Formação TI
  • 1 Ação de Formação de Softskills
  • 2 Projetos Práticos
  • 2 Seminários Técnicos
  • 3 Woskshops Técnicos
  • 1 Curso em e-Learning
  • 1 Sessão de Preparação para Exame
  • 1 Exame de Certificação

Programa

  • Apresentação
  • Programação Java Orientada a Objetos
  • Workshop: Algorithm Junior Challenge
  • Pioneering Java Applications
  • JavaFX Java GUI Design
  • Workshop: Version Control – GIT
  • Fundamentos de BD e SQL com Aplicações JDBC
  • Coding Solution – The idea
  • Introdução à Engenharia de Software – e-Learning
  • Seminário: Java Web API with Spring Boot
  • Soft Skills of a JAVA programmer
  • Programação Java
  • Coding Solution – The Application
  • Seminário: Unit Testing
  • Workshop: Integration and Delivery
  • Java Senior Challenge
  • APE – Ação de Preparação para Exame 1Z0-829

Apresentação – 3h

  • Boas-vindas
  • Explicação detalhada da Academia e seus conteúdos
  • Esclarecimento de processos e procedimentos inerentes

 

Programação Java Orientada a Objetos – 35h

  • Variáveis e tipos de dados
  • Expressões, operações e operadores
  • Regras de precedência, ordens de avaliação
  • Introdução à algoritmia
  • Estruturas de decisão
  • Estruturas cíclicas
  • Definir e invocar métodos
  • Paradigma da programação orientada objetos (OOP)
  • Classes e Objetos
  • Atributos e Métodos
  • Polimorfismo
  • Abstração
  • Encapsulamento
  • Herança
  • Interfaces
  • Numbers, Strings, Data e localização
  • Módulos

Workshop 1: Algorithm Junior Challenge – 3,5h

  • Exercícios práticos para materialização de conceitos OOP e algoritmia.

 

Pioneering Java Applications – 7h

  • Apresentação de um ambiente de trabalho
  • Expectativas de um ambiente profissional
  • Ferramentas, softwares e procedimentos mais usados
  • Introdução ao Projeto prático

 

JavaFX Java GUI Design – 7h

  • 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

Workshop 2: Version Control – GIT – 7h

  • Git & GitFlow
  • Git common commands (add, commit, status, checkout, branch)
  • Bitbucket / Github
  • Sourcetree

 

Fundamentos de BD e SQL com Aplicações JDBC – 35h

  • Conceitos de RDBMS, DDLs / DMLs
  • 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
  • Introdução ao conceito de ‘Repository’, alinhado a padrões de desenho.

Coding Solution – The idea – 7h

  • Implementação do projecto prático
  • Projeto utiliza conceitos de OOP, arquitetura de sistemas, JDBC e persistência de dados tanto em Java SE como em Java FX a utilizar uma interface gráfica.

Introdução à Engenharia de Software – e-Learning

  • 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
  • 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

Seminário 1: Java Web API with Spring Boot – 3,5h

  • Apresentação do que é uma API, REST e JSON.
  • Implementar uma API com o código fonte do projeto existente com Spring Boot.

 

Soft Skills of a JAVA programmer – 3h

  • Diferentes abordagens nas metodologias de trabalho
  • Comunicação no trabalho em equipa
  • Capacidade de concentração e atenção ao detalhe
  • Aprendizagem Contínua

 

Programação Java – 35h

  • JShell
  • Estruturas de dados e Coleções
  • Exceções
  • Programação funcional (Java Streams)
  • Concorrência / Paralelismo
  • IO / NIO2
  • Genéricos

Coding Solution – The Application – 7h

  • Fim do projeto, encerramento e conclusões.
  • Prós e contras das diferentes abordagens utilizadas e aprendidas.

 

Seminário 2: Unit Testing – 3,5h

  • Introdução a Tipos de testes
  • Testes unitários

 

Workshop 3: Integration and Delivery – 3,5h

  • Como realizar uma entrega, do que consiste e como é feita
  • Apresentação de ferramentas de Continuous Integration / Continuous Delivery

 

Java Senior Challenge – 21h

  • Projeto prático completo elaborado em grupo utilizando todo o conteúdo técnico-teórico obtido nos módulos da Academia.
  • Utilização de metodologias ágeis, ferramentas de versionamento de código e entregas contínuas.

APE – Ação de Preparação para Exame 1Z0-829 – 14h

  • Sessões de preparação para exame que serão conjugadas com autoestudo para exame
Rumos Badges Ao concluíres com aproveitamento esta formação, para além do Certificado de Frequência Rumos, receberás também um badge digital para partilhares com a tua rede profissional online. Sabe mais sobre os badges digitais aqui.

Academia Programador de Aplicações JAVA SE

Á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