Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza
|
|
- Jonathan Felgueiras Marques
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores
2 Apresentação Thiago Miranda Site:
3 Ementa da Disciplina Linguagem de Programação para desenvolvimento Web do lado do Servidor. Conceitos, estrutura e elementos utilizados no desenvolvimento da linguagem PHP. Integração da linguagem PHP com o Banco de Dados Mysql
4 Competências Compreender a linguagem de Programação PHP, seus conceitos, estrutura e elementos. Utilizar conhecimentos em linguagem dinâmica com acesso a sistemas de Banco de Dados Identificar e conhecer o funcionamento de uma linguagem de programação para WEB do lado do servidor e compreender a integração dessa linguagem com Bancos de Dados.
5 Habilidades Desenvolver websites e sistemas para o lado servidor. Desenvolver aplicações que utilizem Sistemas de Banco de Dados. Desenvolver sites e sistemas WEB com acesso a banco de dados, controle de sessões e transação, de forma segura e confiável. Criar recursos dinâmicos para páginas e sistemas web. Reconhecer os comandos da linguagem PHP;
6 Conteúdos 1. Introdução a linguagem PHP. 2. Características da linguagem de programação PHP 3. Diferenciação entre linguagens Client-Side e Server-Side 4. PHP. 1. Sintaxe da linguagem 2. Variáveis. 3. Operadores lógicos. 4. Operadores matemáticos. 5. Instruções de repetição. 6. Instruções condicionais. 7. Funções 5. Formulários e PHP (Dados Via GET e POST ) 6. Sessões e Cookies 7. Manipulação de Arquivos 8. Integração entre Banco de Dados e Programação 9. Programação Orientada a Objetos
7 Cronograma da I Unidade Aula 1 Apresentação da Disciplina, Variáveis, constantes, operadores Aula 2 Estruturas de Seleção e Repetição, Arrays e Vetores Aula 3 - Integração de formulários com PHP (Métodos GET e POST Aula 4 - Funções (Funções de Manipulação de Datas, Funções de Manipulação de Strings, Aritméticas) Aula 5 Funções - Continuação Aula 6 Avaliação Teórica
8 Proposta de trabalho Enfoque teórico e prático com uso de muitos exercícios, realizados em sala e em casa para fixação Aprendizado visando a aplicação prática do conhecimento Avaliação Serial e diária
9 Avaliação Avaliação Serial (Diária) 4 atividades em 5 aulas - Valor: 2 pontos Avaliação Teórica: 6 Pontos Lista de Exercícios: 2 pontos
10 Avaliação Atividades Práticas diárias: 2 Pontos Em nossas aulas teremos atividades práticas a serem desenvolvida abordando os temas já trabalhados. Devem ser enviadas por para: mirandathiago@gmail.com O assunto do deve ser [ Atividade 01 ] Seu nome Os arquivos deverão ser enviados compactados no formato zip com o nome do arquivo sendo o seu nome. Tentar fazer a atividade conta muito, mesmo q não esteja funcionando, envie o arquivo e tente explicar o erro no corpo do . Cópias não serão aceitas.
11 Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em:
12 O PHP Linguagem Interpretada Tipagem dinâmica e fraca Voltada ao desenvolvimento de Websites dinâmicos Linguagem mais utilizada no mundo para WEB Gratuita e Livre Embutido no HTML Curva de Aprendizado baixa Portabilidade Suporte a vários BDs
13 Rasmus Lerdorf É um programador canadiano-dinamarquês e o autor da primeira versão da linguagem de programação PHP. (Wikipédia)
14 O PHP 70% de todos os sites do mundo são feitos em PHP
15 Softwares Utilizados Requisitos básicos: Servidor Apache (apache.org); Linguagem PHP (php.net); Servidor MySQL (mysql.com); Para facilitar a instalação utilizaremos o software Xampp que instala automaticamente os outros três aplicativos Download: Como editor utilizaremos a IDE NetBeans, mas pode ser utilizado qualquer outro editor como o Notepad++
16 Modelo Cliente - Servidor
17 Modelo Cliente - Servidor 17
18 Modelo Cliente - Servidor 1 cadastrarusuario.php 6 Aí, esse HTML eu sei que tu entende! Aí véi, to com esse arquivo aqui, interpreta ele pra mim? Ae, interpretei e virou esse HTML aí! Agora é contigo brother! E aí MySQL, beleza? O Apache pediu pra eu interpretar um arquivo, daí eu preciso inserir um dados na tabela usuario. Toma aí os dados e insere, beleza? 4 Firmeza, ta inserido!
19 Delimitadores de código PHP Assim como o HTML temos as tags no PHP temos os delimitadores de código, que são <?php e?> respectivamente a tag de abertura e a tag de fechamento, em que o código deve ser inserido. Veja o exemplo a seguir:
20 PHP + HTML <html> <head> <title>ifba</title> </head> <body> <?php echo Hello IFBA?> </body> </html>
21 Comentários Simples Uso do // para comentar uma linha Várias Linhas Uso de /* e */ para comentar várias linhas. 21
22 Variáveis Variáveis são definidas utilizando um cifrão ($); Em PHP, variáveis possuem tipagem dinâmica e fraca; Tipagem dinâmica significa que uma variável assume um tipo de acordo com o valor que lhe é atribuído; Tipagem fraca significa que você pode trabalhar de forma livre com as variáveis.
23 Variáveis Devem ter pelo menos 1 caractere depois do $ O Primeiro caractere depois do $ deve ser uma letra ou um underline _ e depois deste caractere pode vir um número, letra ou um underline Espaços e outros caracteres especiais que não seja o underline não são permitidos. São Case Sensitive [$teste é diferente de $TESTE] Nunca utilize caracteres especiais em nome de uma variável como acentos (é í ó) cedilha (ç)
24 Variáveis - Tipos Int Inteiros [ $var_inteiro = 10; ] Float Ponto Flutuante [ $var_float = 3.3; ] String Texto [$var_txt = ifba ; ] Boolean Verdadeiro e Falso [ $var_bool = TRUE;] Array Coleção de elementos [ var_array = array(1,2,3,10,20); ]
25 Comandos de Saída Esses são os comandos usados para gerar uma saída em tela (output): echo; print; var_dump; print_r;
26 Aspas Aspas Simples: Utilizada para imprimir exatamente o texto contido entre as aspas. Aspas Duplas: Utilizado para imprimir com os valores de variáveis e caracteres de escape.
27 Variáveis Vamos testar? Crie uma variável de cada tipo: inteiro, float, string e Booleano. Não esqueça de imprimir o resultado na tela utilizando as funções vistas anteriormente.
28 Constantes Guarda valores que não serão alterados. Utiliza-se a função define para criar uma constante. define( NOME_DA_CONSTANTE, VALOR DA CONSTANTE ); O nome de uma constante tem a mesma regra de qualquer identificador PHP, ou seja, as mesmas regras de nomes de variáveis exceto pelo fato de constantes não iniciarem o nome com cifrão ($). Geralmente utilizam o nome da constante em letras maiúsculas.
29 Arrays Chaves dos Arrays inicia-se 0!
30 Arrays Usando o colchetes sem índice ( [ ] ) o PHP procurará o último índice utilizado e o incrementará
31 Arrays Vamos testar! Crie um array com o nome das suas cinco frutas prediletas. Imprima apenas aquelas que tenham o índice ímpar. Agora adicione um novo item no array, qual será o número do seu índice? Descubra e imprima na tela seu valor!
32 Arrays Também pode ser usada um string como índice, neste caso chamada de chave associativa É possível utilizar arrays com 2 tipos de índice sem ocorrer erro
33 Arrays Vamos testar! No mesmo array, adicione um novo item com o índice de nome preferido e com o valor da sua comida favorita. Não deixe de imprimir na tela!
34 Matriz São arrays multidimensionais Também possuem um único identificador mas formado por um ou mais índices $brasil[ BA"][1] = Brumado"; $brasil[ BA"][2] = Anagé"; $brasil[ BA"][3] = Vitória da Conquista"; $brasil["mg"][1] = "Belo Horizonte"; $brasil["mg"][2] = "Araguari"; $brasil["go"][1] = "Goiânia"; echo $brasil[ BA"][1]. "<br>"; //Resultado brumado echo $brasil["mg"][2]. "<br>"; //Resultado Araguari echo $brasil["go"][1]. "<br>"; //Resultado Goiânia
35 Matriz
36 Matriz Vamos testar! Vamos criar uma Matriz de duas dimensões, nela iremos adicionar O nome de algumas pessoas, e seu salário. João R$ Pedro R$ Maria R$5.000 Imprima o nome e o salário de Maria na tela utilizando a Matriz criada.
37 Operadores aritméticos
38 Operadores aritméticos Vamos testar! Vamos criar uma pequena calculadora que irá receber duas variáveis e realizar todas as operações mostradas anteriormente. Não esqueça de imprimir os resultados.
39 Operadores de atribuição
40 Operadores atribuição Vamos testar! Utilizando o mesmo princípio da calculadora, crie um arquivo com duas variáveis e teste os operadores de atribuição mostrados anteriormente. Não esqueça de imprimir os resultados.
41 Operadores de String O único operador de string que possuímos no PHP é o operador de concatenação, além do que falamos anteriormente que é o de atribuição e concatenação, que é representado pelo.(ponto). O operador de concatenação tem por finalidade unir o conteúdo de duas strings <?php $titulo = 'Operadores de string ; $texto = 'Estou aprendendo sobre '. $titulo; echo $texto;?>
42 Operadores de Incremento e decremento Programação WEB II Os operadores de incremento e decremento são muito parecidos com os operadores aritméticos. Eles permitem que sejam feitas adições (incremento) e subtrações (decremento) direto na variável informada, mas sempre operações unitárias, isto é, soma se 1 ou subtrai se 1 da variável. Os operadores de incremento e decremento são respectivamente ++ e --. Existem duas formas de incremento/decremento: Pós e Pré.
43 Operadores de Incremento e decremento Programação WEB II
44 Operadores de Incremento e decremento Programação WEB II Pós incremento/decremento O PHP retorna o valor da variável para só depois então a incrementá-la/decrementá-la. Veja o exemplo:
45 Operadores de Incremento e decremento Programação WEB II Pré incremento/decremento O PHP primeiro incrementa/decrementa a variável e depois retorna o seu valor. Observe alterando o exemplo anterior:
46 Operadores de Incremento e decremento Programação WEB II Vamos testar! Veja os dois exemplos dados nos slides anteriores e veja qual será o resultado final das variáveis $a e $b. Imprima na tela o resultado da seguinte forma: O resultado de a é : VALOR e o resultado de b é: VALOR na forma Préincremento.
47 Operadores de Comparação Operadores de comparação como o próprio nome já diz compara dois valores retornando verdadeiro (TRUE) ou falso (FALSE).
48 Operadores de Comparação Vamos testar! Utilizando a tabela de operadores de comparação do slide anterior, crie exemplos que imprimam na tela se a comparação é verdadeira ou falsa. Exemplo de saída Num1 é 10 Num2 é 20 Num1 > Num2 FALSE Para imprimir o resultado da comparação utilize var_dump($num1 > $num2) ao invés de echo
49 Operadores Lógicos Os operadores lógicos realizam comparação entre expressões, exceto o! que compara apenas um valor, e como os operadores de comparação retornam verdadeiro (TRUE) ou falso (FALSE).
50 Operadores Lógicos
51 Operadores Lógicos
52 Operadores de Lógicos Vamos testar! Utilizando a tabela de operadores lógicos do slide anterior, crie exemplos que imprimam na tela se a comparação é verdadeira ou falsa. Exemplo de saída Num1 é 10 e Num2 é 20 e Num3 é 5 e Num4 é 40 (Num1 > Num2) AND (NUM3 > NUM4) FALSE Para imprimir o resultado da comparação utilize var_dump(($num1 > $num2) AND (NUM3 > NUM4)) ao invés de echo
53 Estruturas de Controle Comandos usados para estruturar seus programas Comandos comuns a maioria das linguagens de programação Uso fundamental para realizar decisões lógicas, testar se determinada expressão é verdadeira, repetir um bloco de comandos por um certo número de vezes ou até que uma condição seja atingida
54 Estruturas de Controle
55 Comandos condicionais IF SWITCH
56 Comandos condicionais Podemos avaliar uma expressão e, dependendo do resultado obtido, executar um trecho de código diferente Usado na tomada de decisão dentro de um programa Exemplo imprimir o valor aprovado caso a nota do aluno seja maior que 6, senão imprimir reprovado
57 Comandos condicionais
58 IF - Else if($numero < 20){ echo "$numero é menor que 20"; } else { echo "$numero é maior que 20"; } if( condição ){ <faz alguma coisa quando condição é verdadeira> } else { <faz alguma coisa quando condição é falsa> }
59 IF - Else Vamos testar! Faça um programa que utilizando o comando condicional IF e Else determine se uma pessoa com a idade colocada numa variável é maior ou menor de idade e imprima isso na tela.
60 IF Elseif - Else if($numero < 20){ echo "$numero é menor que 20"; } elseif($numero == 20){ echo "$numero é igual a 20";} else { echo "$numero é maior que 20"; }
61 IF Elseif - Else
62 IF Elseif - Else Vamos testar! Utilizando o mesmo exemplo anterior, determine se uma pessoa com a idade colocada numa variável é maior, tem a idade igual a 18 anos ou é menor de idade e imprima isso na tela.
63 Switch Parecido com o if, pois ambos avaliam o valor de uma expressão para escolher o que vai ser executado Quando se tem a mesma variável com valores diferentes valores para ser avaliado, já que usa basicamente a igualdade e o if qualquer condição
64 Switch
65 IF X Switch
66 Comandos de Repetição Utilizados para que um bloco de instruções seja executado por um número determinado de vezes, ou até que uma condição seja atingida
67 Comandos de Repetição while do...while for for each
68 While Traduzido para o português significa enquanto Composto por uma expressão e um bloco de comando O comando avalia a expressão, e enquanto essa expressão retornar o valor verdadeiro, a execução do conjunto de comandos será repetida. Caso seja falsa o bloco encerra a execução do bloco Tomar cuidado para não criar expressões que nunca se tornam falsas pois teríamos um loop infinito.
69 While
70 While Vamos testar! Ajude nosso amigo Bart a não precisar escrever a frase Não farei isso novamente 50 vezes, faça um programa utilizando o While. Agora o que aconteceria com o programa se na condição você colocasse (variavel =! 0 )?
71 Do While A única diferença entre o while e o do...while é que o while avaliza a expressão no início do laço e o do...while ao final Vai ser executado ao menos uma vez e caso usasse o while não seria executado nenhuma vez
72 Do While
73 For Usado quando queremos executar um conjunto de instruções por quantidade especifica de vezes Pode ser usado para imprimir os elementos de um array ou todos os resultados de uma consulta no banco de dados
74 For
75 For Com inicialização iniciamos o valor inicial da variável que controlará o loop $cont = 0; Na condição devemos colocar a condição para que o loop continue a ser executado. Quando a condição retornar um valor falso o loop parará $cont<20 O operador é usado para atualizar o valor da varíavel de controle, fazendo um incremento ou decremento ao final de cada iteração do loop $cont++
76 For
77 FOR Vamos testar! Utilize o FOR para criar a tabuada de Soma e Multiplicação do número 7. Apresente na Tela: = 8...
78 Foreach Oferece uma maneira mais fácil de navegar entre os elementos de um array Todos os itens de $nome_array serão visitados. A cada iteração o item da vez será armazenado em $elemento. Assim é possível trabalhar todos os elementos usando somente uma variável
79 Foreach
80 Foreach Vamos testar! Utilize o FOREACH para imprimir na tela todos os valores de um array com o nome de 6 carros diferentes.
81 Comandos de Controle de Fluxo Break Continue
82 Comandos de Controle de Fluxo Break Termina a execução do comando atual, podem ser um if, for, while ou switch. O fluxo continua exatamente no primeiro comando após a estrutura
83 Comandos de Controle de Fluxo Continue Usado para ignorar o restante das instruções dentro do comando de repetição indo para a próxima iteração (voltando para o início do laço) for($i=0; $i<20;$i++) { // é impar if($vetor[$i]%2!= 0) { continue; } echo "O número ". $vetor[$i]. " é par.<br>"; }
84 Dúvidas
85 Exercício Elabore um script que receba uma variável do tipo Array de duas dimensões (Matriz) que tenha um nome de uma cidade e uma determinada temperatura em graus celsius. O script deverá criar uma página enviando ao cliente uma mensagem relatando como está o clima da cidade, conforme tabela abaixo:
86 Exercício Joãozinho tem 1,50m e cresce 2 centímetros por ano. Pedrinho tem 1,10m e cresce 3 centímetros por ano. Elabore um script em PHP que escreva na página web quantos anos levará para que Pedrinho fique maior do que Joãozinho.
87 Exercício Utilize a estrutura switch para criar um script que receba de uma variável o código e escreva o estado civil apropriado, baseando-se na tabela abaixo:
2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisLinguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1
Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisProgramação WEB I Estruturas de controle e repetição
Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisAPOSTILA PHP PARTE 1
APOSTILA PHP PARTE 1 1. Introdução O que é PHP? PHP significa: PHP Hypertext Preprocessor. Realmente, o produto foi originalmente chamado de Personal Home Page Tools ; mas como se expandiu em escopo, um
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisIntrodução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisINTRODUÇÃO AO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar a grande semelhança entre Java e C Apresentar a organização diferenciada
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisCaracterísticas do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
Leia maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP
Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open
Leia maisPHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas
O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais
Leia maisPHP. Hypertext Pre-Processor
PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisIntrodução a PHP (Estruturas de Controle)
Desenvolvimento Web III Introdução a PHP () Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos trazer ainda alguns conceitos básicos da programação com a Linguagem PHP. Iremos trabalhar conceitos das
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisIntrodução a PHP (Um Programa PHP)
Desenvolvimento Web III Introdução a PHP (Um Programa PHP) Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos trazer alguns conceitos básicos sobre PHP. Iremos trabalhar conceitos como server side scripts
Leia maisOrganização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisResolução de problemas e desenvolvimento de algoritmos
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de
Leia maisSumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25
9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22
Leia maisGuia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec
Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisScriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maiswww.netcopsecurity.com datalock@linuxmail.org Security BREAK DOWN
www.netcopsecurity.com datalock@linuxmail.org Security BREAK DOWN 0x1. Por Quê o PERL? Perl (Practical Extraction and Report Language) começou como um aplicativo UNIX. Hoje Perl é usado em quase todos
Leia maisProf Evandro Manara Miletto. parte 2
Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite
Leia maisLista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!
Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder
Leia maisCriando, inserindo e exibindo PHP+MySql
Criando, inserindo e exibindo PHP+MySql De uma forma extremamente fácil e básica você verá como criar banco de dados, tabelas, inserir e exibir usando o phpmyadmin, PHP e MySql. O que é um banco de dados?
Leia maisIntrodução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
Leia maisProgramação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Leia maisJavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.
JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um
Leia mais1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?
Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:
Leia maisLÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br
LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7
Leia maisWEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Formulários e JavaScript Como visto anteriormente, JavaScript pode ser usada para
Leia maisBem vindo Joe Ramone!
AULA 4 Concatenação O objetivo da concatenação é juntar textos, sejam eles números, textos, variáveis ou constantes: Como não é possível escrever um texto junto à uma variável como $variavelmaisumtexto,
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisJosé Romildo Malaquias 2011-1
Programação de Computadores I Aula 08 Programação: Estruturas de Repetição José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/58 Motivação Como imprimir os três
Leia mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisManipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2
Desenvolvimento Web III Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2 Prof. Mauro Lopes 1-31 21 Objetivos Nesta aula iremos trabalhar a manipulação de banco de dados através
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia maishttp://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS
CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisLinguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.
Linguagem e Técnicas de Programação I Operadores, expressões e funções Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Operadores básicos Toda linguagem de programação, existem
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisCurso de Linguagem C
Curso de Linguagem C 1 Aula 1 - INTRODUÇÃO...4 AULA 2 - Primeiros Passos...5 O C é "Case Sensitive"...5 Dois Primeiros Programas...6 Introdução às Funções...7 Introdução Básica às Entradas e Saídas...
Leia maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisCAPITULO 3 VARIÁVEIS DO TIPO ARRAY
CAPITULO 3 VARIÁVEIS DO TIPO ARRAY Um array é um tipo de variável que armazena vários valores de uma só vez, mudando apenas o seu índice (ou chave associativa). É através deste índice que identificamos
Leia maisAulas de PHP Criptografia com Cifra de César. Paulo Marcos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br
Aulas de PHP Criptografia com Cifra de César Paulo Marcos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Cifra de César com ISO-8859-1 A cifra de Cesar existe há mais de 2000 anos. É
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisPHP Material de aula prof. Toninho (8º Ano)
Na aula anterior entendemos como se faz o acesso aos nossos arquivos PHP; Como construir um script em php. Nesta aula (3) vamos entender: Como roda o PHP Inserindo comentários Visualizando páginas a partir
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
Leia maisAMBIENTE DE PROGRAMAÇÃO PYTHON
Computadores e Programação Engª Biomédica Departamento de Física Faculdade de Ciências e Tecnologia da Universidade de Coimbra Ano Lectivo 2003/2004 FICHA 1 AMBIENTE DE PROGRAMAÇÃO PYTHON 1.1. Objectivos
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisESTRUTURA CONDICIONAL
AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO
Leia maisINTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
Leia maisLinguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1
Linguagem C: Estruturas de Controle Prof. Leonardo Barreto Campos 1 Sumário Estrutura de Controle e de Fluxo Comandos de Seleção: O comando if; Ifs Aninhados; A escada if-else-if; A expressão condicional;
Leia maisProgramação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza
Sessions e Cookies progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Cookies e Sessions Geralmente, um bom projeto
Leia maisPHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.
PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. Veja como montar um formulário para upload de múltiplos arquivos e como processá-lo com o PHP, usando
Leia maisTutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
Leia maisCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisFundamentos de Programação II. Introdução à linguagem de programação C++
Fundamentos de Programação II Introdução à linguagem de programação C++ Prof. Rafael Henrique D. Zottesso Material cedido por Prof. Msc. Everton Fernando Baro Agenda IDE HelloWorld Variáveis Operadores
Leia maisCurso de Programação Computadores
3 O Primeiro Programa em C Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 3 O Primeiro Programa em C 3.1 - Introdução Depois dos conceitos
Leia maisEstruturas de Controle em PHP
Linguagem de Programação III Estruturas de Controle em PHP Estruturas de Controle em PHP - Comandos condicionais - if - switch - Comandos de repetição - while - do...while - for - foreach Estruturas de
Leia maisAula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Leia maisLinguagem de Programação III Aula 2 - Apresentação da Disciplina
Linguagem de Programação III Aula 2 - Apresentação da Disciplina Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas
Leia maisDADOS DE COPYRIGHT. É expressamente proibida e totalmente repudíavel a venda, aluguel, ou quaisquer uso comercial do presente conteúdo
DADOS DE COPYRIGHT Sobre a obra: A presente obra é disponibilizada pela equipe Le Livros e seus diversos parceiros, com o objetivo de oferecer conteúdo para uso parcial em pesquisas e estudos acadêmicos,
Leia maisDesenvolvido por: Juarez A. Muylaert Filho - jamf@estacio.br Andréa T. Medeiros - andrea@iprj.uerj.br Adriana S. Spallanzani - spallanzani@uol.com.
UAL é uma linguagem interpretada para descrição de algoritmos em Português. Tem por objetivo auxiliar o aprendizado do aluno iniciante em programação através da execução e visualização das etapas de um
Leia maisPython Condicionais e Loops. Introdução à Programação SI1
Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos
Leia maisCurso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura
UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.
Leia mais