2020
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA –
UNIVERSIDADE FEDERAL DE MINAS GERAIS
WEB DESIGN
Slide-aula
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Front-end e Back-end 1
Front-end e Back-end 1
Design
HTML/CSS/JS
Sites estáticos
Segurança/Estrutura
PHP
Sites dinâmicos
Um site 1
Um site será simplificado como
um diretório em um servidor
Portanto, nosso site será uma
pasta local com nossos arquivos
Principais Ferramentas 1
Objetivos
Objetivos
Apresentar o panorama geral de
funcionamento e de desenvolvimento de um
site;
Ensinar conceitos de ferramentas essenciais
para o Web Design;
Capacitar para criar um site estático
completo;
Motivar para no futuro evoluirmos para
sites dinâmicos.
1
Desejável
Noções de programação;
Noções de edição de imagem;
Vontade de aprender;
Bom gosto;
Bom humor
1
Ferramentas
Ferramentas
Ferramenta principal
Linguagem de marcação de hipertexto
1
HTML – Estrutura básica dos sites
Ferramentas
Uma das ferramentas principais
Folhas de estilo em cascata
Framework CSS
1
CSS e Bootstrap – Modularização das
configurações de estilo
Ferramentas
Linguagem de Programação
Client-side
Framework JavaScript
1
JavaScript e JQuery – Programação no lado
do cliente
Ferramentas
Linguagem de Programação
Server-side
Framework PHP
1
PHP e Codeigneter – Programação no lado do
servidor, sites dinâmicos
Ferramentas
Programas de edição de imagem
1
Ajustes dos arquivos de imagens
Edição de Imagens 1
Edição de Imagens
Diminuir a resolução,
Ajustar a proporção,
Remover/adicionar fundo,
Paleta de cores
1
https://color.adobe.com/pt/create
Noções de Imagens
Desenhos rasters vs Desenhos vetoriais
1
Matrizes de pixels
Geralmente em
RGB(24bits/pixel)
Perda de qualidade
Fórmulas matemáticas
Pontos, linhas,
polígonos
Transformações
melhores
Noções de Imagens
Raster
1
Vetor
Noções de Imagens 1
Rasterização
Vetorização
Raster Vetor
Noções de Imagens 1
Raster
Mais usados no web design
jpg menor tamanho vs png sem fundo
O editor pode ser vetorial
OBS: ícones são .svg, vetores. Por isso podem
ser tratados como fontes. Veremos adiante.
Ferramentas 1
Suporte ao desenvolvimento, atalhos,
interfaces
Editores de texto
Editores de texto 1
Preze pela IDENTAÇÃO – maior legibilidade
Highlight
Organização
Atalhos
Ferramentas
Navegadores
1
Interpretar o site
Pedro Alvares Cabral
Navegadores
Inspecionar
ctrl + shift + I
1
Margens
Código, pode
apagar pra
testar
Tamanho celular
Redimensionar
Detalhes
https://matthewrayfield.com/goodies/inspect-this-snake/
Ferramentas Git
Ferramentas
Git
1
Desenvolvimento em conjunto, branches e
ramificações. Sistemas de controle de
versões
Git 1
git init
git clone https:...
Criar um repositório no site desejado e em sua
máquina:
Iniciar em uma pasta acima
Clonar o repositório
Git 1
git pull
git status
git add –A
git commit –m “msg”
git push
Atualização básica (e perigosa -> sobrescrita)
Puxar a versão mais atual
Ver as modificações
Adicionar as modificações
Criar um commit
Empurrar uma nova versão
Git 1
git pull
git status
git add –A
git commit –m “msg”
git push
Como desenvolver em conjunto?
Git 1
Master
Ramificação
Versão
Merge
1 forma de fazer no próximo slide
Git
git pull origin master
1
git checkout –b “branch”
Alterar o repositório
git status
git add -A
git commit –m “msg”
git push origin branch
Compare & Pull Request
Descrever
Create Pull Request
Conferir
Merge Pull Request
Delete Branch
https://tableless.com.br/tudo-que-voce-queria-saber-
sobre-git-e-github-mas-tinha-vergonha-de-perguntar/
Git 1
Exemplo
Execução dos comandos
Git 1
Exemplo
Compare & pull request
Git 1
Exemplo
Descrever, Create pull request
Git 1
Exemplo
Abrir Pull request
Git 1
Exemplo
Conferir
Git 1
Exemplo
Merge ou resolver conflitos
Git 1
Exemplo
Deletar branch
Índice
Acompanhe X
Capítulo da
Apostila??
Propaganda do
Matlab??
https://exlink.com
Link para mais detalhes
O que veremos
2 HTML
3 CSS
4 Bootstrap
5 JavaScript
6 JQuery
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Arquivo principal 2
Qualquer
texto
index.html
Tags 2
<tag> CONTEÚDEO </tag>
<tag prop=“valor”>...</tag>
<!-- comentários -->
Tags 2
<tag> CONTEÚDEO </tag>
<p> Este é um parágrafo </p>
Tags 2
<tag prop=“valor”>...</tag>
<p id=“primeiroParagrafo”>...</p>
Tags 2
<!-- comentários -->
<!-- <p id=“...”>...</p> -->
Tags 2
Estrutura básica
2
Estruture o index.html
Prática
Tags Principais 2
OBS: Tem de h1 até h6
Tags Principais 2
Body:
<img src=“...”>
<hr>
<br>
<div> </div>
Tags Principais 2
Head:
<meta charset="UTF-8">
<title>CoRA</title>
<link rel="shortcut icon" href="img
/icon/icon.png"/>
2
Adicione no head
<meta charset="UTF-8">
<title>Titulo</title>
Prática
Tags Principais 2
<a href=“”> LINK </a>
Tags Principais 2
OBS: target=“_blank” abre o link em outra guia
OBS: hrefs mailto: e tel:
2
Faça um link para
curso/sumario.html
Prática
Tags Principais 2
Classes e IDs 2
Classe NÃO é uma classe de
programação, é apenas uma
importação de configurações de
estilo.
ID é um identificador, deve ser
único.
Classes e IDs 2
É possível e muito útil atribuir
mais de uma classe. Assim haverá
múltiplas importações de estilo
class=“classe-1 classe-2 ...”
Estilo 2
OBS: pode ser modificado inline
Incorporação 2
Incluir outros arquivos htmls por uma tag
<iframe></iframe>
Incorporação 2
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Prioridade de estilos 3
1- Declaração inline
2- Declaração em <head><style>
3- Declaração em folha de estilo
3
Declare sua folha de estilo
Prática
Seletores 3
Tags
#IDs
.Classes
Seletores 3
Hover 3
OBS: hover é uma pseudo-classe
3
Configure uma classe de sua escolha
Prática
Principais propriedades 3
https://www.tutorialrepublic.com/css-reference/css3-properties.php
margin
padding
background-color
background-image
color
font-size
font-weight
font-family
height
min-height
width
min-width
Exemplo 3
Exemplo mais avançado de como definir
classes responsivas para iframes
OBS: Falaremos sobre Responsividade daqui a pouco
Outras pseudo-classes 3
https://developer.mozilla.org/pt-BR/docs/Web/CSS/Pseudo-classes
Hover outro elemetno 3
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Pra que serve? 4
Framework CSS
Várias classes definidas
Design Responsivo
Modularidade
Download 4
https://getbootstrap.com/
Declaração 4
Declaração 4
Declarações sem fazer downloads
4
Copie a declaração de
curso/bootstrap_declarado.html em
seu index
Prática
Básico
Responsividade 4
4
Altera com o tamanho da tela
Responsividade
4
Responsividade
4
Responsividade
Ajuste automático
Responsividade
4
Sistema de grades
row 1 1 1 1 1 1 1 1 1 1 1 1
12 col
Primeiro faz-se uma div-row depois
quantas col-i quiser, desde que
soma de i = 12
4
Sistema de grades
4
Sistema de grades
col col-sm col-md col-lg col-xl
576 768 992 1200
Largura
4
Sistema de grades
4
Sistema de grades
4
Sistema de grades
https://getbootstrap.com/docs/4.0/layout/grid/
É possível também:
Alinhas as colunas verticalmente ao centro
Alinhas horizontalmente se soma de i < 12
Ordenar as colunas
E mais
4
Faça uma divisão de colunas
Prática
4
Tipografia
4
Tipografia
4
Tipografia
4
Tipografia
mark
del
s
ins
u
small
strong
em
4
Tipografia
text-center
text-left
text-right
text-justify
https://getbootstrap.com/docs/4.0/content/typography/
4
Adicione o texto de
curso/bootstrap/tipografia.html em
uma de suas colunas
Prática
Classes Principais
4
Cores
bg-color, btn-color, text-color ...
https://getbootstrap.com/docs/4.0/utilities/colors/
4
Configure os bg-colors e text-colors
do seu site
Prática
4
Botões
Classe btn pode ser aplicada a
algumas tags
a -> link
button -> ação
4
Botões
4
Botões
https://getbootstrap.com/docs/4.0/components/buttons/
4
Active/disbaled
A classe active é para efeito de estilo
A propriedade e a classe disabled de
fato desabilitam
4
Personalize seu link para
sumario.html
Prática
4
Imagens
4
Imagens
https://getbootstrap.com/docs/4.4/content/images/
4
Adicione uma imagem fluida na coluna
que não está o texto
Prática
4
Bordas
img-thumbnail
border,
border-top,
border-right,
border-bottom,
border-left,
border-X border-color
border-0,
border-top-0,
border-right-0,
border-bottom-0,
border-left-0,
4
Bordas
rounded-top ...
rounded-0 ...
Foi usado apenas
para o exemplo
https://getbootstrap.com/docs/4.4/utilities/borders/
4
Adicione uma borda a sua imagem
Prática
4
Ícones
https://useiconic.com/open/
https://getbootstrap.com/docs/4.1/extend/icons/
Baixar uma pasta com os ícones
4
Ícones
Exemplo com font awesome:
4
Ícones
https://fontawesome.com/icons?d=gallery&s=solid&m=free
Exemplo com font awesome:
<i class=“fas fa-book”></i>
São tratados como texto
4
Alertas
https://getbootstrap.com/docs/4.0/components/alerts/
4
Complete o
curso/bootstrap/alertas.html com o
alerta que ta faltando
Prática
4
Cards
https://getbootstrap.com/docs/4.0/components/card/
JavaScript
4
Navbar
4
Navbar
4
Navbar
4
Navbar
4
Navbar
4
Navbar
Adicionar margin, margin-top,
padding ou padding-top
4
Navbar
https://getbootstrap.com/docs/4.0/components/navbar/
4
Adicione o navbar ao seu index e
remova o item desabilitado
Prática
4
Navs
https://getbootstrap.com/docs/4.4/components/navs/
Menus de navegação
Navbar
Nav
Seleciona o conteúdo da página
4
Scrollspy
https://getbootstrap.com/docs/4.0/components/scrollspy/
Local onde está
a navbar
Offset da
ativação
em pixels
Marca como “active” a área vista
automaticamente
4
Modais
4
Modais
https://getbootstrap.com/docs/4.0/components/modal/
4
Carrossel
4
Carrossel
https://getbootstrap.com/docs/4.4/components/carousel/
4
Substitua a foto pelo carrossel de
carrossel.html e o complete
Prática
4
Mais?
https://getbootstrap.com/docs/4.4/getting-started/introduction/
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Introdução 5
Linguagem de Programação
Interpretada
Alto nível
Multi-paradigma, principais:
funcional, imperativo, scripting e
Orientado a Objetos
Tipagem: dinâmica, fraca e implícita
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Introduction
Introdução 5
O foco desta seção não é a
programação em si
Estamos interessados em como mudar
nosso site com JS.
Declaração 5
Inserir trecho, geralmente, ao final
do <body>
Por que ao final?
Declaração 5
Modularizando
Prática 5
Declare seu main.js
Alert e console.log 5
Prática 5
Faça um alert e um console.log
Programação Básica
Variáveis 5
Principais tipos:
String
Number
Boolean
Array
Variáveis 5
OBS: Para impressão de acentos
Operadores Aritméticos 5
Básicos: + - * /
Resto: %
Potenciação: **
Incremento e decremento: ++ --
Operadores Relacionais 5
Básicos: < <= > >=
Igualdade: == !=
Identidade: === !==
Propriedade: in
Operadores Lógicos 5
And: &&
Or: ||
Not: !
Operadores Bit a Bit 5
And: &
Or: |
Not: ~
Xor: ^
Deslocamento: << >>
Estruturas Condicionais 5
OBS: Operador ternário
OBS: Também possui switch
Estruturas de Repetição 5
Desvios incondicionais: break e continue
Estruturas de Repetição 5
OBS: Também possui do-while
Declaração de Funções 5
Modificando HTML
Eventos 5
https://www.w3schools.com/tags/ref_eventattributes.asp
Vários eventos de mouse, teclado, janela, etc
DOM 5
DOM 5
5
Personalize a mensagem de toque.js
Prática
DOM 5
DOM 5
background-color  backgroundColor
5
Modifique nome.html e nome.js para mudar o
background-color
Prática
20241101-Webdesign-Frontend-e-Backend-Slide de aula
O que é? 6
https://jquery.com/
Framework JavaScript
Manipulação HTML mais simples
Versatilidade e extensibilidade
Declaração 6
Declaração idêntica ao do JS, porém
precisa ser depois da declaração do
jquery.js
jquery.js é a biblioteca
Uso 6
Simplificado a
Métodos executados depois que
carregar a página
Uso 6
6
Adicione um botão em sumiço.html e o
configure em sumiço.js para voltar os
textos. (.show())
Prática
Uso 6
Prática 6
Faça o botão azul de cor.html mudar o
texto para outra cor diferente do botão
vermelho
Uso 6
Uso 6
20241101-Webdesign-Frontend-e-Backend-Slide de aula
Sites Dinâmicos 7
Conteúdo baseado no usuário
Server-side PL: PHP, Java, etc
Banco de Dados
https://inovalize.com.br/diferencas-entre-site-dinamico-e-estatico/
Configurar PHP 7
1 - Baixar o Xampp.
2 - Adicionar o caminho de .../xampp/php à
variável de ambiente Path
3 – Ativar o Apache no painel de controle
xampp
4 – abrir o diretório de seu site e usar o
comando: php –S localhost:8080
5 – acesse seu site em localhost:8080
https://pt.wikihow.com/Instalar-o-XAMPP-para-Windows
FileZilla 7
Programa para fazer o upload para o
servidor que contém seu site.
É possível e melhor fazer por CLI?
FileZilla 7
Logar
Arrastar
FileZilla 7
Remover o tempo de desconexão
por inatividade
https://king.host/wiki/artigo/timeout-filezilla/
Bibliografia 7
- Web Design – Diego Mariano https://diegomariano.com/home/
- Documentação Bootstrap https://getbootstrap.com/docs/4.1/getting-
started/introduction/
- Sites do PETEE http://www.petee.cpdee.ufmg.br/ e
http://cora.cpdee.ufmg.br/
- Computação Gráfica UFF
http://computacaografica.ic.uff.br/conteudocap1.html
- W3Schools https://www.w3schools.com/
- Stack Overflow https://pt.stackoverflow.com/
- Developer Mozilla https://developer.mozilla.org/pt-BR/
- JQuery https://jquery.com/
Bibliografia 7
- https://color.adobe.com/pt/create
- https://matthewrayfield.com/goodies/inspect-this-snake/
- https://tableless.com.br/tudo-que-voce-queria-saber-sobre-git-e-github-
mas-tinha-vergonha-de-perguntar/
- https://www.tutorialrepublic.com/css-reference/css3-properties.php
- https://fontawesome.com/icons?d=gallery&s=solid&m=free
- https://inovalize.com.br/diferencas-entre-site-dinamico-e-estatico/
- https://pt.wikihow.com/Instalar-o-XAMPP-para-Windows
- https://king.host/wiki/artigo/timeout-filezilla/
WEB DESIGN
Slide-aula
2020
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA –
UNIVERSIDADE FEDERAL DE MINAS GERAIS

Mais conteúdo relacionado

PDF
Apresentação do PowerPoint432553255463.pdf
PDF
Caelum html-css-javascript-php
PDF
Arquitetura CSS
PDF
don't repeat yourself front-ender
PDF
apostila-html-css-javascript.pdf
PDF
apostila-html-css-javascript.pdf
PDF
Caelum html-css-javascript-php
PDF
apresentaçao de introduçao a programaçao web
Apresentação do PowerPoint432553255463.pdf
Caelum html-css-javascript-php
Arquitetura CSS
don't repeat yourself front-ender
apostila-html-css-javascript.pdf
apostila-html-css-javascript.pdf
Caelum html-css-javascript-php
apresentaçao de introduçao a programaçao web

Semelhante a 20241101-Webdesign-Frontend-e-Backend-Slide de aula (20)

PDF
CSS e Bootstrap - Introdução básica
PPTX
PPTX
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
PDF
Introdução ao Web Design: Aula 5 - HTML (part. 1)
PDF
O pontapé inicial para sua carreira de programador!
PDF
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
PPTX
Html 5 datainfo
PPTX
Uma breve introdução a css e bootstrap
PPTX
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
PDF
Tecnologias Web com foco na criação de Landing Pages
PPTX
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
PDF
02-Introdução CSS - DDW II
PDF
CSS com classe
PDF
Boas Práticas de programação WordPress
PPTX
Aula 01- web designer
PDF
PDF
PDF
Apostila HTML
PDF
Apostila html
PDF
SUIT CSS como padrão de escrita de estilos
CSS e Bootstrap - Introdução básica
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Introdução ao Web Design: Aula 5 - HTML (part. 1)
O pontapé inicial para sua carreira de programador!
Web_Design_Responsivo_e_Adaptativo_Apresentação_autor_Lara_Popov.pdf
Html 5 datainfo
Uma breve introdução a css e bootstrap
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Tecnologias Web com foco na criação de Landing Pages
Bootstrap desenvolvendo e customizando interfaces para web, introduzindo aos ...
02-Introdução CSS - DDW II
CSS com classe
Boas Práticas de programação WordPress
Aula 01- web designer
Apostila HTML
Apostila html
SUIT CSS como padrão de escrita de estilos
Anúncio

Último (20)

PDF
APOSTILA PARA FORMAÇÃO E RECICLAGEM DE VIGILANTES.pdf
PPTX
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
PDF
SLIDES da Palestra Da Educação especial para Educação Inclusiva.pdf
PDF
livro Ebook_Informatica_Aplicada_UnP.pdf
PPTX
introdução a informatica e suas peculiaridades
PPTX
NORMA 17 - ERGONOMIA NO TRABALHO - SST.pptx
PPTX
Slides Lição 9, CPAD, Uma Igreja que se Arrisca, 3Tr25.pptx
PDF
Escala de Proficiência do SAEB_Escala de Proficiência do SAEB
PPTX
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
PPTX
sistema circulatório ppt.pptxxxxxxxxxxxxxxx
PDF
TREINAMENTO DE BRIGADISTA DE INCENCIO 2023
PDF
Sociologia Cultural, Aspecto teóricos e conceitos
PPTX
Apresentação Treinamento Percepção de Riscos-1.pptx
PDF
Educacao_Contempranea_educação paulo freire
PPTX
Apresentacao-Plano-de-Gestao-Escolar-1.pptx
PDF
Apresentação Conteúdo sepsebdbsbdbb.pptx
PDF
DIÁLOGO DE LÍNGUA PORTUGUESA_ A NOVA MATRIZ .pptx (1).pdf
PDF
morfologia5.pdfllllllllllllllllllllllllllll
PDF
ebook_historia_pessoal_dos_mitos_gregos.pdf
PDF
Solucões-inovadoras-para-reduzir-desigualdades-educacionais (2).pdf
APOSTILA PARA FORMAÇÃO E RECICLAGEM DE VIGILANTES.pdf
Adaptação Curricular para Alunos com Deficiências - EMEB. ODIR (1).pptx
SLIDES da Palestra Da Educação especial para Educação Inclusiva.pdf
livro Ebook_Informatica_Aplicada_UnP.pdf
introdução a informatica e suas peculiaridades
NORMA 17 - ERGONOMIA NO TRABALHO - SST.pptx
Slides Lição 9, CPAD, Uma Igreja que se Arrisca, 3Tr25.pptx
Escala de Proficiência do SAEB_Escala de Proficiência do SAEB
Treinamento de Espaço Confinado_Trabalhadores e Vigias NR 33.pptx
sistema circulatório ppt.pptxxxxxxxxxxxxxxx
TREINAMENTO DE BRIGADISTA DE INCENCIO 2023
Sociologia Cultural, Aspecto teóricos e conceitos
Apresentação Treinamento Percepção de Riscos-1.pptx
Educacao_Contempranea_educação paulo freire
Apresentacao-Plano-de-Gestao-Escolar-1.pptx
Apresentação Conteúdo sepsebdbsbdbb.pptx
DIÁLOGO DE LÍNGUA PORTUGUESA_ A NOVA MATRIZ .pptx (1).pdf
morfologia5.pdfllllllllllllllllllllllllllll
ebook_historia_pessoal_dos_mitos_gregos.pdf
Solucões-inovadoras-para-reduzir-desigualdades-educacionais (2).pdf
Anúncio

20241101-Webdesign-Frontend-e-Backend-Slide de aula