Leituras - UNESP/Assis

Propaganda
Leituras
1) Manual Use a Cabeça “HTML com CSS & XHTML” – arquivo de download
a) Início – 2010
b) Atual: abr/2011 - fim
2) Manual “Apostila: Curso completo de informática 2010”
a) Início – 10/05/2011
b) Atual: lida por cima – fim
3) Manual Use a Cabeça “Análise e Projeto Orientado ao Objeto” – livro do
Lucas
a) Início – 02/05/2011
b) Leitura integral até pág. 140
c) Após pág. 140 leitura parcial (s/ prog.)
d) Atual: pág. 195 – 23/05/2011
4) Manual “Lógica de Programação – 00187” – Idealgratis
a) Início - 25/05/2011
b) Atual: pág. 49 - 26/05/2011 - fim
c) OBS: sem fazer os exercícios propostos
5) Manual “ConceitosOO_Parte1” – Idealgratis
a) Início - 27/05/2011 - fim
6) Manual “ConceitosOO_Parte2” – Idealgratis
a) Início - 27/05/2011 - fim
7) Manual “IdealGratis-07-26-AP0STILA_S0BRE_WEBDESIGN2_HTML”
a) Início - 27/05/2011
b) Atual – 30/05/2011 - fim
8) Apostila “Webdesign” – ONG IDEPAC
a) Início - 30/05/2011
b) Atual – 31/05/2011 – pág. 111 – fim
c) OBS: sem fazer os exercícios propostos
9) Manual “1213_Java.pdf” – Idealgratis
a) Início - 01/06/2011
b) Atual – 02/06/2011 – pág. 229
Cursos online
1) HTML – Treinaweb – 40 horas – certificado digital
a) Período: mar/abr/2011 – fim
b) Obs: pedir o certificado (precisa pagar) e também o conteúdo programático
2) HTML – CDTC/Governo Federal* – 9 horas
a) Período: 09 a 29/mar/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) OBJETIVO
Capacitar o usuário para o uso autônomo do html bem como suas
aplicações e suas ferramentas mais utilizadas.
c) PÚBLICO ALVO
Usuários finais ou novatos que desejam aprender ou aprimorar seus
conhecimentos em desenvolvimentos de sites com html.
d) PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, funcionários públicos e ter
conhecimentos básicos para operar um computador.
e) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração
de quatro semanas e possui um conjunto de atividades (lições, fóruns,
glossários, questionários e outros) que deverão ser executadas de acordo com
as instruções fornecidas. O material didático está disponível on-line de acordo
com as datas pré-estabelecidas em cada tópico.
f) PROGRAMA
 O curso de HTML oferecerá o seguinte conteúdo:
 O que é Internet?
 Protocolos
 Recursos da Internet
 O que é www?
 Conhecimentos Básicos
 HEAD
 BODY
 Cabeçalhos
 Separadores
 Listas
 Formatação de textos
 Caracteres especiais
 Cores e Fontes
 Linkagem
 Inserção de Imagens
 Conhecimentos Avançados
 Tabelas
 Frames
 Formulários
 Áudio
 Vídeo
 Fontes de estilo
3) Introdução à Álgebra Booleana – CDTC/Governo Federal* – 6 horas
a) Período: 16 a 22/mar/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
4) HTTP – CDTC/Governo Federal* – 5 horas
a) Período: 16 a 22/mar/2011- fim
Obs: * –> necessita cadastro do RH para certificação
5) Algorítimo – CDTC/Governo Federal* – 5 horas
a) Período: 16 a 22/mar/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) Vamos aprender neste curso o que são algoritmos e para que servem.
Veremos através de exemplos como são de fácil construção para que o
aluno tenha uma base para começar a desenvolver seus próprios
algorítmos e no futuro seus programas.
O curso, com base na distribuição Debian possui 1 semana, começa na
Segunda-Feira e termina no Domingo da mesma semana. Todo o conteúdo do
curso estará visível somente a partir da data de início. Para começar o curso
você deve ler o Guia do aluno a seguir.
c) OBJETIVO
Capacitar o aluno para o desenvolvimento de algoritmos.
d) PÚBLICO ALVO
Qualquer um que queira adquirir conhecimento do tema algoritmo.
e) PRÉ-REQUISITOS
Os usuários deverão ter conhecimentos básicos para operar um
computador.
f) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração
de uma semana e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as
instruções fornecidas. O material didático estará disponível on-line de acordo
com as datas pré-estabelecidas em cada tópico.
6) Skipe – CDTC/Governo Federal* – 5 horas
a) Período: 23 a 29/mar/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) Skype é um freeware multiplataforma de comunicação via Internet,
permitindo comunicação de voz e vídeo grátis entre os usuários do
software. O Skype está disponível em 27 idiomas e é usado em quase
todos os países. Skype fornece serviços que permitem comunicação de e
para telefones fixos e celulares, caixa de mensagens, transferência de
chamadas e personalização, incluindo tons de chamada e avatares.
O curso, com base na distribuição Debian possui 1 semana, começa na
Segunda-Feira e termina no Domingo. Todo o conteúdo do curso estará visível
somente a partir da data de início. Para começar o curso você deve ler o Guia
do aluno a seguir.
c) OBJETIVO
Capacitar o usuário para o uso autônomo do software Skype e suas
ferramentas mais utilizadas.
d) PÚBLICO ALVO
Usuários finais ou novatos que desejam fazer uso da tecnologia VoIP.
e) PRÉ-REQUISITOS
Os usuários deverão ter conhecimentos básicos para operar um
computador.
f) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração
de uma semana e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as
instruções fornecidas. O material didático estará disponível on-line de acordo
com as datas pré-estabelecidas em cada tópico. A versão adotada do Skype é
a 2.1.0.81, caso possua outra versão, poderão ocorrer diferenças com relação
a este material.
g) O curso Skype oferecerá o seguinte conteúdo:
 Introdução ao VoIP
 Instalação e configuração do Skype;
 Uso das ferramentas mais comuns.
7) Mozilla Firefox – CDTC/Governo Federal* – 5 horas
a) Período: 16 a 22/mar/2011- fim
Obs: * –> necessita cadastro do RH para certificação
b) O Firefox é um navegador de internet de código aberto que descende do
navegador Mozilla e é considerado um dos mais seguros e mais práticos
navegadores do gênero. Seu uso é cada vez mais difundido em diversos
sistemas
operacionais.
O curso, com base na distribuição Debian possui uma semana, começa na
Segunda-Feira e termina no Domingo desta semana. Todo o conteúdo do
curso estará visível somente a partir da data de início. Para começar o
curso, você deve ler o Guia do aluno a seguir.
c) OBJETIVO
Dar uma visão básica do Firefox e uma iniciativa para a instalação e
configuração básica.
d) PÚBLICO ALVO
Usuários que desejam ter a base para trabalhar com o navegador Firefox.
e) PRÉ-REQUISITOS
Os usuários deverão ter conhecimento básico sobre o uso da Internet.
f) DESCRIÇÃO
O curso de Firefox será realizado na modalidade EAD e utilizará a
plataforma Moodle como ferramenta de aprendizagem. Ele é composto de um
módulo de aprendizado que será dado na primeira semana e um módulo de
avaliação que será dado no final da semana. O material didático estará
disponível on-line de acordo com as datas pré-estabelecidas no calendário. A
versão utilizada para o Firefox será a 1.5. Será feito adicionalmente uma
introdução ao Firefox 2.0.
g) PROGRAMA
 Introdução ao Firefox;
 Utilizando o Firefox
8) Introdução a Banco de Dados – CDTC/Governo Federal* – 5 horas
a) Período: 23 a 29/mar/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) O curso tem por objetivo introduzir conceitos relevantes na área de banco
de dados, devendo o aluno consultar nosso outro curso de Modelagem de
Banco de Dados para se aprofundar mais nestes conceitos.
O curso possui 1 semana, começa na Segunda-Feira e termina no Domingo
da mesma semana. Todo o conteúdo do curso estará visível somente a
partir da data de início. Para começar o curso você deve ler o Guia do aluno
a seguir.
c) OBJETIVO
Introduzir alguns conceitos importantes sobre banco de dados que devem
ser complementados com nosso outro curso de Modelagem de Banco de
Dados.
d) PÚBLICO ALVO
Qualquer usuário que tenha curiosidade para conhecer a área de Banco de
Dados.
e) PRÉ-REQUISITOS
Os alunos devem estar cientes de que este trata-se de um curso
introdutório no grande campo de conhecimento da área de Banco de Dados.
f) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração
de uma semana e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as
instruções fornecidas. O material didático estará disponível on-line de acordo
com as datas pré-estabelecidas em cada tópico.
g) PROGRAMA
O curso Introdução a banco de dados oferecerá o seguinte conteúdo:
 Introdução aos conceitos de banco de dados;
 Abordagem Entidade Relacionamento e normalização de tabelas.
9) Estrutura de Dados – CDTC/Governo Federal* – 5 horas
a) Período: 30/mar a 12/jun/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) Estrutura de dados é o ramo da computação que estuda os diversos
mecanismos de organização de dados em memória, durante o curso serão
apresentados os conceitos e implementações das principais funções das
estruturas de dados mais conhecidas dentre elas as pilhas, filas, listas e
árvores. As implementações das funções serão apresentadas na pseudolinguagem portugol, facilitando tanto o entendimento dos algoritmos quanto
a migração para qualquer outra linguagem que você esteja familiarizado, é
imprescindível que o aluno conheça lógica de programação.
O curso, com base na distribuição Debian possui 2 semanas, começa na
Segunda-Feira e termina no Domingo da segunda semana. Todo o conteúdo
do curso estará visível somente a partir da data de início. Para começar o
curso você deve ler o Guia do aluno a seguir.
c) OBJETIVO
Apresentar os principais conceitos e implementações das estruturas de
dados mais conhecidas.
d) PÚBLICO ALVO
Estudantes de informática ou qualquer outra pessoa que deseja aprofundar
um pouco mais seus conhecimentos em programação.
e) PRÉ-REQUISITOS
Os alunos deverão ter conhecimentos básicos em algoritmo e saber
programar em pelo menos uma linguagem de programação procedural.
f) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração
de uma semana e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as
instruções fornecidas. O material didático estará disponível on-line de acordo
com as datas pré-estabelecidas em cada tópico.
g) PROGRAMA
O curso Estrutura de Dados oferecerá o seguinte conteúdo:
 Apresentação do conceito de tipo abstrato de dados;
 Sintaxe de um algoritmo em portugol;
 Conceitos e implementações das principais estruturas de dados;.
10) Java Sun – CDTC/Governo Federal* – 12 horas
a) Período: 06 a 26/jun/2011
Obs: * –> necessita cadastro do RH para certificação
b) O curso 'Java Sun 1' proporciona aos alunos uma excelente alternativa
para começar a aprender sobre programação usando a linguagem de
Programação Java. O curso é dirigido a pessoas com pouca ou nenhuma
experiência em programação.
c) OBJETIVO
Qualificar técnicos e programadores na linguagem de programação Java.
d) PÚBLICO ALVO
Técnicos e Programadores que desejam conhecer e trabalhar com Java.
e) PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, indicados por empresas públicas e ter
conhecimento básico acerca da lógica de programação. Além de terem sidos
aprovados no curso Java Básico.
f) DESCRIÇÃO
O curso Java Sun será realizado na modalidade EAD e utilizará a plataforma
Moodle como ferramenta de aprendizagem. Ele é composto de um módulo de
aprendizado que será dado na primeira semana e um módulo de avaliação que
será dado na segunda semana. O material didático estará disponível on-line de
acordo com as datas pré-estabelecidas no calendário. A versão utilizada para o
Java será a atualizado para 1.6.0_0x, caso possua outra versão, podem ocorrer
poucas diferenças com relação a este material.
g) METODOLOGIA
O curso está dividido da seguinte maneira:
Duração
Descrição do módulo
1 Semana
Principais conceitos e tecnologias da
linguagem de programação Java.
2 Semana
Importância da programação
orientada a objetos (POO) para
analisar um problema e desenvolver
uma solução.
3 Semana Procedimentos necessários para criar
programas simples com a tecnologia
Java.
As lições contêm o conteúdo principal. Elas poderão ser acessadas quantas vezes
forem necessárias, desde que esteja dentro da semana programada. Ao final de
uma lição, você receberá uma nota de acordo com o seu desempenho. Responda
com atenção às perguntas de cada lição, pois elas serão consideradas na sua
nota final. Caso sua nota numa determinada lição seja menor do que 6.0,
sugerimos que você faça novamente esta lição.
Ao final do curso será disponibilizada a avaliação referente ao curso. Tanto as
notas das lições quanto a da avaliaçãofinal serão consideradas para a nota final.
Todos os módulos ficarão visíveis para que possam ser consultados durante a
avaliação final.
Aconselhamos a leitura da "Ambientação do Moodle" para que você conheça a
plataforma de Ensino a Distância, evitando dificuldades advindas do
"desconhecimento" sobre a mesma.
Os instrutores estarão a sua disposição ao longo de todo curso. Qualquer dúvida
deverá ser enviada ao fórum. Diariamente os monitores darão respostas e
esclarecimentos.
h) PROGRAMA
Semana 1
 Explicação da tecnologia Java;
 Análise de um problema e projeção de uma solução;
 Desenvolvimento e teste de um programa com a tecnologia Java.
Semana 2
 Declaração, inicialização e uso de variáveis;
 Criação e uso de objetos;
 Uso de operadores e construção de decisão;
 Uso de construções loop.
Semana 3
 Desenvolvimento e uso de métodos;
 Implementação de encapsulamento e construtores;
 Criação e uso de matrizes;
 Implementação de herança.
i) AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:
 iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
 capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:
 participação ativa nas atividades programadas;
 avaliações dentro das lições;
 avaliação ao final do curso
j) REFERÊNCIAS BIBLIOGRÁFICAS
Site oficial: http://www.sun.com;
Site oficial (BR): http://br.sun.com;
11) Gerenciamento de Projetos – CDTC/Governo Federal* – 3 horas
a) Período: 13 a 19/jun/2011 - fim
Obs: * –> necessita cadastro do RH para certificação
b) Tudo hoje em dia tem de ser feito com muito planejamento, com uma boa
supervisão no decorrer do processo e com limites orçamentarios bem
estabelecidos. Isso é Gerenciar um Projeto. O Gerenciamento de Projeto
vem desde a parte de assinatura do contrato para realização da atividade
até a entrega do resultado esperado. Nesse curso abordaremos um pouco
de cada fase para que o aluno entenda melhor e veja com qual parte se
identifica melhor.
c) OBJETIVO
Passar ao usuário a idéia do que é projeto e do seu gerenciamento como um todo.
d) PÚBLICO ALVO
Usuários que tenham interesse em se aperfeiçoar na área de projetos.
PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, funcionários públicos e ter vontade de
colocar em prática o que aprendem em curso no seu dia-a-dia.
e) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração de
uma semana e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as instruções
fornecidas. O material didático está disponível on-line de acordo com as datas préestabelecidas em cada tópico.
f) METODOLOGIA
O curso está dividido da seguinte maneira:
 Lição 1 - Projeto;
 Lição 2 - Planejamento de um Projeto;
 Lição 3 - Processos;
 Lição 4 - Áreas de Conhecimento;
 Avaliação Final.
As lições contêm o conteúdo principal. Elas poderão ser acessadas quantas vezes
forem necessárias, desde que esteja dentro da semana programada. Ao final de
uma lição, você receberá uma nota de acordo com o seu desempenho. Responda
com atenção às perguntas de cada lição, pois elas serão consideradas na sua
nota final. Caso sua nota numa determinada lição for menor do que 6.0, sugerimos
que você faça novamente esta lição.
Ao final do curso será disponibilizada a avaliação referente ao curso. Tanto as
notas das lições quanto a da avaliação serão consideradas para a nota final.
Todos os módulos ficarão visíveis para que possam ser consultados durante a
avaliação final.
Aconselhamos a leitura da "Ambientação do Moodle" para que você conheça a
plataforma de Ensino a Distância, evitando dificuldades advindas do
"desconhecimento" sobre a mesma.
Os instrutores estarão a sua disposição ao longo de todo curso. Qualquer dúvida
deverá ser enviada no fórum. Diariamente os monitores darão respostas e
esclarecimentos.
g) PROGRAMA
O curso de Gerenciamento de Projetos oferecerá o seguinte conteúdo:
 Ideia sobre projeto e seu gerenciamento;
 Área de Conhecimento e suas caracteristicas;
h) AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:
 Iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
 Capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:
 participação ativa nas atividades programadas;
 avaliações dentro das lições;
 avaliação ao final do curso.
i) REFERÊNCIAS BIBLIOGRÁFICAS
Sobre Gerência de Projeto e Gerencias:
http://pt.wikipedia.org/wiki/Ger%C3%AAncia_de_projetos
Sobre Planejamento de Projeto:
http://pt.wikipedia.org/wiki/Planejamento_de_projeto
Sobre PMI: http://pt.wikipedia.org/wiki/PMI e http://www.pmi.org
Sobre PMBOK: http://pt.wikipedia.org/wiki/PMBOK
Sobre Processos:
http://pt.wikipedia.org/wiki/Processos_da_ger%C3%AAncia_de_projetos
12) Programação PHP – CDTC/Governo Federal* – 12 horas
a) Período: 13 a 26/jun/2011
Obs: * –> necessita cadastro do RH para certificação
b) PHP é uma linguagem que permite criar sites WEB dinâmicos,
possibilitando uma interação com o usuário através de formulários,
parâmetros da URL e links. A diferença de PHP com relação a linguagens
semelhantes a Javascript é que o código PHP é executado no servidor,
sendo enviado para o cliente apenas html puro.
O curso, com base na distribuição Debian possui 3 semana, começa na
Segunda-Feira e termina no Domingo. Todo o conteúdo do curso estará visível
somente a partir da data de início. Para começar o curso você deve ler o Guia
do aluno a seguir.
c) Curso de PHP, uma linguagem que permite criar sites WEB dinâmicos,
possibilitando uma interação com o usuário através de formulários,
parâmetros da URL e links. O curso, voltado para os usuários técnicos,
abordará os seguintes tópicos:
 Sobre o PHP,
 Formulários HTML,
 Instalação,
 Sintaxe básica,
 Tipos, Operadores,
 Estruturas de controle,
 Funções, Variáveis e Constantes,
 Objetos e Classes,
 Noções de SQL,
 Acessando o MySQL,
 Acessando o PostgreSQL,
 Utilizando Headers e Cookies e
 Manipulando arquivos
d) OBJETIVO
Capacitar o usuário para o uso autônomo do PHP bem como suas aplicações e
suas ferramentas mais utilizadas.
e) PÚBLICO ALVO
Usuários finais ou novatos que desejam aprender ou aprimorar seus
conhecimentos em desenvolvimentos de sites com html e PHP.
f) PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, funcionários públicos e ter
conhecimentos básicos para operar um computador. É desejável conhecimento
básico em HTML.
g) DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração de
três semanas e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as instruções
fornecidas. O material didático está disponível on-line de acordo com as datas préestabelecidas em cada tópico.
h) METODOLOGIA
O curso está dividido da seguinte maneira:
Cronograma
Descrição das atividades
Primeira semana
Introdução, Enviando dados para o
servidor HTTP, Formulários, Instalação e
configuração, Sintaxe básica, Tipos.
Segunda semana
Operadores, Estruturas de controle,
Funções, Variáveis e constantes, Classes
e Objetos, Noções de SQL.
Terceira semana
MySQL, PostGreSQL, Utilizando Headers,
Utilizando cookies, Manipulação de
Arquivos. Avaliação final.
As lições contém o conteúdo principal. Elas poderão ser acessadas quantas vezes
forem necessárias, desde que esteja dentro da semana programada. Ao final de
uma lição, você receberá uma nota de acordo com o seu desempenho. Responda
com atenção às perguntas de cada lição, pois elas serão consideradas na sua
nota final. Caso sua nota numa determinada lição for menor do que 6.0, sugerimos
que você faça novamente esta lição.
Ao final do curso será disponibilizada a avaliação referente ao curso. Tanto as
notas das lições quanto a da avaliação serão consideradas para a nota final.
Todos os módulos ficarão visíveis para que possam ser consultados durante a
avaliação final.
Aconselhamos a leitura da "Ambientação do Moodle" para que você conheça a
plataforma de Ensino a Distância, evitando dificuldades advindas do
"desconhecimento" sobre a mesma.
Os instrutores estarão a sua disposição ao longo de todo curso. Qualquer dúvida
deverá ser enviada no fórum. Diariamente os monitores darão respostas e
esclarecimentos.
i) PROGRAMA
O curso de PHP oferecerá o seguinte conteúdo:
01. Introdução
Client-Side Scripts
Server-Side Scripts
O que é PHP?
O que pode ser feito com PHP?
Como surgiu a linguagem PHP?
02. Enviando Dados para o Servidor HTTP
O método GET
Headers
O método POST
Utilizando GET e POST
03. Formulários HTML
Definindo um formulário
A tag <input>
Campo de Texto
Parâmetros:
Campo de Texto com Máscara
Parâmetros:
Checkbox
Parâmetros:
Radio Button
Parâmetros:
Submit Button
Parâmetros:
Reset Button
Parâmetros:
Button
Parâmetros:
TextArea
Parâmetros:
Select
Parâmetros:
Upload de arquivos
Parâmetros:
04. Instalação e configuração em ambiente windows
Servidor Apache
PHP
mySQL
05. Instalação e configuração em ambiente linux Debian
Servidor Apache
PHP
mySQL
06. Sintaxe Básica
Delimitando o código PHP
Separador de instruções
Nomes de variáveis
Comentários
Comentários de uma linha:
Comentários de mais de uma linha:
Imprimindo código html
07. Tipos
Tipos Suportados
Inteiros (integer ou long)
Números em Ponto Flutuante (double ou float)
Strings
Significado
Arrays
Listas
Objetos
Booleanos
Transformação de tipos
Coerções
Transformação explícita de tipos
Com a função settype
08. Operadores
Aritméticos
de strings
de atribuição
bit a bit
Lógicos
Comparação
Expressão condicional
de incremento e decremento
09. Estruturas de Controle
Blocos
Comandos de seleção
if
switch
comandos de repetição
while
do... while
for
Quebra de fluxo
Break
Continue
10. Funções
Definindo funções
Valor de retorno
Argumentos
Passagem de parâmetros por referência
Argumentos com valores pré-definidos (default)
Contexto
Escopo
11. Variáveis e Constantes
Declaração de uma variável
O modificador static
Variáveis Variáveis
Variáveis enviadas pelo navegador
URLencode
Utilizando arrays
Variáveis de ambiente
Verificando o tipo de uma variável
Função que retorna o tipo da variável
Funções que testam o tipo da variável
Destruindo uma variável
Verificando se uma variável possui um valor
A função isset
A função empty
Constantes pré-definidas
Definindo constantes
12. Classes e Objetos
Classe
Objeto
A variável $this
SubClasses
Construtores
13. Noções de SQL
Introdução
Estrutura das tabelas
Comando Create
Comando Drop
Comando Alter
Manipulando dados das tabelas
Comando SELECT
Comando INSERT
Comando UPDATE
Comando DELETE
14. Acessando o mySQL via PHP
Estabelecendo conexões
Selecionando a base de dados
Realizando consultas
Apagando o resultado
Número de linhas
Utilizando os resultados
Alterando o ponteiro de um resultado
15. Acessando o PostgreSQL via PHP
Estabelecendo conexões
Realizando consultas
Verificando o erro na execução de uma query
Apagando o resultado
Número de linhas
Utilizando os resultados
16. Utilizando headers
17. Utilizando cookies
O que são
Gravando cookies
Lendo cookies gravados
18. Manipulando arquivos
Copiando Arquivos
Verificando o tamanho de um arquivo
Verificando se um arquivo existe
Limpando o cache
Abrindo arquivos para leitura e/ou escrita
Lendo de um arquivo
Escrevendo em um arquivo
Exemplo
Uploads com formulários HTML
19. Bibliografia e Referências
j) AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:


Iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
Capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:



participação ativa nas atividades programadas;
avaliações dentro das lições;
avaliação ao final do curso.
Ao final do curso, o participante fará a avaliação final referente a todo o conteúdo
do curso. Para a aprovação e obtenção do certificado o participante deverá obter
nota final maior ou igual a 6.0 de acordo com a fórmula abaixo:
Nota Final = ((ML x 3) + (AF x 7)) / 10
ML = Média aritmética das lições
AF = Avaliação final
Sua participação será importante em todas as atividades propostas.
k) REFERÊNCIAS BIBLIOGRAFICAS
www.php.net
www.phpbuilder.com.
www.egroups.com/group/php-pt/.
www.phpwizard.net.
www.netscape.com/newsref/std/cookie_spec.html.
13) Lógica de Programação – CDTC/Governo Federal* – 12 horas
l) Período: 20 a 26/jun/2011
Obs: * –> necessita cadastro do RH para certificação
Este curso tem como objetivo constituir uma base teórica e prática para qualquer
pessoa que deseja aprender a programar ou mesmo apenas ter uma noção do
que é programação. Não é específico de nenhuma linguagem de programação e
não requer nenhum conhecimento prévio sobre o assunto.
O curso possui duração de uma semana, começa na Segunda-Feira e termina no
Domingo. Todo o conteúdo do curso estará visível somente a partir da data de
início. Para começar o curso você deve ler o Guia do aluno a seguir.
OBJETIVO
Ensinar o básico sobre programação e qualificar os alunos a construir um
algoritmo em português estruturado.
PÚBLICO ALVO
Técnicos e leigos que desejam começar trabalhar com programação, ou querem
saber sobre o assunto.
PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, indicados por empresas públicas e ter
conhecimento básico acerca de um computador.
DESCRIÇÃO
O curso de Lógica de Programação será realizado na modalidade EAD e utilizará
a plataforma Moodle como ferramenta de aprendizagem. Ele é composto por uma
semana. O material didático estará disponível on-line de acordo com as datas préestabelecidas no calendário.
METODOLOGIA
O curso está dividido da seguinte maneira:
Cronograma
Descrição das atividades
De Segunda-Feira a Domingo
Quinta-Feira a Domingo
Lição 1 - Introdução à lógica
de programação;
Lição 2 - Estruturas de
repetição e vetores;
Lição 3 - Matrizes e registros;
Lição 4 - Arquivos;
Lição 5 - Modularização.
Avaliação de aprendizagem;
Avaliação do curso.
As lições contêm o conteúdo principal. Elas poderão ser acessadas quantas vezes forem
necessárias, desde que esteja dentro da semana programada. Ao final de uma lição, você
receberá uma nota de acordo com o seu desempenho. Responda com atenção às perguntas
de cada lição, pois elas serão consideradas na sua nota final. Caso sua nota numa
determinada lição seja menor do que 6.0, sugerimos que você faça novamente esta lição.
Ao final do curso será disponibilizada a avaliação referente ao curso. Tanto as
notas das lições quanto a da avaliaçãofinal serão consideradas para a nota final.
Todos os módulos ficarão visíveis para que possam ser consultados durante a
avaliação final.
Aconselhamos a leitura da "Ambientação do Moodle" para que você conheça a
plataforma de Ensino a Distância, evitando dificuldades advindas do
"desconhecimento" sobre a mesma.
Os instrutores estarão a sua disposição ao longo de todo curso. Qualquer dúvida deverá ser
enviada ao fórum. Diariamente os monitores darão respostas e esclarecimentos.
PROGRAMA
O curso Lógica de Programação oferecerá o seguinte conteúdo:





Visão geral sobre programação;
Construção de um algoritmo;
Utilização de estruturas de repetição;
Estruturas de armazenamento de dados;
Métodos de organização de um algoritmo.
AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:


iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:



participação ativa nas atividades programadas;
avaliações dentro das lições;
avaliação ao final do curso.
Ao final do curso, o participante fará a avaliação final referente a todo o conteúdo do curso.
Para a aprovação e obtenção do certificado o participante deverá obter nota final maior ou
igual a 6.0 de acordo com a fórmula abaixo:
Nota Final = ((ML x 3) + (AF x 7)) / 10
ML = Média aritmética das lições
AF = Avaliação final
Sua participação será importante em todas as atividades propostas.
REFERÊNCIAS BIBLIOGRÁFICAS
FARRER, Harry, BECKER, Christiano G., FARIA, Eduardo C., MATOS, Helton
Fábio de, SANTOS, Marcos Augusto dos, MAIA, Miriam Lourenço. Algoritmos
estruturados. Editora Guanabara, 1989.
MORAES, Paulo Sérgio de. Curso Básico de Lógica de Programação.
14) Linguagem SQL (Structured Query Languange) – CDTC/Governo Federal* –
4 horas
m) Período: 20 a 26/jun/2011
Obs: * –> necessita cadastro do RH para certificação
Esse curso tem como objetivo oferecer um guia dos conceitos fundamentais da
mais importante linguagem relacional orientada ao usuário, a linguagem SQL.
Neste curso você terá acesso aos comandos básicos, modificação de banco de
dados, criação de tabelas, atributos e muitos outros comandos dessa linguagem.
O curso terá duração de 1 semana e está dividido em 5 lições.
OBJETIVO
Qualificar usuários ao uso da linguagem SQL.
PÚBLICO ALVO
Qualquer usuário que tenha uma noção básica de banco de dados.
PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, indicados por empresas públicas e ter
conhecimento básico acerca de banco de dados.
DESCRIÇÃO
O curso de Linguagem SQL será realizado na modalidade EAD e utilizará a
plataforma Moodle como ferramenta de aprendizagem. Ele é composto de um
módulo de aprendizado que será dado na primeira semana junto com um módulo
de avaliação. O material didático estará disponível on-line de acordo com as datas
pré-estabelecidas no calendário.
METODOLOGIA
O curso está dividido da seguinte maneira:
Cronograma
De Segunda-Feira a Domingo
Descrição das atividades
Lição 1 - Introdução a Linguagem SQL
Lição 2 - Comandos Básicos
Lição 3 - Alguns Comandos Avançados
Lição 4 - Modificação do banco de dados e criação de
Lição 5 - Definindo Dados
Quinta-Feira a Domingo
Avaliação de aprendizagem;
Avaliação do curso.
Todo o material está no formato de livro, e estará disponível ao longo do curso. O
livro poderá ser acessado quantas vezes forem necessárias. Aconselhamos a
leitura de "Ambientação do Moodle", para que você conheça o produto de Ensino
à Distância, evitando dificuldades advindas do "desconhecimento" sobre o mesmo.
Ao final de cada semana do curso será disponibilizada a prova referente ao
módulo estudado anteriormente que também conterá perguntas sobre os
textos indicados. Utilize o material de cada semana e os exemplos
disponibilizados para se preparar para prova.
Os instrutores estarão à sua disposição ao longo de todo curso. Qualquer dúvida
deve ser disponibilizada no fórum ou enviada por e-mail. Diariamente os
monitores darão respostas e esclarecimentos.
PROGRAMA
O curso Linguagem SQL oferecerá o seguinte conteúdo:









Histórico;
Composição da linguagem;
Estruturas básicas;
Conjuntos;
Visões;
Modificação do banco;
Criação de Relações;
Restrições;
Triggers.
AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:


Iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
Capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:

Avaliação semanal
Ao final do curso, o participante fará a avaliação final referente a todo o conteúdo
do curso. Para a aprovação e obtenção do certificado o participante deverá obter
nota final maior ou igual a 6.0 de acordo com a fórmula abaixo:
Nota Final = ((ML x 3) + (AF x 7)) / 10
ML
=
Média
aritmética
das
lições
AF = Avaliação final
Sua participação será importante em todas as atividades propostas.
BIBLIOGRAFIA
http://pt.wikipedia.org/wiki/SQL
http://www.orafaq.com/faqsql.htm
http://pt.wikipedia.org/wiki/Gatilhos_%28banco_de_dados%29
http://pt.wikipedia.org/wiki/Banco_de_dados
15) Java Básico – CDTC/Governo Federal* – 12 horas
n) Período: 20/jun a 10/jul/2011
o) Obs: * –> necessita cadastro do RH para certificação
Java Básico
Java é uma linguagem de programação orientada a objetos, segura, robusta,
distribuída, multiplataforma e de alto desempenho. Esta linguagem possui
estrutura muito semelhante à das linguagens C e C++, muito embora tenham
filosofias diferentes. São esses e outros motivos que a tornam uma linguagem tão
atraente tanto para usuários e programadores experientes quanto para os
iniciantes.
Este curso possibilitará ao usuário aprender os conceitos, estruturas, declarações,
métodos e funções básicas dessa linguagem. Além da criação de aplicativos e
programas que irão inserir o usuário dentro do universo JAVA. O curso, com base
na distribuição Debian, possui 03 semanas, começa na Segunda-Feira e termina
no Domingo da última semana. Todo o conteúdo do curso estará visível somente a
partir da data de início. Para começar o curso você deve ler o Guia do aluno a
seguir.
OBJETIVO
Qualificar técnicos e programadores na linguagem de programação Java.
PÚBLICO ALVO
Técnicos e Programadores que desejam trabalhar com Java.
PRÉ-REQUISITOS
Os usuários deverão ser, necessariamente, indicados por empresas públicas e ter
conhecimento básico acerca da lógica de programação.
DESCRIÇÃO
O curso será realizado na modalidade Educação a Distância e utilizará a
Plataforma Moodle como ferramenta de aprendizagem. O curso tem duração de
duas semanas e possui um conjunto de atividades (lições, fóruns, glossários,
questionários e outros) que deverão ser executadas de acordo com as instruções
fornecidas. O material didático está disponível on-line de acordo com as datas préestabelecidas em cada tópico. A versão utilizada para Java será a
1.5.0_0x,(atualizado para 1.6.0_0x) caso possua outra versão, podem ocorrer
poucas diferenças com relação a este material.
METODOLOGIA
O curso está dividido da seguinte maneira:
Duração
Descrição do módulo
1 Semana
Introdução
2 Semana
Conceitos Básicos
3 Semana
Conceitos Avançados
Todo o material está no formato de lições e estará disponível ao longo do curso.
As lições poderão ser acessadas quantas vezes forem necessárias.
Aconselhamos a leitura de "Ambientação do Moodle", para que você conheça o
produto de Ensino a Distância, evitando dificuldades advindas do
"desconhecimento" sobre o mesmo.
Ao final de cada lição haverá uma questão referente módulo estudado
anteriormente que também poderá conter perguntas sobre os textos
indicados caso existam. No final do curso haverá uma prova de Avaliação de
Aprendizagem no formato da construção de um programa. Utilize o material de
cada semana e os exemplos disponibilizados para se preparar para prova.
Os instrutores estarão a sua disposição ao longo de todo curso. Qualquer dúvida
deve ser disponibilizada no fórum ou enviada por e-mail. Diariamente os
monitores darão respostas e esclarecimentos.
PROGRAMA
Semana 1 - Introdução




Histórico;
Instalação;
Introdução à linguagem;
Tipos de Dados.
Semana 2 - Conceitos Básicos




Classes, Objetos, Atributos e Métodos;
Estruturas de Controle;
E/S Teclado e Arquivos;
Vetores e Cadeia de Caracteres.
Semana 3 - Conceitos Avançados




Tratamento de Erros;
Encapsulamento, Herança e Polimorfismo;
Interfaces Gráficas;
Threads.
AVALIAÇÃO
Toda a avaliação será feita on-line.
Aspectos a serem considerados na avaliação:


Iniciativa e autonomia no processo de aprendizagem e de produção de
conhecimento;
Capacidade de pesquisa e abordagem criativa na solução de problemas
apresentados.
Instrumentos de avaliação:


Participação ativa nas atividades programadas;
Avaliação de Lições e Avaliação de Aprendizagem.
O participante fará várias avaliações referente ao conteúdo do curso. Para a
aprovação e obtenção do certificado o participante deverá obter nota final maior ou
igual a 6.0 na Nota Final de acordo com a fórmula abaixo:
Nota Final = ((ML x 3) + (AF x 7)) / 10
AF = Nota da Avaliação de Aprendizagem
ML = Média aritmética das Avaliações de Lições
REFERÊNCIAS BIBLIOGRÁFICAS
Site
official:
Guias
em
Português:
http://www.portaljava.com.br
http://br.sun.com,
http://www.sun.com
http://www.javafree.org,
Guias extras: Pinheiro, Francisco A. C.Fundamentos de Computação e
Orientação a Objetos Usando Java, LTC - Livros Técnicos e Científicos Editora
S/A,
Rio
de
Janeiro,
2006.
www.unesp.br/gs/treinamento/java/cursojava-basico.pdf
http://www.ime.usp.br/~mms/mac2121s2003/mac2121s2003aula28.pdf
http://www.inf.puc-rio.br/~jmacedo/doc/inf1341%209%20JavaConcorrencia.pdf
(Link Inativo)
16) UML – CDTC/Governo Federal* – 3 horas
p) Período: 27/jun a 03/jul/2011
q) Obs: * –> necessita cadastro do RH para certificação
17) FTP – CDTC/Governo Federal* – 3 horas
r) Período: 27/jun a 03/jul/2011
s) Obs: * –> necessita cadastro do RH para certificação
JAVA – Palavras-chave reservadas da tecnologia Java e não podem ser
usadas como identificadores:
1. abstract
2. assert
3. boolean
4. break
5. byte
6. case
7. catch
8. char
9. class
10. continue
11. else
12. default
13. do
14. double
15. enum
16. extends
17. final
18. finally
19. float
20. for
21. instance of
22. int
23. if
24. implements
25. import
26. interface
27. long
28. native
29. new
30. package
31. return
32. short
33. static
34. private
35. protected
36. public
37. strictfp
38. super
39. switch
40. synchronized
41. this
42. true
43. try
44. void
45. throw
46. throws
47. transient
48. wolatile
49. while
Download