Curso de Programação Java Módulo de Lógica de Programação 1. Introdução à lógica de programação 2. Desenvolvendo algoritmos: Pseudo Linguagem e Diagrama de Blocos Exemplo de algoritmos Exercícios 3. Constante, variáveis e tipos de variáveis Exercícios 4. Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Exercícios 5. Estruturas de programação: Decisão e Repetição Exercícios 6. Estruturas de dados: File, Pilha e Árvore Exercícios Módulo de Programação Java 1. Java Básico 1.1 Após o módulo o aluno será capaz de: Apresentar e explicar os fundamentos da tecnologia Java Explicar o processo de desenvolvimento de software Desenvolver aplicações de texto na linguagem Java. 1.2 Conteúdo: JB 1 – Tecnologia Java JB 2 – Programação Orientada a Objetos JB 3 – Identificadores, palavras-chave e Tipos JB 4 – Expressões e Controle de Fluxo JB 5 – “Arrays” JB 6 – Projeto de classes simples e avançadas: Herança e Polimorfismo JB 7 – “Exceptions” e “Assertions” JB 8 – Desenvolvimento de aplicações baseadas em texto 2. Java Avançado 2.1 Após o módulo o aluno será capaz de: Desenvolver aplicações “stand-alone” complexas na linguagem Java. 2.2 Conteúdo: JA 1 – Construção de Interfaces Gráficas: AWT e Swing JA 2 –Gerenciamento de Eventos JA 3 – Desenvolvimento de aplicações com interface gráfica JA 4 – Threads JA 5 – “Networking” JA 6 – Gerenciamento de eventos de objetos gráficos JA 7 – Aplicações baseadas em interfaces gráficas JA 9 – Aplicações utilizando Arquivos JA 10 - Aplicações utilizando banco de dados JA11 – “Generics” JA12 - Java 8: Funções lambda