PACOTE COM OS CURSOS (LÓGICA DE PROGRAMAÇÃO PROGRAMAÇÃO ORIENTADA A OBJETOS SQL BÁSICO JAVA BÁSICO JAVA AVANÇADO)

Documentos relacionados
Java Avançado. Carga Horária: 32 horas. Conteúdo Programático: Classes. Classes internas; Instância da classe interna; Referências na classe interna;

Java Básico. Carga Horária: 32 horas. Pré-requisito: Lógica de Programação; JAVA. Conteúdo Programático

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA...1

1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (

Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites.

CONTEÚDO PROGRAMÁTICO

Cronograma de Aulas - Mococa 1º Módulo 23/05/2009 a 27/06/2009

Formação JAVA Web.

Sumário. Capítulo 1 Introdução 29. Capítulo 2 Utilizando Objetos 59

No final deste curso, saberás criar programas através da linguagem de programação Java.

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

CONTEÚDO PROGRAMÁTICO

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

Tipos, Literais, Operadores

Tipos, Literais, Operadores

Modelo de plano analitico

Curso Profissional de Técnico de Informática - Sistemas

Palavras Reservadas da Linguagem Java

Sumário. Introdução... xvi. 1 Fundamentos da linguagem Java... 1

Fundamentos de programação

Cerne. Conhecimento para o Desenvolvimento (21) (11) MSN:

Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB

Programação Estruturada Orientada a Objetos

MÓDULO 8 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

Linguagem Java - Introdução

Algoritmos Fundamento e Prática

Sumário. 1 Introdução 1. Parte um: A linguagem Objective-C 2 Programação com Objective-C 7. 3 Classes, objetos e métodos 27

Recapitulando. Construtores: (Overload assinatura) public Circle() {...} public Circle(double x, double y, double r) {... }

PLANIFICAÇÃO

Plano de Aula - Lógica de Programação - cód Horas/Aula

PLANO DE UNIDADE DIDÁTICA- PUD

Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05

Linguagem de Programação III

Orientação a Objetos e Java

Sintaxe da linguagem Java

1.1 o que é um algoritmo... 6

Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura

Programação Estruturada e Orientada a Objetos

Programação Orientada a Objetos

Classes e Objetos. Sintaxe de classe em Java

Programação de Computadores II TCC Turma A-1

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

Sumário. Introdução 1

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Módulo 03. Identificadores, Palavras Reservadas, e Tipos

Introdução. LP OO desenvolvida pela Sun no início da década de 90 com sintaxe semelhente a C\C++. C C++.

Linguagem Java Parte I. Sintaxe. Algumas características

Introdução à Programação para Dispositivos Móveis

Introdução à programação em C#

Programação em C e C++ com Lógica. Subtítulo

CONTEÚDO PROGRAMÁTICO

Algoritmos II prof. Daniel Oliveira

Groovy. Cleisson Santos Guterres Lucas Augusto Santos Renato Menezes Machado

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Programação Orientada a Objetos SANTOS, Rafael (PLT)

Java. Guia do Programador. Peter Jandl Junior. Novatec

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec

Variáveis primitivas e Controle de fluxo

Análise de Programação

Linguagem de Programação II Implementação

CONTEÚDO PROGRAMÁTICO

Conceitos de Linguagens de Programação - Características. Paavo Soeiro

Programação Orientada a Objetos

Plano de Aula - Access cód Horas/Aula

4ª Edição Pablo Dall Oglio

Herança. Prof. Fernando V. Paulovich 23 de agosto de 2010

GRUPO: Rafael Igor Vanderlei Vieira

Gabriel Giorisatto De Angelo Luiz Otávio Gerhardt Fernandes

Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida

CONTEÚDO PROGRAMÁTICO

JAVA. Professor: Bruno Toledo

PostgreSQL Desenvolvedor

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

JAVA Programmer - Objetivo do Curso. Pré-requisito do Curso. Conteúdo Programático do Curso

Sobre a KTEC KTEC Escola de Tecnologia

Programação Orientada a Objetos. Métodos e Atributos. Métodos. Métodos. Alexandre César Muniz de Oliveira. Parte III

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS

Sumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28

Programação Orientada a Objetos. Professor: André Luis Meneses Silva br.geocities.com/programacao2ufs

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO

NAPMT TELEMÁTICA MSI INFORMÁTICA DIVULGAÇÃO DOS ASSUNTOS DAS PROVAS

Tipos Primitivos, estruturas de iteração e decisão.

Linguagem de Programação I Apresentação da Disciplina

Instituto Superior de Engenharia de Lisboa

Transcrição:

DESENVOLVEDOR JAVA I PACOTE COM OS CURSOS (LÓGICA DE PROGRAMAÇÃO PROGRAMAÇÃO ORIENTADA A OBJETOS SQL BÁSICO JAVA BÁSICO JAVA AVANÇADO) Objetivo Lógica de Programação: O curso tem como objetivo apresentar ao aluno a lógica de programação, que é um requisito fundamental para desenvolver um raciocínio coerente e, assim, poder desenvolver diversos tipos de programas, dos mais simples aos mais complexos. Trabalhando com conceitos, definições e diversos exercícios, este treinamento tem o objetivo de fazer com que o aluno desenvolva seu conhecimento em lógica de programação de forma crítica e inteligente. Carga Horária: 116 horas. Pré-requisito: Ter conhecimentos básicos de informática e compreendam sua tecnologia. Introdução á Lógica de Programação Conteúdo Programático: Introdução à Lógica Lógica; Algoritmo; Programa; Tipos de linguagem de programação. Tradutores Tradutores; Tipos de tradutores. Sistemas de numeração Bit e byte; Sistemas de numeração; Sistema Decimal; Sistema Binário; Sistema Hexadecimal; Conversão de sistemas de numeração; Conversão de Binário para Decimal; Conversão de Hexadecimal para Decimal; Conversão de Binário para Hexadecimal; Conversão de Hexadecimal para Binário; Conversão de Decimal para Binário; Conversão de Hexadecimal para Decimal; Forma rápida para conversão de sistemas de numeração. Algoritmo Elementos de um algoritmo; Ação; Decisão; Laço ou Loop; Teste de mesa; Algoritmo - "CASE"; Algoritmo - "WHILE".

Fluxograma Simbologia; Fluxograma: Algoritmo, Fluxograma, Estruturas básicas. Variáveis Utilizando variáveis; Consistência de condições; Controle de repetições; Comparações de variáveis de memória com campos de registros; Tipos de variáveis; Nomes de variáveis; Declaração de variáveis; Comando de atribuição. Operadores Operadores aritméticos; Contadores e acumuladores; Operadores relacionais; Operadores lógicos; Tabela de decisão. Processamento predefinido Processamento predefinido; Construção de processamento predefinido. Loop, laço e repetição Fluxograma - FOR NEXT; Fluxograma - WHILE; Fluxograma - IF THEN ELSE. Funções Função; Concatenação. Laços encadeados Laços encadeados Programação dirigida a evento Elementos da interface de um objeto; Programação dirigida a evento; Ocorrências de eventos; Mensagens do Windows; Gerenciador de eventos; Controlador de evento padrão; Procedure complementar. Variáveis indexadas Vetores e matrizes. Banco de dados Estrutura de dados; Considerações para tipos de dados; Tipos de dados; Modelo de dados; Relacionamento; Chave primária; Chave estrangeira; Modelo Entidade- Relacionamento; Índice; Regras de validação; Texto de validação; Cadastro de funcionários.

Introdução a Programação Orientada a Objetos Objetivo Programação Orientada a objetos: O curso de Programação Orientada a objetos é voltado para todos aqueles que pretendem compreender seus conceitos básicos, considerada como base para o desenvolvimento de programas com linguagens mais aprimoradas. Conteúdo Programático: Apresentando a orientação a objetos Modelos orientados a objeto X modelos estruturados; Objetos; Objetos computacionais; Concepção de um sistema orientado a objeto; Análise; Programação; Vantagens. Conceitos de orientação a objetos Objetos; Atributos; Operações e Métodos; Mensagens; Classes; Herança; Herança simples; Herança múltipla; Classes abstratas; Persistência; Abstração;

Encapsulamento; Polimorfismo; Compartilhamento. Notações gráficas de classes e instâncias Modelo de Objetos; Diagramas de classes; Diagramas de instâncias. Estruturas e relacionamentos Generalização e herança; Agregação; Conexões entre objetos; Conexão de ocorrência; Conexão de mensagem; Ligações e associações. Ambientes de desenvolvimento de software O que é um software; Tipos de software; Interface de usuário (User Interface ou UI); Componentes; Serviços; Web Services; Linguagens de programação; Bancos de dados; Tecnologias e ferramentas; Java; Plataforma.NET; Frameworks; Metodologias de desenvolvimento; Resumo.

Linguagem SQL Básico Objetivo Sql Básico: No curso de SQL Básico os alunos serão inseridos no aprendizado de SQL, adquirindo as habilidades básicas para realizar a consulta em banco de dados relacionados. Conteúdo: Comandos iniciais no SQL, Criando, Populando, Alterando e Deletando Tabelas, Joins, Funções, Desenvolvimento de Queries e Estruturas derivantes, Operações de SET, Joins x Subqueries, Aggregations e GROUP BY, Subqueries correlacionadas, Índices e Constraints Java Básico Conteúdo Programático Objetivo Java Básico e Avançado: Os assuntos apresentados no decorrer do curso Java Básico incluem os conceitos gerais desta linguagem assim como a definição e utilização de seus recursos diversos, tais como: tipos de dados, variáveis, comandos, métodos, interfaces, entre outros. Conceitos Gerais Características e princípios da linguagem; Case sensitive;

Nome do Arquivo; Nomenclatura; Estrutura; Comentários; Identificadores reservados; Estrutura básica de uma classe; Versões do Java; JSDK e JRE; Ambientes de Desenvolvimento; Compilação e Execução; Path; Exibindo Dados na Tela. Tipos de Dados, Valores Literais e Variáveis Tipos Primitivos; Type casting; Valores Literais; Literais Inteiros; Literais de Ponto Flutuante; Literais Booleanos; Literais de Caracteres; Literais de Strings; Variáveis; Declaração; Escopo de Variáveis; Exibindo Dados na Tela. Operadores Operador de Atribuição; Operadores Aritméticos; Operadores Aritméticos de Atribuição Reduzida; Operadores Incrementais e Decrementais;

Operadores Relacionais; Operadores Lógicos bit a bit; Operador and; Operador or; Operador XOR; Operador not bit a bit; Operadores Lógicos; Operadores de deslocamento; Operador instanceof; Operador Ternário; Precedência dos Operadores. Comandos Comandos de decisão; if / else; switch / case; Comandos de laços de Repetição: while, do / while, for, break, continue, Instruções rotuladas, Instruções não rotuladas. Orientação a objetos Conceitos gerais sobre Orientação a Objetos; Abstração; Objetos; Classes; Princípios da Orientação a Objetos. Classes Encapsulamento; Tipos construídos; Instanciação; Atribuição entre objetos de tipos construídos; Inicialização dos atributos de uma classe;

Acesso; Padrão; Público; Superclasse; Classe Object; Classes abstratas; Métodos abstratos. Métodos Estrutura dos Métodos; Criando Métodos; Chamada de Métodos; Parâmetros e Argumentos; Passagem de Parâmetros: por Valor e por Referência; Comando return; Acesso a Métodos; Modificadores de Métodos; Membros Estáticos; Atributos Estáticos; Métodos Estáticos; Método static(); Método main(); Sobrecarga de Métodos; Uso do this; Métodos recursivos. Construtores Construtor Padrão; Princípios dos Construtores. Herança Criando uma Herança; Acesso aos Membros da Classe Pai;

Acesso aos Membros da Classe Pai com Super; A Classe Pai com Sobrecarga do Método Construtor; Relacionamento Baseado na Herança; Relacionamento Baseado na Utilização. Polimorfismo Run-time binding; Upcast e downcast; O uso do polimorfismo. Array Acesso aos elementos do vetor; Array multidimensionais; Passando um array como parâmetro; Criando array com tipos construídos. Interfaces Variável de referência; Variáveis inicializadas. Pacotes Package; Import. Classes Strings, Math e Wrappers Classe String; Inalterabilidade; Alguns métodos da classe String; Classe StringBuffer; Alguns métodos da classe StringBuffer; Métodos Encadeados; Classe Math; Alguns métodos da classe Math; Classe wrapper; Construtores wrapper;

Métodos de conversão; Métodos valueof(). Swing Container; Eventos; Event Listener; Eventos do teclado; Eventos do mouse; Tratamento de Eventos; Classes adaptadoras; Classes internas; Criando componentes utilizando Swing; Gerenciadores de layout; Componentes. Applets Principais métodos; Applets restrições; Applet X awt x swing; Passando parâmetros para um applet; Imagens e sons. Java Avançado Conteúdo Programático: Classes Classes internas; Instância da classe interna; Referências na classe interna; Modificadores de membros; Classes internas

locais; Classes internas anônimas; Classes aninhadas; Métodos Get e Set; Método get; Acesso aos atributos da classe via Getters e Setters. Array Declaração de arrays; Acesso aos elementos do vetor; Acesso aos elementos em um loop; Atalho para iniciar e construir um array; Array anônimo; Array unidimensionais; Array bidimensionais; Array multidimensionais; Passando um array como parâmetro; Criando array com tipos construídos; Atribuição aos elementos do array; Variáveis de referência - arrays unidimensionais; Variáveis de referência - arrays multidimensionais; Variáveis de instância e variáveis globais; Variáveis de instância instâncias de referência a objetos; Variáveis de instância de array; Tipos primitivos locais; Acesso aos atributos da classe via Getters e Setters. Atalho para iniciar e construir um array; Passando um array como parâmetro; Criando array com

tipos construídos; arrays unidimensionais; arrays multidimensionais; iáveis de instância e variáveis globais; Variáveis de instância instâncias de referência a objetos; Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham Módulo 1, Lógica de Programação Visual e UML da Objetos locais; Arrays locais; Array de String. Os métodos Equals() e hashcode() Equivalência de variáveis; Equivalência de objetos; As regras de equals(); Hashing; As regras de hashcode(). Conjuntos Principais operações de conjuntos; Principais interfaces de conjuntos; Implementação de interfaces; Ordenação e Classificação; Conjunto Set; Conjunto Map; Class HashMap; Class Hashtable; Conjunto

List; Framework. Garbage Collector O que é Garbage Collector?; O funcionamento do Garbage Collector; A execução do Garbage Collector; O método finalize(); Preparando o objeto para a coleta; Remover uma referência; Alterar uma referência; Isolar uma referência; A classe runtime; Desabilitando a Coleta de Lixo via Interpretador Java; Ciclo de vida dos objetos; Created; In use; Invisible; Unreachable ; Collected; Finalized; Deallocated; Objetos de referência; WeakReference, SoftReference e PhantomReference.

Exceções Exceções com try e cath; throws; finally; Exceções transferidas; Hierarquia e Correspondência; Manipulador de exceção; Interface pública; Capturar exceções; Class Throwable; Class Exception; Class ExceptionList; Class Error; public class Error; extends Throwable; Class SQLException; Class SQLException; SQLException; Exceções personalizadas. Asserções Conceito; Implementação; Sintaxe das asserções;

Compilando e executando com asserções; Ativando e desativando asserções; Switches de linha de comando; Regras para o uso de asserções; Class AssertionError; Construtores JAR Características de JAR; Manifest.MF; Etapas para criar um arquivo JAR; O atributo Main-class; Executar um arquivo JAR; Extrair arquivos de um JAR; Classpath. Stream - Fluxo I/O Class OutputStream; Class InputStream; Leitura de arquivos binários; class FileInputStream; Leitura de arquivos texto; Class FileReader; Class BufferedReader; Path. JDBC Pacote java.sql; Interface

Connection; Class DriverManager; Método Close; Operações Básicas com comando SQL