PI S3 DSW III DouglasARS: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Douglas
imported>Douglas
Linha 70: Linha 70:
[[Imagem:ftp.png|center]]
[[Imagem:ftp.png|center]]
<center>
<center>
Figura 1 - Como é uma conexão FTP.
Figura 1 - Como é uma conexão FTP Cliente-Servidor.
</center>
</center>



Edição das 10h04min de 11 de maio de 2016

Apresentação

Olá Estudante,


Na semana que passou mostramos como trocar as funções mysql() por mysqli() do PHP, para a conexão com o banco de dados MySQL, com a finalidade de aproveitar a segurança e algumas características que foram incorporadas à função original. Também vimos como chamar uma tela de confirmação JavaScript para tomada de decisão, terminamos por apresentar um passo a passo, a partir de um site que tem hospedagem gratuita com PHP e MySQL, mostrando como criar uma conta, um domínio e um banco de dados, com a possibilidade de acessar o phpMyAdmim para criar e popular nossas tabelas. Nesta semana, vamos abrir Atividade Obrigatória 1 (AO1) que é nossa primeira atividade avaliativa, e vamos propor que todos os estudantes criem uma hospedagem grátis (ou não), que possua serviços de PHP e MySQL, na web e que coloque lá a aplicação desenvolvida por sua equipe na unidade curricular DS2. Precisamos, para isso, falar um pouco mais do FileZilla que é um programa de FTP (File Transfer Protocol) utilizado para transferência de arquivos na Internet.


Dediquem um tempo para seus estudos.

Fiquem atentos as postagens no Fórum e participem dos nossos encontros virtuais.

Prof. Douglas A.

Objetivos

  • Atividade Obrigatória 1.
  • Como trabalhar com FileZilla.

Atividade Obrigatória 1

Abertura
12/05/2016
Duração
6 dias.
Envio de arquivo (individual)
nome_do_aluno_polo.(txt, doc, pdf, zip).


Atividade

1. Criar um domínio na internet, preferencialmente gratuito, de sua preferência, que possua os serviços de PHP e MySQL.

2. Criar o banco de dados e as tabelas, correspondentes aos desenvolvidos por sua equipe, nesse novo domínio, populando algumas as tabelas como a de usuários, por exemplo, para que se possa acessar o sistema. Atenção! Mesmo que o sistema seja desenvolvido em equipe, todos devem criar seus domínios e completar a tarefa de forma individual.

3. Enviar por FTP os códigos fontes PHP/CSS/HTML e pastas para esse domínio. Devem testar o acesso e o que foi desenvolvido até o momento.

Envio do arquivo para avaliação
Envio de arquivo (individual) contendo: nome do aluno, nome do sistema, resumo do que faz o sistema e como está seu desenvolvimento até esse momento. Além de domínio (endereço na web), usuário e senha (válidos) para acessar o sistema. O arquivo pode ser do tipo texto ou writer e deve ser postado no moodle, no local destinado a AO1, até a data limite.

Exemplo:

Desenvolvedor: Douglas Alexandre Rodrigues de Souza

Sistema: Exemplo

Resumo

Sistema que permite o cadastro de cientes e cidades, com tela de login, e possibilidade de inclusão de novas cidades e clientes e
também conta com a possibilidade de consultar, editar e excluir registros do banco de dados.

Endereço (domínio): http://douglasars.esy.es

Usuário: adm

Senha: 1234

Bom trabalho!

FTP

Desde o início da internet, o FTP (File Transfer Protocol) era o principal meio de se enviar arquivos para a web. E deu tão certo, que é utilizado até os dias de hoje. Serve basicamente para possamos enviar ou receber arquivos utilizando um "protocolo de transferência de arquivos" dentro da rede mundial de computadores, por meio de um terminal linux, ou endereço no navegador, ou ainda, um software instalado no PC.

A transferência é feita sempre ponto a ponto, entre dois computadores, sejam eles um cliente e um servidor. Sendo que o primeiro é quem realiza a operação e segundo é o local onde os arquivos ficam hospedados. A conexão é sempre autenticada com nome de usuário e senha (opcional) em um servidor que está associado a um determinado endereço de IP (Internet Protocol). O FTP é comumente utilizado para quem criou um site no seu ambiente de desenvolvimento e deseja transferir esses arquivos para um site ou um sistema de hospedagem em um endereço remoto na internet. A Figura 1 mostra uma ilustração de uma conexão FTP.


Ftp.png

Figura 1 - Como é uma conexão FTP Cliente-Servidor.

É possível criar um FTP em uma máquina ou ter acesso a algum disco já criado e que tenha sido compartilhado com você. Para criar, é preciso usar um programa como o Guild FTP. O procedimento é simples e não leva mais do que alguns passos. Caso você necessite apenas acessar um servidor de FTP existente, há a possibilidade de fazê-lo via software, mas também somente acessando a Internet.

Entre os softwares mais famosos estão o Filezilla e o SmartFTP (Windows), Cyberduck (Mac) e Kasablanca (Linux). Cada um tem suas particularidades e funcionalidades, porém o básico é sempre o mesmo: basta inserir o IP do servidor, seu login e senha e ele automaticamente fará a conexão. Assim será possível ter acesso a todos os arquivos hospedados no local e também fazer o envio de outros documentos para o mesmo. Caso você deseje somente entrar no FTP sem usar um programa para isso, digite “ftp://número do ip” em seu navegador. Um prompt pedirá seu login e senha e, pronto. Você terá o mesmo acesso ao disco virtual que teria em qualquer software. A transferência de arquivos é bem simples, semelhante a que o usuário faz entre pastas no próprio PC, por exemplo. Porém, demora um pouco mais por se tratar de uma operação na Internet, é claro.


FileZilla

Código Fonte

Organização da Semana 4

[...]

Até lá!

Bons estudos!

Prof. Douglas A.

Referências

[1] http://www.techtudo.com.br/artigos/noticia/2012/07/o-que-ftp-e-como-usar.html

[2] https://www.youtube.com/watch?v=qxhjYhgHF-M

[3] http://www.comofazerumsite.com/criarsite/tutorial-ftp-filezilla.html





<< <> >>