Tutorial Python Django: Formulários
|
|
- Salvador di Castro Caiado
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Piauí Curso: Ciência da Computação Turma: Engenharia de Software II Aluno: Danillo Brito da Mata Matricula: Tutorial Python Django: Formulários Teresina 2016
2 Considerações Iniciais É possível adicionar e editar postagens de uma aplicação web através da ferramenta de administração do Django, entretanto esse modo acaba se tornando cansativo e pouco eficiente no quesito da interface humano computador. Com o intuito de agilizar o desenvolvimento de mecanismos de postagens eficientes e com uma interface visual mais agradável ao usuário final da aplicação, foi desenvolvido o sistema de formulários.
3 Primeiros passos Uma das facilidades do framework django é que o desenvolvedor pode criar um formulário completamente novo a sua escolha ou podemos salvar o resultado de um formulário em um modelo (ModelForm) pré-determinado do django. Com o intuito de facilitar/agilizar o processo de desenvolvimento, utilizaremos ModelForm(s) Faremos, portanto a criação de um formulário do tipo Post Inicialmente, cria-se o arquivo forms.py que deverá conter todos os códigos referentes ao formulário que será descrito neste passo a passo e este arquivo deverá estar na mesma pasta que a sua aplicação web. Para esta explicação usaremos como exemplo um blog simples. Cria-se o arquivo dentro da pasta blog blog forms.py Estrutura básica do formulário from django import forms from.models import Post class PostForm(forms.ModelForm): class Meta: model = Post fields = ('title', 'text',) Primero devem ser importados os formulários do Django (from django import forms) e, nosso modelo (from.models import Post). Nota-se que o nome do nosso formulário é PostForm. É necessário que o framework seja informado que o formulário que pretendemos usar é um formulário do tipo ModelForm, isto é feito na linha forms.modelform. Posteriormente temos a classe Meta onde especificamos o tipo de modelo de formulário será utilizado para criar o formulário (model = Post). Agora informamos o os campos do formulário modelo do django que queremos utilizar em nosso formulário, no caso utilizamos apenas título, que será uma caixa de texto que representará o título da postagem a ser adicionada a aplicação web (title) e texto, que será o texto da postagem a ser adicionada a aplicação (text). Os próximos passos serão: Incorporar o formulário feito a uma vew; Mostra-lo em um template. Os próximos passos irão apresentar erros momentâneos que serão corrigidos no decorrer do desenvolvimento do código.
4 Link para a página com o formulário Agora iremos abrir nosso blog blog/templates/blog/base.html. Adicionaremos um link em div nomeando page-header desta forma: <a href="{% url 'blog.views.post_new' %}" class="top-menu"><span class="glyphicon glyphicon-plus"></span></a> Note que iremos chamar uma nova visão post_new. Após a adição da linha acima, o html da página deverá parecer-se com isso: {% load staticfiles %} <html> <head> <title>django Girls blog</title> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstraptheme.min.css"> <link href='//fonts.googleapis.com/css?family=lobster&subset=latin,latin-ext' rel='stylesheet' type='text/css'> </head> <body> <link rel="stylesheet" href="{% static 'css/blog.css' %}"> <div class="page-header"> <a href="{% url 'blog.views.post_new' %}" class="topmenu"><span class="glyphicon glyphicon-plus"></span></a> </div> <h1><a href="/">django Girls Blog</a></h1> <div class="content container"> <div class="row"> <div class="col-md-8"> {% block content %} {% endblock %}
5 </html> </body> </div> </div> </div> Após salvar as modificações feias e recarregar a pagina ( um erro será apresentado (NoReverseMatch). URL Agora abriremos o arquivo blog/urls.py e escrever: url(r'^post/new/$', views.post_new, name='post_new'), O código resultante deve ser algo como: from django.conf.urls import include, url from. import views urlpatterns = [ ] url(r'^$', views.post_list), url(r'^post/(?p<pk>[0-9]+)/$', views.post_detail), url(r'^post/new/$', views.post_new, name='post_new'), Ao salvar e recarregar a página um novo erro será apresentado (AttributeError), pois ainda não temos a visão post_new implementada. post_new view Nesta etapa abriremos o arquivo de views da nossa aplicação e adicionaremos a seguinte linha, seguida pelas outras linhas do from: from.forms import PostForm
6 A view da aplicação deverá estar parecida com esta forma: def post_new(request): form = PostForm() return render(request, 'blog/post_edit.html', {'form': form}) Para iniciar um formulário novo, Post, deve-se chamar a função PostForm() e passalo para o template. Template (Modelos) Inicialmentedeve-se criar o arquivo post_edit.html na pasta blog/templates/blog. Para fazer o formulário funcionar precisamos ainda: Exibir o formulário: Pode-se fazer isso simplesmente com um. A linha que exibe o formulário deve estar dentro de uma tag HTML form: <form method="post">...</form> Deve-se também criar um botão Salvar. Faremos isso através do próprio HTML: <button type="submit">save</button> Por último devemos adicionar na tag form um {% csrf_token %} para que o formulário fique seguro. Ao termino das modificações o HTML post_edit.html deve ficar: {% extends 'blog/base.html' %} {% block content %} <h1>new post</h1> <form method="post" class="post-form">{% csrf_token %} {{ form.as_p }} <button type="submit" class="save btn btn-default">guardar</button> </form> {% endblock %} ENFIM, DEPOIS DE ATUALIZAR! TEMOS NOSSO FORMUARIO!
7 Entretanto o nosso formulário AINDA não esta completo. Ao digitarmos algo e tentarmos salvar nada acontece, pois ainda precisamos finalizar nosso view para que ao clicarmos no no botão salvar o conteúdo do que for escrito em title e text: ser salvo. Salvando o formulário De volta ao arquivo blog/views.py que atualmente encontra-se: def post_new(request): form = PostForm() return render(request, 'blog/post_edit.html', {'form': form}) Ao enviarmos um formulário, somos redirecionados de volta para o arquivo views, so que desta vez temos mais alguns dados em request.post. Agora, todos os campos vindos do form estarão disponíveis em request.post. Agora em nossa view precisamos tratar duas situações separadas. Uma para a primeira vês em que o formulário for requisitado que ele deve ser apresentado em branco (como na imagem anterior). Outra para quando voltamos para a view com os dados que digitamos no formulário.
8 if form.is_valid(): post = form.save(commit=false) post.author = request.user post.published_date = timezone.now() post.save() Basicamente, temos duas coisas aqui: Salvamos o formulário com form.save e adicionados um autor. Na maioria das vezes você irá usar form.save(). Sem commit=false Mas nesse caso precisamos fazer isso. def post_new(request): if request.method == "POST": else: form = PostForm(request.POST) if form.is_valid(): post = form.save(commit=false) post.author = request.user post.published_date = timezone.now() post.save() return redirect('blog.views.post_detail', pk=post.pk) form = PostForm() return render(request, 'blog/post_edit.html', {'form': form}) Vamos ver se funciona. Vá para a página adicione um title e o text, salve e perceba a que seremos redirecionados para a página de post_detail.
Popebu CMS Documentation
Popebu CMS Documentation Versão 1.0.0 Paula Grangeiro 09/03/2014 Sumário i ii Popebu CMS Documentation, Versão 1.0.0 Popebu é um CMS opensource baseado no Django. Sinta-se a vontade para fazer um fork
Leia maisPopebu CMS Documentation
Popebu CMS Documentation Release 1.0.0 Paula Grangeiro out 03, 2017 Sumário 1 Requisitos 3 2 Instalação 5 3 Documentação 7 3.1 Iniciando................................................. 7 i ii Popebu
Leia maisDjango Faleconosco Documentation
Django Faleconosco Documentation Release 1.0a Gilson Filho May 25, 2017 Contents 1 Introdução 3 2 Instalação 5 3 Configuração 7 4 Templates Usados 9 4.1 Template contato_form.html.......................................
Leia maisFrameworks para interfaces móveis
Frameworks para interfaces móveis Vamos agora incrementar o projeto do nosso aplicativo em HTML5 com um framework para interfaces móveis. Nesse tutorial usaremos o Ratchet que é um framework gratuito para
Leia maisA diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.
Aula 02 - Introdução ao css ( folhas de estilo ) CSS é a sigla para o termo em inglês Cascading Style Sheets que, traduzido para o português, significa Folha de Estilo em Cascatas. O CSS é fácil de aprender
Leia maisAplicativos móveis com HTML5
Aplicativos móveis com HTML5 Preparando o ambiente de desenvolvimento O código HTML pode ser escrito em qualquer editor de texto comum. Você pode utilizar o editor padrão do seu sistema operacional (Bloco
Leia maisOficina de django. 1º Dia - Introdução à ferramenta
Oficina de django 1º Dia - Introdução à ferramenta Objetivo A oficina terá seu foco em desenvolvimento back-end, utilizando o framework Django da linguagem Python. O que será abordado? Introdução a linguagem
Leia maisTutorial de Wordpress
Tutorial de Wordpress Sobre o Wordpress O Wordpress é um gerenciador de conteúdo na web (em especial, blogs). A grande diferença com relação a seus semelhantes (como o blogger.com), é o tipo de licença:
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI MASTER PAGES Master Pages (ou Páginas Mestres) é um arquivo ASP.NET com a extensão.master (por exemplo, MinhaPagina.master)
Leia maisTutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Leia maisGerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Leia maisO que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2
HTML O que faz um servidor/navegador web? e 2 O que é? HyperText Markup Language Utilizada para produzir páginas WEB Documentos escritos na linguagem HTML podem ser traduzidos por browser O HTML utiliza
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
Leia maisBom, o Flex proporciona, de acordo com a criatividade do desenvolvedor ou designer, um resultado final fantástico!
Salve salve!!! Como havia prometido, começarei a postar alguns artigos mostrando como integrar Django e Flex! Antes de qualquer coisa, gostaria de dizer que, ainda existem vários pontos que são obscuros
Leia maisDesvantagens: a) Dependência b) Complexidade de modificação do framework c) Códigos desnecessários que podem deixar o programa pesado
FRAMEWORK Uma das definições mais básicas é que Framework é um template com diversas funções que podem ser usadas pelo desenvolvedor. Mas vamos fazer uma analogia com uma caixa de ferramentas. Template
Leia maisTutorial para atualização de notícias/blog
Tutorial para atualização de notícias/blog Adicionando um novo artigo Após fazer login como administrador, vá até a página do blog. Na página principal do seu blog, você pode clicar nas seguintes opções:
Leia maisPROJETO WEB: Java. Prof Fernando Gomes
PROJETO WEB: Este projeto nos mostra uma página JSP que contém um formulário para digitarmos um número inteiro. Na mesma página, o sistema retorna se esse número é primo ou não - caso não seja primo, retorna
Leia maisApostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
Leia maisJAVASCRIPT. Desenvolvimento Web I
JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias
Leia maisCURSOS A DISTÂNCIA UNIVERSIDADE FEDERAL DE OURO PRETO
CURSOS A DISTÂNCIA UNIVERSIDADE FEDERAL DE OURO PRETO TUTORIAL PARA ALUNOS INTRODUÇÃO A UTILIZAÇÃO DA PLATAFORMA MOODLE OURO PRETO 2014 1 SUMÁRIO 1 ACESSANDO A PLATAFORMA... 03 2 DISCIPLINAS... 08 3 PERSONALIZANDO
Leia maisHTML 5 TAGS BÁSICAS E ESTRUTURAIS. Prof. Rosemary Melo
HTML 5 TAGS BÁSICAS E ESTRUTURAIS Prof. Rosemary Melo TAGS BÁSICAS DA LINGUAGEM TAG Indica que está criando uma página html TAG Área contém informação sobre a página TAG especifica
Leia maisDANJGO. Exemplo de criação de um Blog
DANJGO Exemplo de criação de um Blog Seu primeiro projeto Django! Nós vamos criar um blog simples! Na console (em um diretório criado por você): django- admin startproject mysite Django- admin é um script
Leia maisCaros Usuários Siga Brasil,
Caros Usuários Siga Brasil, Fizemos a migração do sistema para a versão mais nova do SAP Business Objects, ferramenta que suporta esses importantes produtos do Senado Federal. Tentaremos mostrar de forma
Leia maisEste exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.
Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS. 1) Crie uma pasta chamada com_estilo e salve dentro dela os arquivos obrigado.html
Leia maisDreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...
DREAMWEAVER CS5 INTRODUÇÃO O Dreamweaver CS5 é um editor avançado de páginas para Internet, pois possui ferramentas para usuários que não são familiarizados com as linguagens HTML, Java e PHP. Com o Dreamweaver
Leia maisLogin. Criar uma pasta Repositories na raiz do projeto. Criar uma classe Funcoes.cs dentro da pasta Repositories.
Criar uma pasta Repositories na raiz do projeto. Login Criar uma classe Funcoes.cs dentro da pasta Repositories. using System; using System.Collections.Generic; using System.Linq; using System.Web; using
Leia maisTUTORIAL PARA ALUNOS INTRODUÇÃO A UTILIZAÇÃO DA PLATAFORMA MOODLE MATEUS GERWING KOCHEM
TUTORIAL PARA ALUNOS INTRODUÇÃO A UTILIZAÇÃO DA PLATAFORMA MOODLE MATEUS GERWING KOCHEM SUMÁRIO 1 ACESSANDO A PLATAFORMA... 02 2 DISCIPLINAS... 07 3 PERSONALIZANDO O SEU PERFIL... 09 4 PARTICIPANTES DA
Leia maisProgramação Web - HTML
Instituto Federal de Minas Gerais Campus Ponte Nova Programação Web - HTML Professor: Saulo Henrique Cabral Silva HTML Início em 1980, Tim Bernes-Lee Implementado Pascal. 1989, o CERN investiu esforços
Leia maisTrabalhando com MDI e Menus
Ambiente de Programação Visual Trabalhando com MDI e Menus Prof. Mauro Lopes 1-31 22 Objetivos Nesta aula iremos apresentar o desenvolvimento de uma aplicação padrão MDI. Este modelo de aplicação é muito
Leia maisPAINEL DE CONTROLE LANDS AGÊNCIA WEB. Assim que digitar este endereço e apertar enter, você será redirecionado para esta página:
PAINEL DE CONTROLE LANDS AGÊNCIA WEB O Painel de controle da Lands Agência Web é uma ferramente simples e que facilita a vida do cliente na hora de gerenciar o conteúdo do seu site/blog. Aqui vamos aprender
Leia maisA ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.
Criando wiki A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos. Basicamente, a página wiki é um local onde todos
Leia maisGlobo Photo Documentation
Globo Photo Documentation Versão 0.0.1 Gilson Filho 09/06/2014 Sumário 1 Documentação: 3 1.1 Arquitetura................................................ 3 1.2 Instalação.................................................
Leia maisModelo de Desenvolvimento Software Tema Wordpress
Modelo de Desenvolvimento Software Tema Wordpress Marco Túlio Bueno Vieira Eduardo Humberto Resende Guimarães Introdução. Primeiramente explicaremos por qual motivo escolhemos a criação de um tema para
Leia maisMANUAL DE GESTÃO DO CONTEÚDO DO PORTAL DA UTFPR COORDENAÇÕES DAS PÓS-GRADUAÇÕES
MANUAL DE GESTÃO DO CONTEÚDO DO PORTAL DA UTFPR COORDENAÇÕES DAS PÓS-GRADUAÇÕES LOGIN Entrar em modo edição no Portal Acesse o endereço que será disponibilizado pela DIRCOM. Digite seu login e senha o
Leia maisAprenda Layout com CSS Lara Popov Zambiasi Bazzi Oberderfer
Aprenda Layout com CSS http://pt-br.learnlayout.com/ Lara Popov Zambiasi Bazzi Oberderfer http://professores.ifsc.edu.br/lara/ lara.popov@ifsc.edu.br A propriedade "display" display é a propriedade mais
Leia maisLinguagem HTML: Frames
Linguagem HTML: Frames Prof. André Constantino da Silva Prof. Rodolfo Francisco de Oliveira IAM 1 semestre de 2012 15 de maio de 2012 Aula de Hoje Divisão da janela em partes para exibir várias páginas
Leia maisInstruções de uso e edição do template HTML
Instruções de uso e edição do template HTML CATIV8 Studio Cativ8studio@gmail.com http://perfil.mercadolivre.com.br/cativ8+studio Como adicionar o template ao anúncio Na tela de criação de anúncio do mercado
Leia maisManual Sistema de Automação de Pedidos Data C
Manual Sistema de Automação de Pedidos Data C Ubá 2011 Sumário 1- Acesso... 3 2- Acesso do Representante... 3 2.1- Menu... 7 2.1.1- Arquivo > Sair... 10 2.1.2- Meus Pedidos> Lançamentos... 10 2.1.3- Meus
Leia maisCriando um Editor de Diagramas com Sirius
Criando um Editor de Diagramas com Sirius Sirius é um plugin do Eclipse dedicado a criação de ambientes gráficos de trabalho personalizados para modelagem. Em outras palavras, Sirius foi criado para prover
Leia maisTUTORIAL FGV WIKI Professor
TUTORIAL FGV WIKI Professor 1. Cadastro Para ser cadastrado no http://wiki.fgv.br o usuário será convidado a participar de um projeto Wiki ou em outros casos será cadastrado previamente com os mesmos dados
Leia maisManual do usuário people
Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisDreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).
6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...
Leia maisDesenvolvimento de Aplicações para Internet
Desenvolvimento de Aplicações para Internet CSS Celso Olivete Júnior olivete@fct.unesp.br HTML Formatando o documento... Formulário Responsável por fazer a interação entre os dados fornecidos pelo usuário
Leia maisPlano de Aula - DreamWeaver CC - cód Horas/Aula
Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades
Leia maisIntrodução à linguagem HTML. Volnys Borges Bernal
1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys
Leia maisCURSO INTRODUÇÃO AO SIG USANDO QGIS
CURSO INTRODUÇÃO AO SIG USANDO QGIS Felipe Sodré M. Barros Marinez Ferreira de Siqueira Andrea Sánchez Tapia RECORTAR CAMADA RASTER Recortar um dado matricial (raster) no formato de um dado vetorial (shapefile):
Leia maisPROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 DHTML Document Object Model Manipulando o DOM Manipulando o CSS pelo DOM Material de Estudo
Leia maisManual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos
Manual do Professor AVA - Moodle/Unesp (versão 3.0) Grupos e agrupamentos O Moodle permite trabalhar com grupos entre os alunos, não necessariamente a composição dos grupos que irão desenvolver uma atividade
Leia maisObjetivo: Teste de Ponto e Teste de Busca da característica (zonas).
Tutorial de Teste Tipo de Equipamento: Relé de Proteção Marca: Siemens Modelo: 7SA Função: 21- Distância (Impedância) Ferramenta Utilizada: CE-6006 Objetivo: Teste de Ponto e Teste de Busca da característica
Leia maisAplicação MVC + Entity + MySQL
Configurar Layout.cshtml Pasta Views/Shared/_Layout.cshtml Alterar Title @viewbag.title Exemplo de Aplicação Alterar Application name @Html.ActionLink("Entity + MySQL", "Index", "Home",
Leia maisUm CRUD full stack. Sessão da Tarde - 2ª Edição
Um CRUD full stack Sessão da Tarde - 2ª Edição DIA 1 Projeto, Ambiente, Git O Projeto Sistema de Controle de Livros (codigo, ISBN, titulo, autor, ano, editora) O que é full stack? Cronograma Dia Atividade
Leia maisConceitos de Orientação a Objetos
AULA 1 INTRODUÇÃO AO PHP Em PHP AVANÇADO, além de voltar a focar o desenvolvimento em PHP interagindo com o banco de dados Postgresql, também iremos trabalhar com desenvolvimento com orientação a objetos.
Leia maisIntrodução ao ASP.NET Aula4
Introdução ao ASP.NET Aula4 DropDownList Use o componente DropDownList para controlar uma única seleção para um controle de lista. Para especificar os itens que você deseja que apareça no controle de DropDownList,
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites
Leia maisDreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).
4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.
Leia maisINSTRUÇÕES PARA O PRIMEIRO ACESSO
INSTRUÇÕES PARA O PRIMEIRO ACESSO O Ambiente Virtual de Aprendizagem (AVA), está disponível para todos os alunos dos cursos do IF Sudeste MG Câmpus JF. O AVA também é conhecido como plataforma Moodle.
Leia maisTutorial rápido CMAP TOOLS
UFAL - Universidade Federal de Alagoas FEAC Faculdade de Economia, Administração e Contabilidade Tutorial rápido CMAP TOOLS Maceió 04 de Outubro de 2007 Sumário 1.0 Tela de Abertura do CMAP TOOLS... 3
Leia maisIntrodução a Web Standards. Reinaldo Ferraz e Clécio Bachini
Introdução a Web Standards Reinaldo Ferraz e Clécio Bachini Document Object Model (DOM) Modelo de Documentos em Objetos Objetos em um Documento Markup Linguagem de Marcação Semântica Objetos com Sentido
Leia maisSurgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a
servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo
Leia maisDreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).
5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...
Leia maisDesenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo
Parte I Prof. Vicente Paulo de Camargo Páginas com podem ser desenvolvidas com editor de texto simples Existem, no entanto, alguns editores interessantes, que facilitam a edição de páginas É o caso de
Leia maisManual Site Unidéias.Net
Manual Site Unidéias.Net Outubro 2015 Acesso ao site O site está publicado e disponível no endereço www.unideias.net. Acesso ao Sistema (módulo de Blog e Projetos) Para acessar o sistema e gerenciar suas
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Framework Laravel 5 Rotas / Parâmetros / Eloquent (Curso e Turma) Gil Eduardo de Andrade Parâmetros e Rotas Ao definirmos as rotas da aplicação dentro Laravel (arquivo web.php) é
Leia maisMany-to-many. Mapear no Context Na classe Context.cs, dentro do método OnModelCreating, adicionar o trecho
Many-to-many Adicionar o relacionamento Transporte Clientes Na classe Transporte.cs Adicionar o relacionamento public virtual ICollection Clientes get; set; Na classe Cliente.cs Adicionar o relacionamento
Leia maisPlano de Aula - Dreamweaver CS5 - cód Horas/Aula
Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver
Leia maisTutorial para o aluno Moodle
ÍNDICE Introdução... 03 Acesso ao Moodle... 04 Acesso ao curso e ao material... 05 Utilizando a barra de navegação... 07 Atividades... 08 Inserindo imagem na atividade... 11 Enviando e recebendo mensagens...
Leia maisConhecendo e editando o seu perfil
Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil
Leia maisMANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
Leia maisProgramação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 6 Introdução ao Framework Bootstrap 2 Bootstrap Introdução
Leia maisMundo Arduino: Vamos começar a programar?
Mundo Arduino: Vamos começar a programar? Date : 2 de Janeiro de 2014 Por Jorge Alcino para o Pplware O Arduino é uma plataforma de hardware livre, projectado com um microcontrolador Atmel AVR. É uma placa
Leia maisCURSO MÍDIAS NA EDUCAÇÃO Módulo Informática/Internet
CURSO MÍDIAS NA EDUCAÇÃO Módulo Informática/Internet Orientações: Como construir um tutorial utilizando o modelo htm: Figura 11. Padrão de Tutorial. Nosso objetivo é construir, através de um modelo pré-estabelecido,
Leia maisCSS CASCADING STYLE SHEET
CSS CASCADING STYLE SHEET CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB 1 PROF. ALEXANDRO DOS SANTOS SILVA 1 SUMÁRIO Conceito Sintaxe básica Tipos de folhas de estilos 2 1 CSS
Leia maisQual a diferença entre SEO On Page e SEO Off Page
Qual a diferença entre SEO On Page e SEO Off Page A dúvida de todo mundo que começa a otimizar é por onde começar. On page ou off page? Falei muito sobre isso em outro artigo aqui no Oficina da Net, mas
Leia mais1. O que é NFC-e? O acrônimo NFC-e é significa Nota Fiscal de Consumidor Eletrônica,
SUMÁRIO 1. O que é NFC-e?... 3 2. Benefícios de uso NFC-e... 4 3. Aquisição do NFC-e... 5 4. Gerenciando NFC-e... 7 Acessando NFC-e... 7 5. Menus NFC-e... 10 Menu Cadastros Emitente... 10 Menu Cadastros
Leia maisHTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto
HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML
Leia maisO potencial didático do WordPress no ensino-aprendizagem de Programação WEB. WordCamp Porto Alegre
O potencial didático do WordPress no ensino-aprendizagem de Programação WEB Alegre - 2018 Quem sou eu? Vitor Hugo Cardoso 1. 2. 3. 4. 5. 6. Alegre - 2018 Professor, Historiador, Desenvolvedor WEB, Fotógrafo
Leia maisTutorial de como criar um evento na Plataforma EVEN3
Tutorial de como criar um evento na Plataforma EVEN3 Objetivos: Esclarecer o modo de uso da ferramenta EVEN3, para dar autonomia ao usuário para que ele desenvolva seu próprio evento sem a necessidade
Leia maisMANUAL DE UTILIZAÇÃO DO MÓDULO IMPRESSÃO DE ETIQUETAS
MANUAL DE UTILIZAÇÃO DO MÓDULO IMPRESSÃO DE ETIQUETAS Digisat Tecnologia Ltda Rua Marechal Deodoro, 772 Edifício Mirage 1º Andar Sala 5 e 6 Centro Concórdia/SC CEP: 89700-000 Fone/Fax: (49) 3441-1600 suporte@digisat.com.br
Leia maisProgramação para Internet I
Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito
Leia maisCURSO INTRODUÇÃO AO SIG USANDO QGIS
CURSO INTRODUÇÃO AO SIG USANDO QGIS Felipe Sodré M. Barros Marinez Ferreira de Siqueira Andrea Sánchez Tapia TRABALHANDO COM DADOS BIÓTICOS A maioria dos dados bióticos são compartilhados através de tabelas,
Leia maisBLOGS. Blogs AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Scarlat Pâmela Silva
TUTORIAL DO BLOGS AMBIENTE VIRTUAL DE APRENDIZAGEM Blogs Autor(es) Scarlat Pâmela Silva 1 1. Blogs. 2. Tipos de Blogs 3. Como criar um Blog 4. Como editar e gerenciar um Blog 5. Como criar uma postagem
Leia maisIntrodução ao ASP.NET
Introdução ao ASP.NET Webforms Formulários WEB Os formulários da Web constituem a principal forma de interação entre o usuário e uma página Web. Dentro deles, estão contidos recursos para captação de dados,
Leia maisComo configurar o software Cobian Backup?
Como configurar o software Cobian Backup? 1. Acessar o site da Cobian Backup http://www.cobiansoft.com/ 2. Fazer o download Cobian Backup do aplicativo Software > Cobian Backup > Cobian Backup 11 (Gravity)
Leia maisVolnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.
1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de
Leia maisPágina Padrão Blog. 1 Passo: Clique no ícone BLOG que está em PÁGINAS PADRÃO, conforme
1 Passo: Clique no ícone BLOG que está em PÁGINAS PADRÃO, conforme indicado na imagem abaixo. Imagem 2 Passo: Após você ter clicado em BLOG aparecerá uma tela que mostra algumas opções conforme indicado
Leia maisTutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil
Instituto Federal de Educação, Ciência e Tecnologia do Pará Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil 2015 I F P A 1 0 5 a n o s SUMÁRIO APRESENTAÇÃO... 2 1 CALENDÁRIO
Leia maisDOUGLAS CERQUEIRA. FACEBOOK: /douglascruzc
DOUGLAS CERQUEIRA FACEBOOK: /douglascruzc AGENDA 1. Aplicações web com django 2. Arquitetura do projeto 3. Estrutura do projeto UM FRAMEWORK PARA DESENVOLVIMENTO RÁPIDO. PORQUE DJANGO 1. Url 2. Views
Leia maisTUTORIAL. Tutorial de como compartilhar o Google Agenda Tutorial de como criar um evento na Plataforma EVEN3
TUTORIAL Tutorial de como compartilhar o Google Agenda Tutorial de como criar um evento na Plataforma EVEN3 Tutorial de como compartilhar o Google Agenda TUTORIAL DE COMO COMPARTILHAR O GOOGLE AGENDA Objetivos:
Leia maisManual de instalação do software CSIBackup Versão 1.0
Manual de instalação do software CSIBackup Versão 1.0 1 Sumário Download do software... 3 Passos para a instalação e utilização... 3 Instalação... 3 Instalando dependências necessárias... 7 Sistema de
Leia maisEstudo Dirigido - Parte 1
Linguagem Java para Web - JSP Professora Lucélia Estudo Dirigido - Parte 1 Na primeira parte deste tutorial, vamos receber os dados de um formulário e verificar se os dados foram ou não preenchidos. Se
Leia mais1. Como reduzir o tamanho de suas fotos para postagens no flickr:
Manual FLICKR e LR 1 1. Como reduzir o tamanho de suas fotos para postagens no flickr: Existem várias maneiras de reduzir o tamanho de suas fotos via programas de edição (os que fizeram o curso básico
Leia maisOs componentes HTML possuem a capacidade de configurar eventos
Javascripts (JS) Eventos no HTML Os componentes HTML possuem a capacidade de configurar eventos Estes eventos são tratados por um código específico, criado pelo programador, em funções javascript Alguns
Leia mais1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 01 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1 Definições 1.1.1. Por que e como usar o computador à nosso favor? 1.1.2. Linguagem humana x linguagem máquina
Leia maisCriando fórum. Vamos aprender a criar um fórum. Siga os passos a seguir!
Criando fórum Criando fórum O fórum é uma ferramenta muito utilizada em cursos a distância por permitir a discussão de um tema específico de modo assíncrono, ou seja, a interação entre os participantes
Leia maisDesenvolvimento de Atividades Educacionais usando o software Hot Potatoes. Utilizando a ferramenta JCloze
Projeto de Extensão Capacitação dos professores laboratoristas das escolas municipais da cidade de Uberlândia Desenvolvimento de Atividades Educacionais usando o software Hot Potatoes Utilizando a ferramenta
Leia maisFinalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Leia maisJSP (JAVASERVER PAGES)
UNIDADEC Nesta unidade, você irá conhecer a tecnologia JSP (JavaServer Pages). JSP permite implementar páginas dinâmicas na web. As páginas JSP contêm marcas HTML e instruções Java. O objetivo desta unidade
Leia mais