Curso de Formação Java - Fundamentos e Orientação a Objetos

O QUE VOCÈ APRENDERÁ

Estudar os conceitos fundamentais de programação e da plataforma Java.  Iniciando desde os conceitos básicos de algoritmos até o desenvolvimento de um sistema “desktop” com acesso a bancos de dados. Fornecer uma base sólida para o desenvolvimento de sistemas com Java, em geral, e até mesmo, fornecer insumos para iniciar uma preparação para certificação profissional nessa área de estudo.

PRÉ-REQUISITOS

  • Noções básicas de informática

A QUEM INTERESSA O CURSO

  • Pessoas com interesse em aprender programação;
  • Alunos no início da sua graduação que queiram adiantar ou reforçar conteúdos abordados na faculdade;
  • Analistas que pretendam reforçar suas habilidades de programação

PROGRAMA DO CURSO

Introdução à Lógica de programação

A Plataforma e a linguagem Java

Introdução à programação orientada a objetos

Fundamentos da linguagem

  • Estrutura de um programa
  • Palavras reservadas
  • Tipos de dados
  • Operadores
  • Variáveis
  • Entrada e Saída de dados

Estruturas de seleção e repetição

Vetores

Conceitos fundamentais de orientação a objetos

  • Herança
  • Sobrecarga
  • Sobrescrita
  • Polimorfismo
  • Encapsulamento

Classes abstratas e Interfaces

Coleções em Java

Tratamento de Exceções

Construção de interfaces gráficas com SWING

Acessar banco de dados com JDBC

Sobre o Facilitador

Carlos Alberto Queiroz, Possui graduação em Telemática pelo Instituto Federal de Educação, Ciência e Tecnologia do Ceará (2007) e mestrado em Ciências da Computação pela Universidade Federal do Ceará (2012). Atuou como Analista de Sistemas e Gerente de Projetos no Grupo de Redes de Computadores, Engenharia de Software e Sistemas (GREat), desenvolvendo projetos com grandes empresas, tais como, SONY e LG. Atualmente, atua como professor em instituições de ensino superior e como Analista de Tecnologia da Informação na Dataprev. Possui mais de 10 anos de experiência em desenvolvimento com Java. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software e Desenvolvimento de Aplicações Móveis

Sobre o Curso

Carga Horária: 40 horas/aula

Consulte o calendário para datas das próximas turmas.