PI S6 DSW III DouglasARS: mudanças entre as edições
imported>Douglas |
imported>Douglas |
||
| (13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 3: | Linha 3: | ||
Olá Estudante, | Olá Estudante, | ||
Não tivemos interação na semana que passou, no seu lugar tivemos '''chat''' e com isso ganhamos uma "folguinha" para novos conteúdos. Lembramos que na semana anterior, aprendemos como fazer operações com datas e como gerar relatórios PDF a partir das páginas HTML utilizando o DOMPDF 0.5.2, agora já fiz as alteração necessárias para versão 0.7.0 (mais recente). Ainda durante a semana que passou, fiz algumas implementações no sistema exemplo que possibilitam explorar a ferramenta de geração de PDF. Nessa semana vamos ver a digitação de listas e também o carrinho de compras. | Não tivemos interação na semana que passou, no seu lugar tivemos '''chat''' e com isso ganhamos uma "folguinha" para novos conteúdos. Lembramos que na semana anterior, aprendemos como fazer operações com datas e como gerar relatórios PDF a partir das páginas HTML utilizando o DOMPDF 0.5.2, agora já fiz as alteração necessárias para versão 0.7.0 (mais recente). Ainda durante a semana que passou, fiz algumas implementações no sistema exemplo que possibilitam explorar a ferramenta de geração de PDF. Nessa semana vamos ver a digitação de listas e também o carrinho de compras. Vamos lançar a Atividade Obrigatória 2. | ||
Bom aprendizado! | Bom aprendizado! | ||
| Linha 14: | Linha 14: | ||
* | * Aprender a utilizar Arrays para entrada de listas; | ||
* | * Aprender como criar um carrinho de compras; | ||
* Apresentar a Atividade Obrigatória 2. | |||
=Introdução a Arrays, Vetores e Listas= | =Introdução a Arrays, Vetores e Listas= | ||
| Linha 123: | Linha 123: | ||
Era isso. | Era isso. | ||
Aprendemos um pouco mais sobre esses elementos que estão o tempo todo aparecendo. Existem muitas funções que manipulam vetores em PHP. | Aprendemos um pouco mais sobre esses elementos que estão o tempo todo aparecendo. Existem muitas funções que manipulam vetores em PHP. Consulte o [https://secure.php.net/manual/pt_BR/ manual do PHP] e procure por ''array'' para aprender mais. | ||
Até a próxima! | Até a próxima! | ||
| Linha 129: | Linha 129: | ||
Prof. Douglas A. | Prof. Douglas A. | ||
= | ==Carrinho de compras== | ||
Olá Pessoal, | |||
Mesmo que não tenhamos o "carrinho de compras" nas nossas aplicações segue dois vídeos bem explicativos que tratam do assunto. | |||
[1] Como criar um carrinho de compras em PHP: https://www.youtube.com/watch?v=CBzfcl-Qk1c | |||
[2] Carrinho de compras com PHP: http://www.davidchc.com.br/video-aula/php/carrinho-de-compras-com-php/ | |||
Testem!!! | |||
=Atividade Obrigatória 2= | |||
Prezado aluno, | |||
Para realizar a Atividade Obrigatória 2 (AO2), você deverá, com sua mesma equipe, criar um Manual do Usuário do sistema, mostrando como deve ser utilizado o sistema. O Manual deve considerar os módulos: cadastros, formulários, consultas e relatórios. Sendo que cada um dos módulos deverá ter, no mínimo, dois itens. Ainda, que seja possível excluir e editar os dados cadastrados. | |||
As equipes devem postar no moodle O Manual do Usuário em arquivo PDF. Ele deve conter: elementos, capa, identificação dos autores, descrição completa do sistema desenvolvido, sumário, número da página e corpo do manual. As instruções, procedimentos e materiais de referência devem ficar no corpo do manual. Utilize imagens como, por exemplo, captura de telas, para ajudar a guiar o usuário no uso da aplicação WEB. Não se esqueça de identificar o endereço da WEB, os usuários e senhas para o acesso. | |||
Os critérios de avaliação da AO2 que comporão a nota, serão divididos em duas partes: | |||
*Estrutura do relatório: 50% | |||
*Módulos do sistema (funcionando): 50% | |||
Dúvidas serão esclarecidas ao longo das próximas interações. | |||
Bom trabalho! | |||
Prof. Douglas A. | |||
=Código Fonte= | |||
;Acesse: http://douglasars.esy.es | |||
;Usuário: teste | |||
;Senha: 1234 | |||
;Código fonte para download: http://douglasars.esy.es/down/exemplo.zip | |||
=Organização da Semana 7= | =Organização da Semana 7= | ||
Nesta | Nesta sexta semana apresentamos novos códigos PHP de como trabalhar com listas utilizando os arrays, e também apresentamos dois vídeos-tutoriais com a forma de trabalhar os chamados "carrinhos de compra" em PHP, que envolvem sessões como já foi visto logo na primeira semana. Na próxima semana vamos introduzir a um conceito complicado e teórico que envolve o teste de software. | ||
Fiquem atentos também a novas postagens na wiki e testem todos os códigos! | |||
Bons estudos! | |||
Prof. Douglas A. | Prof. Douglas A. | ||
| Linha 145: | Linha 186: | ||
[1] http://blog.thiagobelem.net/introducao-a-arrays-vetores-e-listas | [1] http://blog.thiagobelem.net/introducao-a-arrays-vetores-e-listas | ||
[2] http://pt.wikihow.com/Criar-um-Manual-do-Usu%C3%A1rio | |||
[3] http://www.ehow.com.br/escrever-manual-usuario-programa-como_22857/ | |||
[4] http://www.davidchc.com.br/video-aula/php/carrinho-de-compras-com-php/ | |||
[5] https://www.youtube.com/watch?v=CBzfcl-Qk1c | |||
| Linha 151: | Linha 198: | ||
----- | ----- | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
! style="background:#4069e1;" | [[ | ! style="background:#4069e1;" | [[PI_S5_DSW_III_DouglasARS | << ]] | ||
! style="background:#789;" | [[Douglas_DSW_III#Atividades | <> ]] | ! style="background:#789;" | [[Douglas_DSW_III#Atividades | <> ]] | ||
! style="background:#4069e1; link=:white" | [[ | ! style="background:#4069e1; link=:white" | [[PI_S7_DSW_III_DouglasARS | >> ]] | ||
|} | |} | ||
Edição atual tal como às 10h30min de 3 de junho de 2016
Apresentação
Olá Estudante,
Não tivemos interação na semana que passou, no seu lugar tivemos chat e com isso ganhamos uma "folguinha" para novos conteúdos. Lembramos que na semana anterior, aprendemos como fazer operações com datas e como gerar relatórios PDF a partir das páginas HTML utilizando o DOMPDF 0.5.2, agora já fiz as alteração necessárias para versão 0.7.0 (mais recente). Ainda durante a semana que passou, fiz algumas implementações no sistema exemplo que possibilitam explorar a ferramenta de geração de PDF. Nessa semana vamos ver a digitação de listas e também o carrinho de compras. Vamos lançar a Atividade Obrigatória 2.
Bom aprendizado!
Fiquem atentos as postagens no Fórum e participem dos nossos próximos encontros virtuais.
Prof. Douglas A.
Objetivos
- Aprender a utilizar Arrays para entrada de listas;
- Aprender como criar um carrinho de compras;
- Apresentar a Atividade Obrigatória 2.
Introdução a Arrays, Vetores e Listas
Os arrays são, sem dúvida, um dos recursos mais utilizados em linguagens de programação. Vamos falar um pouco sobre o que são, por que devem ser usados e como usá-los no PHP.
- O que são e pra que servem arrays?
Arrays são basicamente uma lista. Por exemplo: uma lista de compras de supermercado:
- Pão
- Café
- Arroz
- Macarrão
A lista de compras, que contém quatro elementos, vai ser chamada de lista. Perceba que se “procurarmos” o terceiro elemento da lista, veremos que é Arroz.
Imagine que você precise transformar isso em programação, só que a sua lista de compras pode ter qualquer número de elementos, por exemplo: 100. Seria impossível definir uma variável diferente para cada um desses 100 elementos. Agora imagine o cadastro completo de produtos de um supermercados!!!
Por isso existem os arrays para armazenar valores e/ou variáveis referentes a um mesmo grupo ou origem.
Arrays no PHP
Criar arrays no PHP é extremamente simples, veja dois exemplos onde criamos a nossa lista de compras:
<?php
// Definição simples e rápida
$lista = array('Pão', 'Ovos', 'Carne', 'Macarrão');
// Definição mais longa, porém mais fácil de entender
$lista = array();
$lista[0] = 'Pão';
$lista[1] = 'Café';
$lista[2] = 'Arroz';
$lista[3] = 'Macarrão';
// Outro exemplo
$lista = array();
$lista[] = 'Pão';
$lista[] = 'Café';
$lista[] = 'Arroz';
$lista[] = 'Macarrão';
?>
Em todos os três exemplos acima o resultado de $lista será o mesmo. No primeiro exemplo, definimos todos os quatro elementos na forma mais simples possível, separados por vírgula. No segundo exemplo definimos antes que $lista será um array, e logo após, definimos seus quatro elementos, perceba que agora tem um número entre colchetes $lista[1] esse número significa o índice do array, a posição do elemento. O índice do elemento pode ser definido como numérico ou textual (string). Pra terminar, fazemos a mesma coisa que no segundo, só que omitimos os índices dos elementos, sendo assim, o PHP irá colocar cada elemento no fim do array, começando com a posição 0 (primeiro elemento) e crescendo a cada elemento.
Índices Textuais (Strings)
Você também pode definir índices, chamados de keys ou chaves, como strings, veja o exemplo:
<?php
// Definição longa
$carro = array();
$carro['cor'] = 'Vermelho';
$carro['modelo'] = 'CrossFox';
$carro['fabricante'] = 'Volkswagen';
// Definição simples
$carro = array('cor' => 'Vermelho', 'modelo' => 'CrossFox', 'fabricante' => 'Volkswagen');
?>
Para exibir ou localizar um elemento do Array é só seguir a mesma sintaxe da declaração longa:
<?php
// Carro
$carro = array();
$carro['cor'] = 'Vermelho';
$carro['modelo'] = 'CrossFox';
$carro['fabricante'] = 'Volkswagen';
echo "A cor do carro é: " . $carro['cor'];
// Resultado: A cor do meu carro é: Vermelho
// Lista
$lista = array('Pão', 'Café', 'Arroz', 'Macarrão');
echo "O segundo item da lista é: " . $lista[1];
// Resultado: O segundo item da lista é: Café
?>
Vale lembrar, que quando estamos trabalhando com índices numéricos ordenados, a posição inicial é a zero, então a quarta posição será o índice (3).
Arrays multi-dimensionais
Você pode definir um array onde um ou mais elementos sejam arrays, ou seja, um array de arrays. Nesse caso o array não pode mais ser chamado de lista, e deve ser chamado de vetor ou array de array. Veja um exemplo de definição e exibição:
<?php
// Carro
$carro = array();
$carro['cores'] = array('Vermelho', 'Branco', 'Cinza');
$carro['modelo'] = 'CrossFox';
$carro['fabricante'] = 'Volkswagen';
echo "A terceira cor do meu " . $carro['modelo'] . " é: " . $carro['cores'][2];
// Resultado: A terceira cor do meu CrossFox é: Cinza
view raw
?>
Era isso.
Aprendemos um pouco mais sobre esses elementos que estão o tempo todo aparecendo. Existem muitas funções que manipulam vetores em PHP. Consulte o manual do PHP e procure por array para aprender mais.
Até a próxima!
Prof. Douglas A.
Carrinho de compras
Olá Pessoal,
Mesmo que não tenhamos o "carrinho de compras" nas nossas aplicações segue dois vídeos bem explicativos que tratam do assunto.
[1] Como criar um carrinho de compras em PHP: https://www.youtube.com/watch?v=CBzfcl-Qk1c
[2] Carrinho de compras com PHP: http://www.davidchc.com.br/video-aula/php/carrinho-de-compras-com-php/
Testem!!!
Atividade Obrigatória 2
Prezado aluno,
Para realizar a Atividade Obrigatória 2 (AO2), você deverá, com sua mesma equipe, criar um Manual do Usuário do sistema, mostrando como deve ser utilizado o sistema. O Manual deve considerar os módulos: cadastros, formulários, consultas e relatórios. Sendo que cada um dos módulos deverá ter, no mínimo, dois itens. Ainda, que seja possível excluir e editar os dados cadastrados.
As equipes devem postar no moodle O Manual do Usuário em arquivo PDF. Ele deve conter: elementos, capa, identificação dos autores, descrição completa do sistema desenvolvido, sumário, número da página e corpo do manual. As instruções, procedimentos e materiais de referência devem ficar no corpo do manual. Utilize imagens como, por exemplo, captura de telas, para ajudar a guiar o usuário no uso da aplicação WEB. Não se esqueça de identificar o endereço da WEB, os usuários e senhas para o acesso.
Os critérios de avaliação da AO2 que comporão a nota, serão divididos em duas partes:
- Estrutura do relatório: 50%
- Módulos do sistema (funcionando): 50%
Dúvidas serão esclarecidas ao longo das próximas interações.
Bom trabalho!
Prof. Douglas A.
Código Fonte
- Acesse
- http://douglasars.esy.es
- Usuário
- teste
- Senha
- 1234
- Código fonte para download
- http://douglasars.esy.es/down/exemplo.zip
Organização da Semana 7
Nesta sexta semana apresentamos novos códigos PHP de como trabalhar com listas utilizando os arrays, e também apresentamos dois vídeos-tutoriais com a forma de trabalhar os chamados "carrinhos de compra" em PHP, que envolvem sessões como já foi visto logo na primeira semana. Na próxima semana vamos introduzir a um conceito complicado e teórico que envolve o teste de software.
Fiquem atentos também a novas postagens na wiki e testem todos os códigos!
Bons estudos!
Prof. Douglas A.
Referências
[1] http://blog.thiagobelem.net/introducao-a-arrays-vetores-e-listas
[2] http://pt.wikihow.com/Criar-um-Manual-do-Usu%C3%A1rio
[3] http://www.ehow.com.br/escrever-manual-usuario-programa-como_22857/
[4] http://www.davidchc.com.br/video-aula/php/carrinho-de-compras-com-php/
[5] https://www.youtube.com/watch?v=CBzfcl-Qk1c
| << | <> | >> |
|---|