INICIAÇÃO À PROGRAMAÇÃO EM JAVA
NOTA: Curso elegível para o Cheque-Formação+Digital (processo a verificar junto do IEFP)
Fundamentação
A INICIAÇÃO À PROGRAMAÇÃO EM JAVA é um passo crucial para qualquer pessoa que esteja interessada em desenvolver competências na área da programação. Java é uma linguagem de programação amplamente utilizada numa grande variedade de domínios, incluindo o desenvolvimento de aplicações para desktop, web e dispositivos móveis, desenvolvimento de sistemas distribuídos e computação na nuvem, entre outros. A sintaxe clara, a orientação a objetos robusta e a portabilidade fazem da linguagem Java uma escolha de eleição tanto para quem está a começar como para quem já programa com experiência.
Objetivos gerais
Aprender a linguagem Java oferece uma série de benefícios. Além de fornecer uma base sólida em conceitos de programação, a familiaridade com Java abre portas para uma ampla gama de oportunidades profissionais. Com procura crescente de programadores em Java nos mais diversos setores da indústria de tecnologias, as competências em Java são altamente valorizadas no mercado de trabalho. Além disso, o Java é uma excelente linguagem para aprender princípios de programação orientada a objetos, que são fundamentais para muitas outras linguagens de programação.
Objetivos específicos
Compreender os conceitos fundamentais da programação em Java, como variáveis, estruturas de controle, métodos e classes. Entender os princípios da programação orientada a objetos, incluindo herança, polimorfismo, encapsulamento e abstração. Praticar resoluções de vários problemas de forma eficaz utilizando Java, incluindo a decomposição de problemas complexos em partes menores e a aplicação de algoritmos apropriados. Dar uso às imensas bibliotecas padrão do Java. Criar capacidade de desenvolver aplicações simples com base nos conhecimentos adquiridos.
Conteúdos programáticos
O curso desenvolve-se ao longo de 4 módulos, cada com 5 sessões de 2 horas.
Módulo 1 – Introdução:
- Introdução ao Java e ambiente de desenvolvimento.
- Estrutura básica de um programa Java: classe, método main.
- Declaração de variáveis e tipos de dados.
- Operadores aritméticos, lógicos e de atribuição.
- Exercícios de revisão das sessões do módulo 1.
Módulo 2 – Estruturas de Controle
- Estruturas de controle de fluxo: if, else, else if, switch.
- Ciclos: for, while, do-while
- Uso de ciclos com arrays e listas
- Manipulação de strings e uso do operador ternário
- Exercícios de revisão das sessões do módulo 2.
Módulo 3 – Métodos e Funções
- Introdução a métodos.
- Parâmetros e retorno de valores em métodos.
- Sobrecarga de métodos.
- Escopo de variáveis e chamadas de métodos.
- Exercícios de revisão das sessões do módulo 3.
Módulo 4 – POO
- Introdução à programação orientada a objetos (POO).
- Classes e objetos em Java.
- Encapsulamento e modificadores de acesso.
- Herança e polimorfismo
- Exercícios de revisão das sessões do módulo 4.
- Projeto final.
Destinatários
O público-alvo para a iniciação à programação em Java é amplo e diversificado. Isso inclui estudantes que estão a começar a aprender programação, profissionais de TI que desejam expandir as suas competências, programadores que desejam migrar para Java de outras linguagens de programação, e qualquer pessoa interessada em desenvolvimento de software.
Numero mínimo participantes
É necessário um número mínimo de 3 participantes por turma para o avanço do curso.
Pré-requisitos
Não há requisitos específicos de conhecimento prévio, tornando este curso acessível a qualquer pessoa com interesse e disposição para aprender.
Coordenador e Formador
A coordenação científico-pedagógica é da responsabilidade do Professor Mário Rodrigues, diretor da Escola Superior de Tecnologia e Gestão de Águeda. A formação é da responsabilidade do Eng. José Carlos Neto Margarido, licenciado Engenharia Informática. Desenvolve atividade profissional há mais de 25 anos como programador, implementador de soluções web e gestor de sistemas de informação.
Apresentação do curso