181
Slide-aula 2020 PROGRAMA DE EDUCAÇÃO TUTORIAL ENGENHARIA ELÉTRICA UNIVERSIDADE FEDERAL DE MINAS GERAIS WEB DESIGN

Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Slide-aula

2020

PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA –

UNIVERSIDADE FEDERAL DE MINAS GERAIS

WEB DESIGN

Page 2: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 3: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Front-end e Back-end 1

Page 4: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Front-end e Back-end 1

DesignHTML/CSS/JSSites estáticos

Segurança/EstruturaPHP

Sites dinâmicos

Page 5: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Um site 1

Um site será simplificado como um diretório em um servidor

Portanto, nosso site será uma pasta local com nossos arquivos

Page 6: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Principais Ferramentas 1

Page 7: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Objetivos

Page 8: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

ObjetivosApresentar o panorama geral de

funcionamento e de desenvolvimento de umsite;

Ensinar conceitos de ferramentas essenciaispara o Web Design;

Capacitar para criar um site estáticocompleto;

Motivar para no futuro evoluirmos parasites dinâmicos.

1

Page 9: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Desejável

Noções de programação;

Noções de edição de imagem;

Vontade de aprender;

Bom gosto;

Bom humor

1

Page 10: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Page 11: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Ferramenta principal

Linguagem de marcação de hipertexto

1

HTML – Estrutura básica dos sites

Page 12: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Uma das ferramentas principais

Folhas de estilo em cascata

Framework CSS

1

CSS e Bootstrap – Modularização das configurações de estilo

Page 13: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Linguagem de Programação

Client-side

Framework JavaScript

1

JavaScript e JQuery – Programação no lado do cliente

Page 14: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Linguagem de Programação

Server-side

Framework PHP

1

PHP e Codeigneter – Programação no lado do servidor, sites dinâmicos

Page 15: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Programas de edição de imagem

1

Ajustes dos arquivos de imagens

Page 16: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Edição de Imagens 1

Page 17: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Edição de ImagensDiminuir a resolução,

Ajustar a proporção,

Remover/adicionar fundo,

Paleta de cores

1

https://color.adobe.com/pt/create

Page 18: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Noções de ImagensDesenhos 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

Page 19: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Noções de Imagens

Raster

1

Vetor

Page 20: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Noções de Imagens 1

Rasterização

Vetorização

Raster Vetor

Page 21: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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.

Page 22: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas 1

Suporte ao desenvolvimento, atalhos, interfaces

Editores de texto

Page 23: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Editores de texto 1

Preze pela IDENTAÇÃO – maior legibilidade

Highlight

Organização

Atalhos

Page 24: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Navegadores

1

Interpretar o site

Pedro Alvares Cabral

Page 25: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Navegadores

Inspecionarctrl + shift + I

1

Margens

Código, pode apagar pra

testar

Tamanho celular

Redimensionar

Detalhes

https://matthewrayfield.com/goodies/inspect-this-snake/

Page 26: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas Git

Page 27: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Ferramentas

Git

1

Desenvolvimento em conjunto, branches e ramificações. Sistemas de controle de versões

Page 28: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1

git initgit clone https:...

Criar um repositório no site desejado e em sua máquina:

Iniciar em uma pasta acima

Clonar o repositório

Page 29: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1

git pullgit statusgit add –Agit commit –m “msg”git push

Atualização básica (e perigosa -> sobrescrita)

Puxar a versão mais atual

Ver as modificaçõesAdicionar as modificações

Criar um commitEmpurrar uma nova versão

Page 30: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1

git pullgit statusgit add –Agit commit –m “msg”git push

Como desenvolver em conjunto?

Page 31: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1

Master

Ramificação

Versão

Merge

1 forma de fazer no próximo slide

Page 32: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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/

Page 33: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Execução dos comandos

Page 34: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Compare & pull request

Page 35: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Descrever, Create pull request

Page 36: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Abrir Pull request

Page 37: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Conferir

Page 38: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Merge ou resolver conflitos

Page 39: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Git 1Exemplo

Deletar branch

Page 40: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Índice

Page 41: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Acompanhe X

Capítulo da Apostila??

Propaganda do Matlab??

https://exlink.com

Link para mais detalhes

Page 42: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

O que veremos

2 HTML

3 CSS

4 Bootstrap

5 JavaScript

6 JQuery

Page 43: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 44: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Arquivo principal 2

Qualquertexto

index.html

Page 45: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags 2

<tag> CONTEÚDEO </tag>

<tag prop=“valor”>...</tag>

<!-- comentários -->

Page 46: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags 2

<tag> CONTEÚDEO </tag>

<p> Este é um parágrafo </p>

Page 47: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags 2

<tag prop=“valor”>...</tag>

<p id=“primeiroParagrafo”>...</p>

Page 48: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags 2

<!-- comentários -->

<!-- <p id=“...”>...</p> -->

Page 49: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags 2

Estrutura básica

Page 50: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

2

Estruture o index.html

Prática

Page 51: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

OBS: Tem de h1 até h6

Page 52: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

Body:<img src=“...”>

<hr>

<br>

<div> </div>

Page 53: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

Head:<meta charset="UTF-8">

<title>CoRA</title>

<link rel="shortcut icon" href="img/icon/icon.png"/>

Page 54: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

2

Adicione no head

<meta charset="UTF-8">

<title>Titulo</title>

Prática

Page 55: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

<a href=“”> LINK </a>

Page 56: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

OBS: target=“_blank” abre o link em outra guiaOBS: hrefs mailto: e tel:

Page 57: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

2

Faça um link para curso/sumario.html

Prática

Page 58: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Tags Principais 2

Page 59: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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.

Page 60: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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 ...”

Page 61: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Estilo 2

OBS: pode ser modificado inline

Page 62: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Incorporação 2

Incluir outros arquivos htmls por uma tag

<iframe></iframe>

Page 63: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Incorporação 2

Page 64: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 65: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Prioridade de estilos 3

1- Declaração inline

2- Declaração em <head><style>

3- Declaração em folha de estilo

Page 66: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

3

Declare sua folha de estilo

Prática

Page 67: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Seletores 3

Tags

#IDs

.Classes

Page 68: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Seletores 3

Page 69: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Hover 3

OBS: hover é uma pseudo-classe

Page 70: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

3

Configure uma classe de sua escolha

Prática

Page 71: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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

Page 72: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Exemplo 3

Exemplo mais avançado de como definir classes responsivas para iframes

OBS: Falaremos sobre Responsividade daqui a pouco

Page 73: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Outras pseudo-classes 3

https://developer.mozilla.org/pt-BR/docs/Web/CSS/Pseudo-classes

Page 74: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Hover outro elemetno 3

Page 75: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 76: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Pra que serve? 4

Framework CSS

Várias classes definidas

Design Responsivo

Modularidade

Page 77: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Download 4

https://getbootstrap.com/

Page 78: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Declaração 4

Page 79: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Declaração 4

Declarações sem fazer downloads

Page 80: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Copie a declaração de curso/bootstrap_declarado.html em seu index

Prática

Page 81: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Básico

Page 82: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Responsividade 4

Page 83: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Altera com o tamanho da tela

Responsividade

Page 84: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Responsividade

Page 85: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Responsividade

Ajuste automático

Responsividade

Page 86: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema 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

Page 87: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema de grades

Page 88: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema de grades

col col-sm col-md col-lg col-xl

576 768 992 1200 Largura

Page 89: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema de grades

Page 90: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema de grades

Page 91: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Sistema 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

Page 92: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Faça uma divisão de colunas

Prática

Page 93: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Tipografia

Page 94: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Tipografia

Page 95: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Tipografia

Page 96: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Tipografia

markdelsinsusmallstrongem

Page 97: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Tipografia

text-center

text-left

text-right

text-justify

https://getbootstrap.com/docs/4.0/content/typography/

Page 98: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Adicione o texto de curso/bootstrap/tipografia.html em uma de suas colunas

Prática

Page 99: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Classes Principais

Page 100: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Cores

bg-color, btn-color, text-color ...

https://getbootstrap.com/docs/4.0/utilities/colors/

Page 101: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Configure os bg-colors e text-colorsdo seu site

Prática

Page 102: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Botões

Classe btn pode ser aplicada a algumas tags

a -> linkbutton -> ação

Page 103: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Botões

Page 104: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Botões

https://getbootstrap.com/docs/4.0/components/buttons/

Page 105: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Active/disbaled

A classe active é para efeito de estilo

A propriedade e a classe disabled de fato desabilitam

Page 106: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Personalize seu link para sumario.html

Prática

Page 107: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Imagens

Page 108: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Imagens

https://getbootstrap.com/docs/4.4/content/images/

Page 109: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Adicione uma imagem fluida na coluna que não está o texto

Prática

Page 110: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Bordasimg-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,

Page 111: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Bordas

rounded-top ...rounded-0 ...

Foi usado apenas para o exemplo

https://getbootstrap.com/docs/4.4/utilities/borders/

Page 112: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Adicione uma borda a sua imagem

Prática

Page 113: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Ícones

https://useiconic.com/open/

https://getbootstrap.com/docs/4.1/extend/icons/

Baixar uma pasta com os ícones

Page 114: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4ÍconesExemplo com font awesome:

Page 115: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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

Page 116: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Alertas

https://getbootstrap.com/docs/4.0/components/alerts/

Page 117: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Complete o curso/bootstrap/alertas.html com o alerta que ta faltando

Prática

Page 118: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Cards

https://getbootstrap.com/docs/4.0/components/card/

Page 119: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

JavaScript

Page 120: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Page 121: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Page 122: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Page 123: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Page 124: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Page 125: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

Adicionar margin, margin-top,padding ou padding-top

Page 126: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navbar

https://getbootstrap.com/docs/4.0/components/navbar/

Page 127: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Adicione o navbar ao seu index e remova o item desabilitado

Prática

Page 128: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Navs

https://getbootstrap.com/docs/4.4/components/navs/

Menus de navegaçãoNavbar

Nav

Seleciona o conteúdo da página

Page 129: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Scrollspy

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

Page 130: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Modais

Page 131: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Modais

https://getbootstrap.com/docs/4.0/components/modal/

Page 132: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Carrossel

Page 133: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Carrossel

https://getbootstrap.com/docs/4.4/components/carousel/

Page 134: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4

Substitua a foto pelo carrossel de carrossel.html e o complete

Prática

Page 135: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

4Mais?https://getbootstrap.com/docs/4.4/getting-started/introduction/

Page 136: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 137: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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ícitahttps://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Introduction

Page 138: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Introdução 5

O foco desta seção não é a programação em si

Estamos interessados em como mudar nosso site com JS.

Page 139: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Declaração 5

Inserir trecho, geralmente, ao final do <body>

Por que ao final?

Page 140: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Declaração 5

Modularizando

Page 141: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Prática 5

Declare seu main.js

Page 142: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Alert e console.log 5

Page 143: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Prática 5

Faça um alert e um console.log

Page 144: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Programação Básica

Page 145: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Variáveis 5

Principais tipos:

String

Number

Boolean

Array

Page 146: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Variáveis 5

OBS: Para impressão de acentos

Page 147: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Operadores Aritméticos 5

Básicos: + - * /

Resto: %

Potenciação: **

Incremento e decremento: ++ --

Page 148: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Operadores Relacionais 5

Básicos: < <= > >=

Igualdade: == !=

Identidade: === !==

Propriedade: in

Page 149: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Operadores Lógicos 5

And: &&

Or: ||

Not: !

Page 150: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Operadores Bit a Bit 5

And: &

Or: |

Not: ~

Xor: ^

Deslocamento: << >>

Page 151: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Estruturas Condicionais 5

OBS: Operador ternário

OBS: Também possui switch

Page 152: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Estruturas de Repetição 5

Desvios incondicionais: break e continue

Page 153: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Estruturas de Repetição 5

OBS: Também possui do-while

Page 154: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Declaração de Funções 5

Page 155: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Modificando HTML

Page 156: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Eventos 5

https://www.w3schools.com/tags/ref_eventattributes.asp

Vários eventos de mouse, teclado, janela, etc

Page 157: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

DOM 5

Page 158: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

DOM 5

Page 159: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

5

Personalize a mensagem de toque.js

Prática

Page 160: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

DOM 5

Page 161: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

DOM 5

background-color backgroundColor

Page 162: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

5

Modifique nome.html e nome.js para mudar o background-color

Prática

Page 163: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 164: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

O que é? 6

https://jquery.com/

Framework JavaScript

Manipulação HTML mais simples

Versatilidade e extensibilidade

Page 165: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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

Page 166: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Uso 6

Simplificado a

Métodos executados depois que carregar a página

Page 167: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Uso 6

Page 168: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

6

Adicione um botão em sumiço.html e o configure em sumiço.js para voltar os textos. (.show())

Prática

Page 169: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Uso 6

Page 170: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Prática 6

Faça o botão azul de cor.html mudar o texto para outra cor diferente do botão vermelho

Page 171: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Uso 6

Page 172: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

Uso 6

Page 173: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema
Page 174: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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/

Page 175: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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:8080https://pt.wikihow.com/Instalar-o-XAMPP-para-Windows

Page 176: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

FileZilla 7

Programa para fazer o upload para o servidor que contém seu site.

É possível e melhor fazer por CLI?

Page 177: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

FileZilla 7

Logar

Arrastar

Page 178: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

FileZilla 7

Remover o tempo de desconexão por inatividade

https://king.host/wiki/artigo/timeout-filezilla/

Page 179: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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/

Page 180: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

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/

Page 181: Apresentação do PowerPointpetee/ref/doc/minicursos_oficinas/web/...12 col Primeiro faz-se uma div-row depois quantas col-i quiser, desde que soma de i = 12 Sistema de grades 4 Sistema

WEB DESIGNSlide-aula

2020

PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA –

UNIVERSIDADE FEDERAL DE MINAS GERAIS