Facilitando sua vida com

Documentos relacionados
Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...

Tecnologias de Desenvolvimento de Páginas web

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Revisando os conteúdos. Introdução ao CSS

Curso Web Designer - UTD Aula 01

Aula 11 Introdução ao Java Script

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Curso online de. Formação em Front-End. Plano de Estudo

Aula 17 Introdução ao jquery

Gestão de Pessoas. Professor: Itair Pereira da Silva

MICROCOMPUTADORES MONTAGEM E MANUTENÇÃO REDE DE COMPUTADORES A IMAGEM DIGITAL NA EDITORAÇÃO. Ivan Max Freire de Lacerda

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

William Pereira Alves

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos -

10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016 ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE

PARA QUEM É ESTE CURSO?

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

Web Interativa com Ajax e PHP

Programação para Internet I

INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO

Curso online de Aplicações. Híbridas. Plano de Estudo

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

Desenvolvimento para Internet. Professor Ariel da Silva Dias HTML

CSS Cascading Style Sheets

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

MERCADO DE TRABALHO DE TI E O IMPACTO DO ANGULAR 7

André Gonçalo Faria Queda

O CMS JOOMLA! UM GUIA PARA INICIANTES

Planificação Anual da disciplina de Redes de Comunicação 12º PI

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

Disciplina: Desenvolvimento Web Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Programação para Internet I

Informática Parte 21 Prof. Márcio Hunecke

Olá pessoal, Hoje vamos entender os conceitos sobre linguagem de programação. Definição, tipos de linguagens e as linguagens mais utilizadas

Escola Básica e Secundária de Salvaterra de Magos. RELATÓRIO CRÍTICO Prova de Aptidão Profissional

Lógica de Programação

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum

Programação para Web I Desenvolvendo templates com Facelets. Prof. Eder de Lima Lacerda

ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência.

Plano de Trabalho Docente

Capítulo 7. A camada de aplicação

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

Cassio Greco. Fundador da Conta Simples

Introdução à Programação para Dispositivos Móveis

Prof. Esp. Andrew Rodrigues 1

IFSC/Florianópolis - Programação Orientada a Objetos com Java - prof. Herval Daminelli

Algoritmos e Programação

Introdução ao Zend Framework 2

Aprendizagem de algoritmos Numéricos na Web usando PHP

Curso Online de E-commerce. Plano de Estudo

Conceito para o desenvolvimento web utilizando Spring Boot, Bootstrap e Angular JS.

Linguagens de Domínio Específico

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

Guia para Criativos em HTML5 ABRIL

Algoritmos e Programação

Guia para Criativos em HTML5 ABRIL

POO. Programação Orientada a Objeto. Conceitor HTML/PHP. Professor Jarbas Araújo

PLATAFORMA SIGA RIO DAS VELHAS MANUAL DO CÓDIGO FONTE

Introdução 1 PARTE I: A LINGUAGEM DA WEB 5

- Compreender as diferenças entre os vários métodos e códigos de erro HTTP

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

PROCESSO SELETIVO DE DOCENTES, NOS TERMOS DO COMUNICADO CEETEPS N 1/2009 E SUAS ALTERAÇÕES.

Recomenda-se a leitura completa deste documento antes de iniciar o desenvolvimento do website.

Programação WEB. Prof. André Gustavo Duarte de Almeida www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Aplicativos para Internet Aula 01

Dicas & truques é uma iniciativa InnoDev com o foco na divulgação e promoção do Talento Angolano e fundamentalmente a partilha do conhecimento com

Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes

TOP 10 Melhores Editores de texto para programadores

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

Introdução a lógica e a Linguagem de Programação

Programação Cliente em. jquery. Fontes: Wendell S. Soares e vinteum.com

Aula 3 - Parte Final HTML e CSS

Criando Classes em PHP

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

TOP 10 dos melhores editores de texto em 2017

CODEPASS Documento de Visão

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS

Bryan Marvila. Resumo. Experiência. Programador Front-end

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

O Impacto no Desenvolvimento de Produtos Computacionais Utilizando Angular Js, Spring Framework e Java

ELABORAÇÃO DE WEBSITE COM BASE NA NECESSIDADE DA EMPRESA VISANDO BAIXOS CUSTOS E DESIGN MODERNO

CSS CASCADING STYLE SHEET

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Introdução ao Javascript

Transcrição:

Facilitando sua vida com Larissa Carvalho Estudante de Sistemas para Internet.

AGENDA Apresentação Front-End X Back-End, quais as diferenças? Introdução básica sobre HTML e CSS O que são Pré-Processadores CSS? O que é SASS e por que ele irá facilitar a sua vida? Componentes do SASS 2

Quem sou eu? Larissa Carvalho Estudante de Sistemas para Internet Fotógrafa Curiosa 3

1 O que é Front-End? 4

Front-End ou Client-Side É a primeira camada do qual um usuário se depara ao acessar um site. Representa a interface entre o usuário e o servidor. Desenvolvedor Front-End Web Designer. 5

PRINCIPAIS LINGUAGENS USADAS Devido a evolução das tecnologias, existem uma grande quantidade de frameworks e bibliotecas existentes no mercado, fazendo com que o programador tenha que saber muito mais do que apenas HTML, CSS e JavaScript. 6

O que é HTML? HTML é uma linguagem de marcação, utilizada para escrever e organizar páginas da Web. O HTML não é considerado uma linguagem de programação. 7

O que é CSS? CSS significa "Cascading Style Sheets" ou "Folha de estilo em cascata" e é ele quem irá dar o estilo para a sua página. 8

Back-End ou Server-Side São as tecnologias que rodam no lado do Servidor. Através do Back-End é que acontece o acesso ao banco de dados, usuários logados no site, envio de emails. Utiliza-se linguagens como Php, Java, Ruby, Python e diversas outras. 9

Syntactically Awesome Style Sheets Criado em 2006 por desenvolvedores Ruby Necessidade de produtividade Evitar a repetição do código 10

O que é Pré-processador CSS? Os Pré-processadores são responsáveis por trazerem performance para o código. Ele nos dá a possibilidade de trabalhar com funções, variáveis, mixins, includes, dentro do código CSS. 11

Pode ser escrito de duas maneiras diferentes.sass O arquivo.sass faz uso do nested selector (aninhamento de seletores) e não necessita do uso de chaves e ponto e vírgula..scss O arquivo.scss é mais parecido com o CSS padrão, também faz uso do nested selector, porém é necessário o uso de chaves e ponto e vírgula. 12

Variáveis É uma maneira de armazenar uma informações que você deseja utilizar na sua folha de estilo. Dentro das variáveis podem se armazenar coisas como cores, fontes ou qualquer valor de Css que você queira utilizar. As variáveis te ajudam a fazer mudanças globais dentro do seu código muito rapidamente e poupar tempo. 13

Variáveis 14

Mixins O Mixins é uma maneira de armazenar inúmeras informações que você pode reutilizar em várias partes da sua folha de estilo. Ele permite a passagem de valores, o que torna ele ainda mais flexível. 15

Mixins 16

Partials São arquivos SASS que contém pequenos trechos de CSS que podem ser incluídos dentro do seu arquivo CSS principal, utilizando a função import. O arquivo Partial deve sempre ser nomeado com um underline no início. E só será incluso no seu css quando chamado usando o @import. É uma ótima maneira de modularizar o seu CSS e ajuda na hora da manutenção deste código. 17

Imports O CSS tem uma opção de importação de arquivos de código que permite dividir seu CSS em partes menores, tornando a manutenção mais simples. 18

Imports Digamos que você tenha alguns arquivos Sass, exemplo _reset.scss e base.scss. E você queira importar _reset.scss dentro de base.scss. 19

Imports Esse é o resultado do import no seu código css. 20

Extends/Herança É um dos recursos mais úteis do SASS. Usar o @extend permite compartilhar um conjunto de propriedades CSS de um seletor para outro. Diferente do Mixin na utilização do @extend você não pode passar parâmetros, pois com o @extend você compartilha as propriedades existentes de uma classe com outra. Ele é utilizado quando queremos estender o código de uma classe para outra. 21

Extends/Herança Nesse exemplo, foi criado uma série simples de mensagem para erros, avisos e sucessos usando outro recurso que combina com as classes de espaço reservado estendidas. Uma classe de espaço reservado é um tipo especial de classe que só imprime quando é estendida e pode ajudar a manter seu CSS compilado limpo e completo. 22

Extends/Herança Esse é o resultado do extend no seu código css. 23

Operadores O Sass possui vários operadores matemáticos padrão como +, -, *, / e %. Fazer matemática no seu código CSS em pode ser muito útil em alguns momentos. 24

Operadores Nesse exemplo, criamos uma grade fluida muito simples, baseada em 960px. Operações em Sass nos permitem obter valores de pixel e convertê-los em porcentagens sem muita complicação. 25

Operadores Esse é o resultado dos operadores no seu código css. 26

Obrigado! Contatos lariicarvalho_ larissa.carvalhomorais@gmail.com Larissa Carvalho 27