30
Web Design e Programação Front-end Anderson Luís Furlan Claiton de Melo Marcílio

Web design e Programação front-end

Embed Size (px)

Citation preview

Page 1: Web design e Programação front-end

Web Design e Programação

Front-end

Anderson Luís FurlanClaiton de Melo

Marcílio

Page 2: Web design e Programação front-end

Definição

Web Design

•O Web Design é uma área do design gráfico focada na elaboração de interfaces para sites e sistemas web.

Page 3: Web design e Programação front-end

Definição

Programação

Front-end

•É uma área da programação responsável por codificar a interface do Web Design em páginas da web

Page 4: Web design e Programação front-end

Web-Design

Front-end

Back-end

Desenvolvimento Web

Page 5: Web design e Programação front-end

Web-design

Ferramentas Gráficas: Photoshop, Fireworks e Corel

Draw

Page 6: Web design e Programação front-end

Front-end

HTML, CSS e JavaScript

Page 7: Web design e Programação front-end

Back-end

PHP, Java, Ruby, Pyhton, etc.

Page 8: Web design e Programação front-end

Programação Front-end Linguagens

Page 9: Web design e Programação front-end

HyperText Markup Language

É uma linguagem de marcação, utilizada como padrão na Internet

responsável pela ESTRUTURA em uma página. Por meio dela se

define, por exemplo, títulos, subtítulos, listas ordenadas, não

ordenadas, blocos de códigos, links, etc. O HTML5 é a última

versão da linguagem onde foram incluídos uma série de recursos

de multimídia (áudio e vídeo), deixando-a também mais

semântica.

Page 10: Web design e Programação front-end

HyperText Markup Language

Page 11: Web design e Programação front-end

HyperText Markup Language

Page 12: Web design e Programação front-end

Cascade Style Sheets

É uma linguagem de folhas de estilo em cascata, do inglês

Cascade Style Sheets, responsável por definir o ESTILO de uma

página da Web. É o que define o layout de apresentação, as cores,

os efeitos e todas as formas de apresentação de um site ou

sistema web. A versão 3 da linguagem CSS permite animações

através de regras, sem a necessidade de programar em JavaScript

ou plugins para tal.

Page 13: Web design e Programação front-end

Cascade Style Sheets

Page 14: Web design e Programação front-end

Cascade Style Sheets

Page 15: Web design e Programação front-end

Anteriormente era considerada uma linguagem de script, hoje é

considerada uma linguagem de programação, sendo responsável

pela AÇÃO em uma página da Web. JavaScript ou ECMAScript,

realiza manipulações de elementos na página, animações,

validação de formulários, em APIs do HTML5, como geolocalização

e diversas outras funcionalidades no lado client (browser).

JavaScript

Page 16: Web design e Programação front-end

JavaScript

Page 17: Web design e Programação front-end

JavaScript

Page 18: Web design e Programação front-end

Tecnologias

Page 19: Web design e Programação front-end

Frameworks Front-end

Framework é uma abstração que une códigos comuns entre vários

projetos de software provendo uma funcionalidade genérica. Os

Frameworks Front-end provém funcionalidades como sistema

de layout de grid, responsividade na web, cross-browsers, plug-ins

entre outros recursos. No caso do Bootstrap e Foundation, os mais

populares frameworks front-end, compreendem uma “compilação”

de componentes CSS e JavaScript.

Page 20: Web design e Programação front-end

Frameworks Front-end

Page 21: Web design e Programação front-end

Frameworks Front-end

Page 22: Web design e Programação front-end

Bibliotecas JavaScript

Bibliotecas contém código e dados auxiliares, que provém serviços

a programas independentes, o que permite o compartilhamento e

a alteração de código e dados de forma modular.

jQuery é uma biblioteca JavaScript desenvolvida para simplificar

os scripts que interagem com o HTML. Simplifica a manipulação da

página e de eventos.

O AngularJS é do Google e uma das bibliotecas JS mais populares e

inovadoras por ter “acabado” com a manipulação do DOM.

Page 23: Web design e Programação front-end

Bibliotecas JavaScript

Page 24: Web design e Programação front-end

Bibliotecas JavaScript

Page 25: Web design e Programação front-end

Bibliotecas JavaScript

Page 26: Web design e Programação front-end

A importância do Web Design

➢ O usuário valoriza cada vez mais a aparência

➢ Usabilidade é um fator chave para uma boa experiência na web

➢ As empresas buscam consolidar suas marcas na Internet, por meio de uma identidade visual

➢ Não adianta um sistema que funcione corretamente, mas que seja de difícil compreensão

Page 27: Web design e Programação front-end

Campo de Trabalho

➢ Desenvolvimento de Sistemas

➢ Agências de Publicidade e Propaganda

➢ Sites e e-commerces

➢ Freelancer

Page 28: Web design e Programação front-end

➢ Bootstrap ➢ Foundation

➢ jQuery

➢ AngularJS

Links

➢ Start Bootstrap

➢ Bootswatch

➢ Validadores W3C

➢ Am I Responsive?

Page 29: Web design e Programação front-end

Perguntas

Page 30: Web design e Programação front-end

Obrigado!

Anderson Luís [email protected]

Claiton de Melo Marcílio [email protected]