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