Curso/

Java I - Introdução

O Curso

Este curso é focado para quem quer aprender a linguagem Java e o paradigma de Orientação a Objetos. Reconhecida como a mais utilizada no mundo, a linguagem permite desenvolver aplicações Web e Desktop (presente também no mundo Mobile através do Android).

A plataforma Java Standard Edition (Java SE) disponibiliza um conjunto de ferramentas necessárias para o desenvolvimento de aplicações Java, que podem ser feitas em quaisquer plataformas, passando, inclusive, por aplicações embarcadas.



Objetivos:

O curso tem por objetivo dar uma base sólida na linguagem Java e orientar pessoas que conheçam programação, mas que nunca trabalharam com a linguagem. Serão abordados temas que vão desde a instalação e configuração, até conceitos fundamentais de orientação a objetos, como herança, polimorfismo e encapsulamento. Destina-se aos desenvolvedores de software que conhecem pouco da tecnologia Java.



CARGA HORÁRIA, HORÁRIO E LOCAL:

Inscrições em breve

Carga Horária: 32 horas/aula

Dia e horário da semana: Sábadodas 8h as 12h15

Período de aulas23/03/19 a 18/05/19

Local: Campus Norte



Investimento:

A Vista: R$ 956,29 

Parcelado: Em 2X de R$ 478,15



O que devo baixar?

JVM? JRE? JDK? O que devo baixar?

            - Instalação do JDK

            - Instalação de um Editor



Programa do Curso:

Onde usar e os objetivos do Java

Métodos Estáticos

Estrutura de um programa:

Definição do Pacote

Importação de Pacotes

Classe

Herança

Especificação versus implementação

Herança

Compilando o primeiro programa

Palavra-chave super e o operador instanceof

Executando seu primeiro programa

Construtores

Declarando e usando variáveis

Necessidade de um construtor

Declarando e usando variáveis

Encapsulamento

Classe String

Métodos get/set

Casting e promoção

Métodos Overloading e Overriding

Comandos de Decisão

Exceções de Runtime

Comandos de Repetição

Exceções de Runtime

Recursividade e o Desafio de Fibonacci

Comandos de controle try-catch

Notação UML

Comandos de controle try-finally

Classes, Atributos e Métodos

Lançando exceções com comandos throw e throws

Atributos de classe

Uso da classe java.lang.Array

Modificadores de acesso

Coleções:
java.util.List
java.util.Set
java.util.Map

Pacote java.lang

 



Pré-requisitos: 

Ter feito qualquer curso de Lógica de Programação, já conhecer previamente este tema, ou conhecer alguma linguagem de programação, mesmo que não orientada a objetos.



Metodologia:

Presencial



Certificado:

O aluno que preencher satisfatoriamente os quesitos de “75% de frequência” e “nota em avaliação final superior a 5,0 (cinco) ” terá direito a um Certificado de Aproveitamento.



Coordenação e Corpo docente do curso:

Coordenador

Professor Sérgio da Costa Côrtes é Doutor e Mestre em informática pela Pontifícia Universidade Católica do Rio de Janeiro - PUC-Rio e graduado em estatística pela Escola Nacional de Ciências Estatísticas - ENCE do IBGE. Atualmente é consultor em Ciência de Dados, atuando em diversos projetos de análise estatística, inteligência analítica, inteligência artificial e identificação e prevenção à fraude. Coordenador e professor do curso de graduação em “Ciência de Dados e Inteligência Artificial” e dos cursos de pós-graduação em “Ciência de Dados” e “Análise de Programas e Políticas Públicas”, no Instituto de Ensino Superior de Brasília – IESB. É, também, professor convidado nos cursos de EAD da FGV e professor licenciado dos cursos de Ciência da Computação e Sistemas de Informação da PUC-Rio, onde ministrava disciplinas nas áreas de informática e engenharias. Ocupou diversos cargos públicos no governo federal, com destaque para os cargos de diretor de Tecnologia da Informação da Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Capes, fundação vinculada ao Ministério da Educação - MEC, no período de março de 2012 a agosto de 2016 e diretor-executivo do IBGE, no período de outubro de 2004 a setembro de 2011, de onde hoje é servidor público aposentado após trinta e nove anos de trabalho.

Corpo docente:

Fernando Anselmo é especialista com forte experiência em Java, Banco de Dados Oracle, PostgreSQL e MS SQL Server. Escolhido como Java Champion desde Dezembro/2006 e Coordenador do DFJUG. Experiência em JBoss e diversos frameworks de mercado e na interpretação das tecnologias para sistemas e aplicativos. Autor de 15 livros e diversos artigos em revistas especializadas, palestrante em diversos seminários sobre tecnologia. Atualmente ocupa o cargo de Analista de Sistemas Sênior no BB Turismo e é Professor da pós-graduação em Ciência de Dados do IESB.

Público-Alvo

Programadores de outras linguagens ou conhecedores de lógica de programação. Este curso também é indicado para quem já conhece Java de forma superficial, e deseja aprofundar seus conhecimentos no funcionamento da linguagem e na forma de desenvolver aplicações.


Compartilhe:


Informações Complementares

Acontece no IESB


Foto ilustrativa

Corrida da longevidade – 2013/1

Foto ilustrativa

II Semana do Gestor Empreendedor

Foto ilustrativa

Atualidades em Debate – “O Brasil, a Copa e as manifestações"

Foto ilustrativa

II Semana do Gestor Empreendedor