Aula 1

Professor Paulo Henrique Santini
Aula 1 - Disciplina: Desenvolvimento Web.

DevWeb

Escola Duque de Caxias

O que veremos hoje ?

1 - Metodologia da aula, avaliações;

2 - A internet;

3 - O Desenvolvimento Web hoje;

3 - Porque você deve aprender HTML e CSS;

4 - O estado dos navegadores;

6 - O que é o HTML (Hypertext Markup Language);

7 - Tags, elementos e atributos;

8 - Frames;

9 - Cores;

10 - Imagens HTML;

11 - Formulários;

12 - Construindo um formulário com componentes HTML;

Quem sou eu ?

Seta

Formação:

2007 - 2009 - 2º grau (Escola Estadual Ensino Médio Professora Adelaide Picolotto - Ibiaçá-RS)

2009 - 2013 - Curso Superior em Análise e Desenvolvimento de Sistemas (Senac - Passo Fundo-RS)

2014 - 2016 - Mestrado em Computação Aplicada (Unisinos - São Leopoldo-RS)

Formatura

Cursos e Extensões:

2013 - 2013: Fenalivre (HTML 5 e CSS3). (Carga horária: 8h). Imed.

2012 - 2012: Desenvolvimento Java para Desktop. (Carga horária: 20h). Senac.

2011 - 2013: Oficina HTML5 e WEB. (Carga horária: 4h). Senac.

2011 - 2011: Manutenção de Hardwares e Redes. (1 ano). Trentin Informática.

2011 - 2011: Oficina: Virtualização Servidor. (Carga horária: 4h). Senac.

Conquistas:

2012 - 2012 - I Maratona de Programação. (Carga horária: 8h). Senac.

Maratona

Onde trabalhei ?

Primeiros trabalhos: Separador de peças (Mecânica)

2008 - 2009 - Contabilidade || Debas Contabilidade.

2010 - 2013 - Projetista de Móveis || Móveis Sebben.

2012 - 2013 - Manutenção de Hardware || Trentin Informática.

2013 - 2013 - Desenvolvedor Júnior Trainee || Compasso Tecnologia.

2011 - 2014 - Programador de Interface || Panosul e Lojas Estilo & Conforto.

Debas Contabilidade Móveis Sebben Trentin Informática Compasso Tecnologia Panosul Lojas Estilo & Conforto

Ambientes: Compasso

Compasso Compasso Compasso Compasso

O que eu faço hoje ?

Seta

Mestrando em Computação Aplicada

Linha de pesquisa: Engenharia de Software e Linguagens de Programação

Bolsista Projeto de Observatório Santander (DEDICAÇÃO INTEGRAL 40hs)

Integrado ao Mobilab (MacLab)

Computador Mobilab Santander Universidades Pipca

Orientador e Co-orientador

Jorge Barbosa Cristiano Costa
Mestrado Mestrado

Bolsista Santander - Projeto jogo Ignis Anima Apocalypse

IgnisAnima Apocalypse
Faça o Download

Metodologia aula

Seta

Metodologia, avaliações

Plano de Ensino

A internet

Seta
História da Internet... Como tudo começou

» 1960... Foi desenvolvida nos tempos da Guerra Fria com o nome de ArphaNet. Após a guerra, permitiram acesso aos cientistas, universidades...;

» 1970... Com entrada de cientistas, complicou. Então, dividiu-se Milnet e ArphaNet;

» 1975... Cresceu tanto que o pacote Network Control Protocol (NCP), tornou-se inadequado, surgindo assim o TCP/IP (Transfer Control Protocol/Internet Protocol) desenvolvido em UNIX;

» Internet no Mundo;
tim
História da Internet... Como tudo começou

» 1992... Tim Berners-Lee criou a World Wide Web (WWW) é um sistema de documentos em hipermídia, é a web.

» 1994... Tim Berners-Lee criou a world wide web Consortium (W3C) que supervisiona o desenvolvimento continuado da web, com 400 empresas;

» 1992... A empresa norte-americana Netscape criou o protocolo HTTPS (HyperText Transfer Protocol Secure), possibilitando o envio de dados criptografados para transações comercias pela internet;

» Em 1994, no dia 20 de dezembro é que a EMBRATEL lança o serviço experimental a fim de conhecer melhor a Internet;

» Internet no Mundo;
internet usuarios
Internet no Brasil

» 105 milhões de usuários de Internet, Dezembro/2013;

» 5 colocado, país mais conectado;

» Percentual de brasileiros conectados passou de 27% para 48% entre 2007 e 2011;

» Principal local de acesso Lan House (31%), própria casa (27%) e amigos (25%);

» 52 milhões de usuários diários;

» 60 milhões de computadores (até 2012);

» Em 2013, 27 milhões de usuários já tinham banda larga;

» Conexões móveis cresceu de 233 mil para 7,2 milhões em 2013;

» Navegadores;
navegadores
» Navegadores;
navegadores
» Navegadores;
navegadores
» Navegadores;
navegadores
» A grande jogada;
ecommerce
» Google é um operadora de telefonia;
projeto fi google
» Conectividade sem fio;
» Wireless;
» Conectar usuário melhor conexão;
» Suporte Hangout;
» Assinatura 2 GB US$ 20;
» Paga-se o que usa;
» Somente Nexus 6;
projeto fi google

O desenvolvimento web hoje

Seta
» Otimismo, época revolucionária;

» Proliferação internet, dispositivos, ubiquidade;

» Google ditando ritmo, mas diversas empresas: Face, Microsoft, Apple...;

» Expansão... Novas empresas, padrões, dispositivos;

"E é muito fácil garantir o seu espaço neste universo que se move como um trem bala. Basta participar"
» Novos conceitos: Responsividade x Adaptabilidade.

» O que é resposivo?

» O que é adaptativo?

Não basta ser responsivo, tem que ser adaptativo


» Prototipagem;
desenhemao
» Mobile First;
mobilefirst
» Mobile First;
mobilefirst
» Lixo Uol;
uol
» Lixo Avianca;
avianca
» 2005;
2005
» 2013;
2013
» Computação Invisível;
ComputacaoInvisivel
» 2020 ?;
» 2020;
Sony
» 2020;
Sony
» 2020;
Sony

Porque você deve aprender HTML e CSS ?

Seta
» Pretende trabalho com tecnologia ? Sim ou Não;

» Se SIM, então, o que você usará para trabalhar ?;

» O que faz a web funcionar ?;

» O que é um front-end ?;

» Quais as diferenças de um web designer, front-end e progamador ?;

Se encaixou NO PERFIL,
respondeu SIM para alguns dos itens...
GOSTOU...
Vamos AVANTE

Web

O estado dos navegadores

Seta
» O inferno de uma logomarca;

» Google Chrome o campeão de compatibilidade, mas olhe para os outros;

Web

O que é o HTML (HyperText Markup Language); ?

Seta
» Linguagem mais utilizada para desenvolver sites e layouts;

» Vem do inglês, e a tradução significa Linguagem de Marcação de Hipertexto;

» Quem criou o HTML ? ;

» Infinitas possibilidades;

» Estrutura Básica do HTML;
html
html

Tags, Elementos e Atributos HTML

Seta
Tags

» As tags escreve-se utilizando caracteres < e >;

» Define início e fim HTML;

» Uma tag de início e outra de fim, usando a /;

Atributos

» Definem propriedade de um elemento HTML;

» São colocados sempre na tag de abertura, após o nome do elemento;

» O atributo tem um nome, leva o sinal de (=), ainda cercado de (") ou (') e um valor;

Elemento

» É uma estrutura semântica;

» Composto por tag de abertura, conteúdo e tag fechamento;

html
html

Frames

Seta
Tags

» São as divisões que se pode fazer em uma página;

» Frames x DIVs = SEMPRE Div;

» Uma tag de início e outra de fim, usando a /;

html

Cores

Seta
Gerador 1

Gerador 2

Cores

Seta
» Exemplo usando background no body e a tag img;

Exemplo de imagem

Formulários

Seta
» Para criar formulários usa-se o comando form;