fbpx

Java Foundations

Chat

Desde 2000 que a linguagem Java se mantém no Top 3 das mais populares do mundo (fonte: www.tiobe.com). É uma das mais utilizadas para o desenvolvimento de aplicações em ambiente empresarial, e um dos skills com mais potencial no mercado da programação.

Porquê frequentar este curso?

100% Online!

Podes frequentar este curso, independentemente da tua localização. Este é um curso 100% online, com módulos síncronos (online em tempo real) e não síncronos (e-learning) integrados numa ótica de sessões teórico-práticas, com acompanhamento permanente e personalizado por parte de um formador.

Hands-on! 

Vais ganhar os conhecimentos necessários para usares a linguagem Java, de forma eficaz, no desenvolvimento de aplicações, não só através da aprendizagem de conceitos, mas também pelo desenvolvimento de exercícios práticos encadeados. Todos os desafios hands-on lançados durante o curso, estão orientados para a execução e concretização de um projeto final. Assim, vais dominar não só os conceitos, mas também perceber a forma como aplicar os mesmos em projetos do dia-a-dia.

Project-Based!

Ao longo do curso serão elaborados projetos práticos em sprint de equipa, com resolução individualizada. Ao aplicares na prática o que aprendes no curso, estará garantinda uma aprendizagem mais eficaz. Irás ser desafiado a criar e a desenvolver uma aplicação de forma autónoma, mas em grupo, trabalhando assim competências imprescindíveis para um programador:

  • Comunicação;
  • Orientação para o cliente;
  • Trabalho em equipa;
  • Organização;
  • Resiliência.

Certificação!

No mercado das TI, a certificação técnica é extremamente valorizada. No final do curso, para além de ficares com o teu projeto concluído, estarás preparado para a certificação, e terás acesso ao exame para a certificação internacional: Java Foundations Certified Junior Associate!

 

Composição
  • 16 horas de formação com formador em sala virtual
  • 39 horas em desenvolvimento de projetos práticos em grupo (6 sprints de desenvolvimento)
  • 30 horas de formação e-Learning
  • 9 horas de autoestudo para exame
  • 1 sessão de apresentação de projetos
  • 1 sessão de preparação para exame
  • 1 exame de Certificação

Pré-Requisitos

  • Conhecimentos de Inglês ao nível técnico, pois apesar da formação ser ministrada em português, todos os materiais de suporte e exame estarão em Inglês
  • Raciocínio lógico e postura de proatividade na resolução de problemas

Metodologia

Este curso é constituído por módulos de formação síncronos (online em tempo real) e não síncronos (e-learning) e integrados numa ótica de sessões mistas de teoria e de prática. Durante todo o curso, os formandos terão acompanhamento permanente e personalizado por parte do formador.

Serão elaborados projetos práticos em sprint de equipa, com resolução individualizada, garantindo uma aprendizagem mais eficaz.

Cronograma

Cronograma Python

Programa

Introduction to Java programming.

  • Sprint one: The first code
    • Project Assignment: Basic coding on a console output

Coding a team effort.

  • Sprint two: The user and the Programmer
    • Project Assignment: Evolving the basic code with conditional structures and variables

Arrays, one data structure, many variables.

  • Sprint tree: A calculator in the making, the programming behind it
    • Project Assignment: Create a calculator that is able to make, at least, the four basic operations.

Object oriented programming

  • Sprint four: A software in the making, the first steps
    • Project Assignment: Create a software capable of storing data (in memory)

Existing Java objects

  • Sprint five: A software in the making, the challenges
    • Project Assignment: Implement five basic operations in the previous project, insert, remove, edit, show one and show all data stored.

Hierarchy, Exceptions and Polymorphism

  • Sprint five: A software in the making, the finish line
    • Project Assignment: Implement hierarchy, exception and polymorphism when necessary,
Chat

Quero saber mais informações sobre este curso

Java Foundations

Desenvolvimento | 55h


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!