SlideShare uma empresa Scribd logo
1 de 12
ESCOLA SENAI BONIFÁCIO ALMODÓVAR
                    PROGRAMADOR DE SISTEMA
                       Prof. Daniel Brandão




Disciplina: Conceitos de Programação para web
1. O que é programação?

PROGRAMAÇÃO é o ato de desenvolver programas e/ou aplicativos
de computadores.
1.1 Computadores, sistemas operativos e programas
Os programas de computador que iremos fazer são executados
em computadores ligados à internet. No entanto, a verdade é que é
preciso mais do que um computador (o chamado hardware) para se
conseguir criar e executar um programa. O que é preciso costuma
apresentar-se por níveis, em que o nível inferior serve de suporte ao
que lhe está por cima. Um primeiro esquema simples é:
Programas (processadores de texto, jogos, folha de cálculo, etc.)
Computador (a caixa e o que está dentro! )
1. O que é programação?


A tal verdade mais completa é outra: existe mais um nível entre o
computador e os programas. Esse nível corresponde a um tipo especial
de programa chamado sistema operativo ou operacional. O mais
conhecido atualmente é provavelmente o Microsoft Windows nas suas
várias versões (95, 98, NT, 2000, XP, e 7), mas existem muito
mais sistemas operativos. Para computadores pessoais outro muito
utilizado é o sistema Linux que é uma variante de um sistema operativo
muito famoso, criado na década de 70 e chamado UNIX. Os grandes
fabricantes de computadores também têm sistemas operativos
específicos para os seus computadores e existem também muitos
sistemas operativos para aplicações e tipos de computadores
específicos.
O que é programação?


Então temos:

Programas (processadores de texto, jogos, folha de cálculo,
etc.)
Sistema Operacionais (MS-Windows, Linux, etc.)
Computador (a caixa e o que está dentro )
2. Introdução à web

2.1 A Internet
A Internet é a rede mundial de computadores e interliga várias redes de computadores
(instituições educacionais, governamentais, comerciais, etc). Milhares de pessoas
trabalham na expansão e administração destas redes. A rede mundial compreende
recursos de informação tão vastos que estão além da compreensão humana.
A Internet surgiu a partir de pesquisas militares nos períodos áureos da Guerra Fria.

União Soviética e Estados Unidos compreendiam a eficácia e necessidade absoluta dos
meios comunicação. Toda a população teve acesso aos estudos já empreendidos e
somaram esforços paras aperfeiçoá-los.

No Brasil, a Internet só começou em 1988 destinada apenas à comunidade acadêmica.

A partir de 1997, o aumento de acessos a rede levou a investimentos em novas
tecnologias.
2.2 Tipos de conexão


Os meios de acesso à Internet são a banda larga, Wi-Fi,
satélites e celulares com tecnologia 3G.

Existem locais públicos de acesso à Internet, como
bibliotecas, além de pontos de acesso à Internet, como em
aeroportos.

Alguns telefones celulares, como os smartphones,
geralmente vêm com acesso à Internet através da própria
rede do telefone.
2. Introdução à web

2.3 Definições da Html
Os documentos na Web são organizados com o uso de comandos
que são interpretados pelos browsers. Estes comandos compõem a
linguagem HTML (HyperText Markup Language).
A linguagem HTML é uma linguagem utilizada para definir a
aparência (formatação) dos documentos na Web.
2.4 Elementos de um Projeto Web
Página Web - Arquivo de texto formatado com HTML.
Home Page - Página pessoal ou página inicial do site.
Web Site - Sítio, lugar; conjunto de páginas HTML que contém
informações relacionadas.
Também podem fazer parte de um Web Site arquivos de texto,
programas, imagens, etc
2. Introdução à web


          2.5 Estrutura de um Web Site
               Um Web Site pode estar
          organizado de três maneiras:
3. HTML

COMANDOS HTML (TAGS)
Os comandos HTML são descritores que indicam ao browser como as informações devem
aparecer e são chamados de TAGS. São escritos obrigatoriamente entre os sinais "<" (menor
que) e ">" (maior que).


3.1 Formas dos Comandos HTML
As tags podem ser:
- Abertos (simples): <comando>
- Fechados: <comando> . . . </comando>
- Compostos: <comando>
        <elemento 1> ... </elemento 1>
        <elemento 2> ... </elemento 2> ....
        <elemento n> ... </elemento n>
        </comando>
3. HTML

3.2 Regras HTML e Dicas
Fechar sempre as TAGS fechados e compostos;
NUNCA esquecer um sinal de “<” ou de “>”, no início ou no fim do tag;
Não usar espaços no tag (no interior dos sinais “<” e “>”).
                     EX: </ comando> ERRADO!!!
                              < com an do> - NUNCA!!!!
Os agrupamentos de espaços colocados FORA dos tags serão
interpretados como apenas um espaço. Fora dos tags não há restrição do
uso dos espaços;

NOMES DOS TAGS - Maiúsculas (não é estritamente necessário mas facilita
a leitura e tomaremos como convenção para os nossos códigos);

NOMES DOS ARQUIVOS (inclusive extensão “.html” ou “.htm”) -
Minúsculas;
4. Dicas importantes

Algumas dicas importantes para o seu sucesso na Web:

  Verifique suas páginas com diferentes navegadores e em
  diferentes plataformas para assegurar que você terá uma
  experiência de visualização consistente;
  Como a maioria dos usuários Web ainda se conectam a
  velocidades baixas, verifique se suas páginas podem ser
  visualizadas com estes modems;
  Revise a grafia e a gramática antes de publicar a sua página
  (peça que outra pessoa a leia). Verifique todos os links entre as
  páginas. Esta dica é simples mas muitas pessoas esquecem
  dela e publicam péssimos trabalhos;
4. Dicas importantes

Em vez de fazer seu vínculo de texto com coisas chatas do tipo
‘Clique aqui!’, procure ser mais específico, use ‘Iniciar’,
‘Transferir’, ou outra;
Não coloque informações do tipo “Este site está em processo
de criação” (geralmente acompanhada de sinais amarelos),
pois praticamente todos os sites da Web estão em criação e em
desenvolvimento. É preferível não colocar nada a colocar uma
página com um aviso deste tipo;
Peça a opinião de outras pessoas antes de publicar o seu site, o
olhar crítico de alguém pode detectar erros que não foram
percebidos por você.

Mais conteúdo relacionado

Mais procurados

Apostila tutorial do Linux Educacional 3.0 - Parte 1
Apostila tutorial do Linux Educacional 3.0 - Parte 1Apostila tutorial do Linux Educacional 3.0 - Parte 1
Apostila tutorial do Linux Educacional 3.0 - Parte 1Sandra Cristina Ramos
 
Html E Websemantica Trabalho
Html E Websemantica TrabalhoHtml E Websemantica Trabalho
Html E Websemantica TrabalhoAdagenor Ribeiro
 
TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordP.ESPERANCA
 
210 questoes informat cespe
210 questoes informat cespe210 questoes informat cespe
210 questoes informat cespeTereza Cristina
 
Tutorial pdf
Tutorial pdf Tutorial pdf
Tutorial pdf mvpvpvp
 
Projeto calculadora em_java
Projeto calculadora em_javaProjeto calculadora em_java
Projeto calculadora em_javasamuelthiago
 
Remover virus que transforma pastas em atalhos
Remover virus que  transforma pastas em atalhosRemover virus que  transforma pastas em atalhos
Remover virus que transforma pastas em atalhosCarlos Elson Cunha
 

Mais procurados (11)

Apostila tutorial do Linux Educacional 3.0 - Parte 1
Apostila tutorial do Linux Educacional 3.0 - Parte 1Apostila tutorial do Linux Educacional 3.0 - Parte 1
Apostila tutorial do Linux Educacional 3.0 - Parte 1
 
Html E Websemantica Trabalho
Html E Websemantica TrabalhoHtml E Websemantica Trabalho
Html E Websemantica Trabalho
 
TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot Word
 
210 questoes informat cespe
210 questoes informat cespe210 questoes informat cespe
210 questoes informat cespe
 
Html manual
Html manualHtml manual
Html manual
 
Tutorial pdf
Tutorial pdf Tutorial pdf
Tutorial pdf
 
NetBeans: a IDE que você precisa
NetBeans: a IDE que você precisaNetBeans: a IDE que você precisa
NetBeans: a IDE que você precisa
 
Projeto calculadora em_java
Projeto calculadora em_javaProjeto calculadora em_java
Projeto calculadora em_java
 
Apostila módulo 3a
Apostila módulo 3aApostila módulo 3a
Apostila módulo 3a
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Remover virus que transforma pastas em atalhos
Remover virus que  transforma pastas em atalhosRemover virus que  transforma pastas em atalhos
Remover virus que transforma pastas em atalhos
 

Destaque

Assistente de programação visual gráfica
Assistente de programação visual gráficaAssistente de programação visual gráfica
Assistente de programação visual gráficaDaniel Brandão
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoDaniel Brandão
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - ResumoDaniel Brandão
 
CSS - Módulo Básico de WEB
CSS - Módulo Básico de WEBCSS - Módulo Básico de WEB
CSS - Módulo Básico de WEBDaniel Brandão
 
Introdução a Banco de Dados
Introdução a Banco de DadosIntrodução a Banco de Dados
Introdução a Banco de DadosDaniel Brandão
 
Introdução ao editor de texto Word
Introdução ao editor de texto WordIntrodução ao editor de texto Word
Introdução ao editor de texto WordDaniel Brandão
 
Scrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresScrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresDanilo Bardusco
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
PHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosPHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosDaniel Brandão
 

Destaque (15)

Registros no windows 7
Registros no windows 7Registros no windows 7
Registros no windows 7
 
Assistente de programação visual gráfica
Assistente de programação visual gráficaAssistente de programação visual gráfica
Assistente de programação visual gráfica
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Tipos de dados em MySQL
Tipos de dados em MySQLTipos de dados em MySQL
Tipos de dados em MySQL
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - Resumo
 
CSS - Módulo Básico de WEB
CSS - Módulo Básico de WEBCSS - Módulo Básico de WEB
CSS - Módulo Básico de WEB
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Introdução a Banco de Dados
Introdução a Banco de DadosIntrodução a Banco de Dados
Introdução a Banco de Dados
 
Introdução ao editor de texto Word
Introdução ao editor de texto WordIntrodução ao editor de texto Word
Introdução ao editor de texto Word
 
Scrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os ValoresScrum: Na prática o que importa são os Valores
Scrum: Na prática o que importa são os Valores
 
Painél semântico
Painél semânticoPainél semântico
Painél semântico
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
PHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de DadosPHP Aula07 - conexão Com Banco de Dados
PHP Aula07 - conexão Com Banco de Dados
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 

Semelhante a Introdução à Web

Capacitação em linux otavio sre muriae
Capacitação em linux  otavio sre muriaeCapacitação em linux  otavio sre muriae
Capacitação em linux otavio sre muriaeOtávio Castro
 
Curso de Desenvolvimento Web - Módulo I - HTML.pdf
Curso de Desenvolvimento Web - Módulo I - HTML.pdfCurso de Desenvolvimento Web - Módulo I - HTML.pdf
Curso de Desenvolvimento Web - Módulo I - HTML.pdfailton bsj
 
Html - Capitulo 02
Html - Capitulo 02Html - Capitulo 02
Html - Capitulo 02Alvaro Gomes
 
Introducao a Programacao Web - HTML
Introducao a Programacao Web - HTMLIntroducao a Programacao Web - HTML
Introducao a Programacao Web - HTMLDaniel Brandão
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdfELIVELSON MAIA
 
REVISAO GERAL DE SO- ofiicial para o simulado.pptx
REVISAO GERAL DE SO- ofiicial para o simulado.pptxREVISAO GERAL DE SO- ofiicial para o simulado.pptx
REVISAO GERAL DE SO- ofiicial para o simulado.pptxTAMARAFRANCIELLEBRIT
 
Técnicas e processos - HTML / CSS - aula 1
Técnicas e processos - HTML / CSS - aula 1Técnicas e processos - HTML / CSS - aula 1
Técnicas e processos - HTML / CSS - aula 1Ritielle de Souza
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizadosAndréia Santos
 

Semelhante a Introdução à Web (20)

Capacitação em linux otavio sre muriae
Capacitação em linux  otavio sre muriaeCapacitação em linux  otavio sre muriae
Capacitação em linux otavio sre muriae
 
Curso de Desenvolvimento Web - Módulo I - HTML.pdf
Curso de Desenvolvimento Web - Módulo I - HTML.pdfCurso de Desenvolvimento Web - Módulo I - HTML.pdf
Curso de Desenvolvimento Web - Módulo I - HTML.pdf
 
Webpages
WebpagesWebpages
Webpages
 
Apostila webdesign
Apostila webdesignApostila webdesign
Apostila webdesign
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 
Html - Capitulo 02
Html - Capitulo 02Html - Capitulo 02
Html - Capitulo 02
 
Introducao a Programacao Web - HTML
Introducao a Programacao Web - HTMLIntroducao a Programacao Web - HTML
Introducao a Programacao Web - HTML
 
Apostila html2
Apostila html2Apostila html2
Apostila html2
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Professor rogerio-apostila
Professor rogerio-apostilaProfessor rogerio-apostila
Professor rogerio-apostila
 
Aula nº11 e 12
Aula nº11 e 12Aula nº11 e 12
Aula nº11 e 12
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 
Ambiente web aula 02
Ambiente web   aula 02Ambiente web   aula 02
Ambiente web aula 02
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
 
REVISAO GERAL DE SO- ofiicial para o simulado.pptx
REVISAO GERAL DE SO- ofiicial para o simulado.pptxREVISAO GERAL DE SO- ofiicial para o simulado.pptx
REVISAO GERAL DE SO- ofiicial para o simulado.pptx
 
INFORMATICA
INFORMATICAINFORMATICA
INFORMATICA
 
Noesde internetexplorer
Noesde internetexplorerNoesde internetexplorer
Noesde internetexplorer
 
Técnicas e processos - HTML / CSS - aula 1
Técnicas e processos - HTML / CSS - aula 1Técnicas e processos - HTML / CSS - aula 1
Técnicas e processos - HTML / CSS - aula 1
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizados
 

Mais de Daniel Brandão

Apostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a EducaçãoApostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a EducaçãoDaniel Brandão
 
Sistemas operacionais de redes II
Sistemas operacionais de redes IISistemas operacionais de redes II
Sistemas operacionais de redes IIDaniel Brandão
 
Sistemas Operacionais em redes
Sistemas Operacionais em redesSistemas Operacionais em redes
Sistemas Operacionais em redesDaniel Brandão
 
Notas sobre Sistemas Operacionais
Notas sobre Sistemas Operacionais Notas sobre Sistemas Operacionais
Notas sobre Sistemas Operacionais Daniel Brandão
 
Apostila xp programação ágil
Apostila xp   programação ágilApostila xp   programação ágil
Apostila xp programação ágilDaniel Brandão
 
Logotipos e seus significados
Logotipos e seus significadosLogotipos e seus significados
Logotipos e seus significadosDaniel Brandão
 
Tipos de dados do MySQL 5
Tipos de dados do MySQL 5Tipos de dados do MySQL 5
Tipos de dados do MySQL 5Daniel Brandão
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionaisDaniel Brandão
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobileDaniel Brandão
 
Protocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPProtocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPDaniel Brandão
 

Mais de Daniel Brandão (12)

Apostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a EducaçãoApostila Multimidia Aplicada a Educação
Apostila Multimidia Aplicada a Educação
 
Sistemas operacionais de redes II
Sistemas operacionais de redes IISistemas operacionais de redes II
Sistemas operacionais de redes II
 
Sistemas Operacionais em redes
Sistemas Operacionais em redesSistemas Operacionais em redes
Sistemas Operacionais em redes
 
Notas sobre Sistemas Operacionais
Notas sobre Sistemas Operacionais Notas sobre Sistemas Operacionais
Notas sobre Sistemas Operacionais
 
Modelo de briefing
Modelo de briefingModelo de briefing
Modelo de briefing
 
Apostila xp programação ágil
Apostila xp   programação ágilApostila xp   programação ágil
Apostila xp programação ágil
 
Logotipos e seus significados
Logotipos e seus significadosLogotipos e seus significados
Logotipos e seus significados
 
Tipos de dados do MySQL 5
Tipos de dados do MySQL 5Tipos de dados do MySQL 5
Tipos de dados do MySQL 5
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
 
Protocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCPProtocolos de Redes: TFTP e DHCP
Protocolos de Redes: TFTP e DHCP
 
REDES: Camada física
REDES: Camada físicaREDES: Camada física
REDES: Camada física
 

Último

Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfAnnaCarolina242437
 
Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfAnnaCarolina242437
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAnnaCarolina242437
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...AnnaCarolina242437
 
MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024CarolTelles6
 
Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Érica Pizzino
 
Design para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfDesign para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfCharlesFranklin13
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAnnaCarolina242437
 

Último (8)

Simulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdfSimulado Enem Bernoulli-Primeiro dia.pdf
Simulado Enem Bernoulli-Primeiro dia.pdf
 
Simulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdfSimulado Bernoulli Enem_2-Primeiro dia.pdf
Simulado Bernoulli Enem_2-Primeiro dia.pdf
 
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdfAVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
AVALIA_CHUM_EFI_5 ANO_AV_2SEMESTRE_2023.pdf
 
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
Exame De Suficiencia Para Obtencao Do Titulo De Especialista Em Medicina De F...
 
MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024MARANATA - 19_04_2024.pptx | Maranata 2024
MARANATA - 19_04_2024.pptx | Maranata 2024
 
Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.Estudo de caso para o aplicativo SÓ FLÔ.
Estudo de caso para o aplicativo SÓ FLÔ.
 
Design para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdfDesign para o futuro 2024 - Leiautar.pdf
Design para o futuro 2024 - Leiautar.pdf
 
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdfAntonio Pereira_Vale+comunidade_set a dez_2023.pdf
Antonio Pereira_Vale+comunidade_set a dez_2023.pdf
 

Introdução à Web

  • 1. ESCOLA SENAI BONIFÁCIO ALMODÓVAR PROGRAMADOR DE SISTEMA Prof. Daniel Brandão Disciplina: Conceitos de Programação para web
  • 2. 1. O que é programação? PROGRAMAÇÃO é o ato de desenvolver programas e/ou aplicativos de computadores. 1.1 Computadores, sistemas operativos e programas Os programas de computador que iremos fazer são executados em computadores ligados à internet. No entanto, a verdade é que é preciso mais do que um computador (o chamado hardware) para se conseguir criar e executar um programa. O que é preciso costuma apresentar-se por níveis, em que o nível inferior serve de suporte ao que lhe está por cima. Um primeiro esquema simples é: Programas (processadores de texto, jogos, folha de cálculo, etc.) Computador (a caixa e o que está dentro! )
  • 3. 1. O que é programação? A tal verdade mais completa é outra: existe mais um nível entre o computador e os programas. Esse nível corresponde a um tipo especial de programa chamado sistema operativo ou operacional. O mais conhecido atualmente é provavelmente o Microsoft Windows nas suas várias versões (95, 98, NT, 2000, XP, e 7), mas existem muito mais sistemas operativos. Para computadores pessoais outro muito utilizado é o sistema Linux que é uma variante de um sistema operativo muito famoso, criado na década de 70 e chamado UNIX. Os grandes fabricantes de computadores também têm sistemas operativos específicos para os seus computadores e existem também muitos sistemas operativos para aplicações e tipos de computadores específicos.
  • 4. O que é programação? Então temos: Programas (processadores de texto, jogos, folha de cálculo, etc.) Sistema Operacionais (MS-Windows, Linux, etc.) Computador (a caixa e o que está dentro )
  • 5. 2. Introdução à web 2.1 A Internet A Internet é a rede mundial de computadores e interliga várias redes de computadores (instituições educacionais, governamentais, comerciais, etc). Milhares de pessoas trabalham na expansão e administração destas redes. A rede mundial compreende recursos de informação tão vastos que estão além da compreensão humana. A Internet surgiu a partir de pesquisas militares nos períodos áureos da Guerra Fria. União Soviética e Estados Unidos compreendiam a eficácia e necessidade absoluta dos meios comunicação. Toda a população teve acesso aos estudos já empreendidos e somaram esforços paras aperfeiçoá-los. No Brasil, a Internet só começou em 1988 destinada apenas à comunidade acadêmica. A partir de 1997, o aumento de acessos a rede levou a investimentos em novas tecnologias.
  • 6. 2.2 Tipos de conexão Os meios de acesso à Internet são a banda larga, Wi-Fi, satélites e celulares com tecnologia 3G. Existem locais públicos de acesso à Internet, como bibliotecas, além de pontos de acesso à Internet, como em aeroportos. Alguns telefones celulares, como os smartphones, geralmente vêm com acesso à Internet através da própria rede do telefone.
  • 7. 2. Introdução à web 2.3 Definições da Html Os documentos na Web são organizados com o uso de comandos que são interpretados pelos browsers. Estes comandos compõem a linguagem HTML (HyperText Markup Language). A linguagem HTML é uma linguagem utilizada para definir a aparência (formatação) dos documentos na Web. 2.4 Elementos de um Projeto Web Página Web - Arquivo de texto formatado com HTML. Home Page - Página pessoal ou página inicial do site. Web Site - Sítio, lugar; conjunto de páginas HTML que contém informações relacionadas. Também podem fazer parte de um Web Site arquivos de texto, programas, imagens, etc
  • 8. 2. Introdução à web 2.5 Estrutura de um Web Site Um Web Site pode estar organizado de três maneiras:
  • 9. 3. HTML COMANDOS HTML (TAGS) Os comandos HTML são descritores que indicam ao browser como as informações devem aparecer e são chamados de TAGS. São escritos obrigatoriamente entre os sinais "<" (menor que) e ">" (maior que). 3.1 Formas dos Comandos HTML As tags podem ser: - Abertos (simples): <comando> - Fechados: <comando> . . . </comando> - Compostos: <comando> <elemento 1> ... </elemento 1> <elemento 2> ... </elemento 2> .... <elemento n> ... </elemento n> </comando>
  • 10. 3. HTML 3.2 Regras HTML e Dicas Fechar sempre as TAGS fechados e compostos; NUNCA esquecer um sinal de “<” ou de “>”, no início ou no fim do tag; Não usar espaços no tag (no interior dos sinais “<” e “>”). EX: </ comando> ERRADO!!! < com an do> - NUNCA!!!! Os agrupamentos de espaços colocados FORA dos tags serão interpretados como apenas um espaço. Fora dos tags não há restrição do uso dos espaços; NOMES DOS TAGS - Maiúsculas (não é estritamente necessário mas facilita a leitura e tomaremos como convenção para os nossos códigos); NOMES DOS ARQUIVOS (inclusive extensão “.html” ou “.htm”) - Minúsculas;
  • 11. 4. Dicas importantes Algumas dicas importantes para o seu sucesso na Web: Verifique suas páginas com diferentes navegadores e em diferentes plataformas para assegurar que você terá uma experiência de visualização consistente; Como a maioria dos usuários Web ainda se conectam a velocidades baixas, verifique se suas páginas podem ser visualizadas com estes modems; Revise a grafia e a gramática antes de publicar a sua página (peça que outra pessoa a leia). Verifique todos os links entre as páginas. Esta dica é simples mas muitas pessoas esquecem dela e publicam péssimos trabalhos;
  • 12. 4. Dicas importantes Em vez de fazer seu vínculo de texto com coisas chatas do tipo ‘Clique aqui!’, procure ser mais específico, use ‘Iniciar’, ‘Transferir’, ou outra; Não coloque informações do tipo “Este site está em processo de criação” (geralmente acompanhada de sinais amarelos), pois praticamente todos os sites da Web estão em criação e em desenvolvimento. É preferível não colocar nada a colocar uma página com um aviso deste tipo; Peça a opinião de outras pessoas antes de publicar o seu site, o olhar crítico de alguém pode detectar erros que não foram percebidos por você.