SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Aula 01

Wagner Silva
Agenda
        Apresentação

        Introdução

        HTML

        CSS

        JavaScript




Wagner Silva # Web 2.0 com Ajax   Aula 01
Apresentação
        Web 2.0 com Ajax

        E-mail: web2softeam@gmail.com

        Twitter: twitter.com/web2softeam




Wagner Silva # Web 2.0 com Ajax             Aula 01
Apresentação
        Wagner Amaral e Silva
        Bacharel em Ciência da Computação
        Analista de Sistemas do Tribunal de Justiça do Estado
           de Sergipe e Professor Substituto do Departamento de
           Computação da Universidade Federal de Sergipe.
        Já foi diretor presidente e diretor de projetos da
           Softeam Jr. Estagiou na Embrapa e na Caixa
           Econômica. Trabalhou como desenvolvedor web na
           FabricaClick e na Medlynx.

Wagner Silva # Web 2.0 com Ajax                               Aula 01
Apresentação
        Introdução: O que é a Web 2.0? Revisando HTML,
           CSS e Javascript. Conhecendo o HTML Document
           Object Model.
        JQuery: O que é JQuery? Vantagens e Desvantagens.
           Baixando a Biblioteca. Conhecendo a Sintaxe.
        Seletores e Filtros: Conceitos iniciais. Tipos de
           Seleção através de Tags, Identificadores e Classes.
           Hierarquia de Seletores. Aplicação de Filtros.
           Hierarquia de Filtros.

Wagner Silva # Web 2.0 com Ajax                                  Aula 01
Apresentação
        Manipulação de Códigos: Manipulando cores,
           tamanhos e posição de objetos HTML. Manipulando
           propriedades de Identificadores e Classes CSS.
           Manipulação de eventos do usuário. Operações com
           Arrays e Objetos.
        Animação de objetos: Manipulando a exibição e
           ocultação de objetos. Customizando uma animação
           através da união de propriedades CSS. Aplicando
           Delay. Enfileirando animações.

Wagner Silva # Web 2.0 com Ajax                              Aula 01
Apresentação
        Ajax: O que é Ajax? Revisando PHP e o objeto
           XMLHttpRequest. Conexões síncronas e assíncronas.
           Manipulando funções através do Ajax. Carregando e
           enviando dados dinamicamente a um banco de dados.
        Plugins: Conhecendo os repositórios. Tipos de
           Plugins. Configurando Plugins de Formulários,
           Imagens, Layout, Menus e Grids.




Wagner Silva # Web 2.0 com Ajax                            Aula 01
Apresentação
        Nome

        E-mail

        Curso e/ou Trabalho

        Experiência com Programação

        Experiência com PHP

        Experiência com JQuery

        Expectativa com o Curso
Wagner Silva # Web 2.0 com Ajax        Aula 01
Introdução
             “Alguém ouviu falar em TV 2.0
            quando as transmissões passaram a
               ser coloridas ou via satélite?”

                                  Marcelo Sant’Iago


Wagner Silva # Web 2.0 com Ajax                  Aula 01
Introdução
      “Web 2.0 é a mudança para uma internet como
         plataforma (...) a regra mais importante é
      desenvolver aplicativos que aproveitem os efeitos
      de rede para se tornarem melhores quanto mais
          são usados pelas pessoas, aproveitando a
                   inteligência coletiva.”

                                          Tim O’Reilly
Wagner Silva # Web 2.0 com Ajax                   Aula 01
Introdução
        Fóruns

        Grupos

        Blogs

        Wikis

        Redes Sociais

        Compras Coletivas

        Computação em Nuvem
Wagner Silva # Web 2.0 com Ajax   Aula 01
Introdução: JQuery
        Biblioteca JavaScript

        “Write less. Do more.”

        Coerência e Simetria: HTML e CSS

        Evita Hacks

        Documentação

        Plug-ins

        Licenças: GNU Public License e MIT
Wagner Silva # Web 2.0 com Ajax               Aula 01
Introdução: PHP
        Veloz, simples e eficiente

        Estruturada/ Orientada a Objetos

        Tipagem Dinâmica

        Permite conexão com Banco de Dados




Wagner Silva # Web 2.0 com Ajax               Aula 01
HTML
        Linguagem de Marcação (Tags)

        Simples e Leve

        Principais Tags:
              Doctype

              HTML

              Head

              Body

Wagner Silva # Web 2.0 com Ajax         Aula 01
HTML
       <!DOCTYPE HTML>
       <html>
         <head>
             <title>Título da Página</title>
         </head>
         <body>
             Conteúdo da Página
         </body>
       </html>
Wagner Silva # Web 2.0 com Ajax                Aula 01
HTML
  Contruir um formulário utilizando somente HTML e com as
     seguintes características:
       A página deve possuir uma cor de fundo que não seja
        branco;
       O formulário deve possuir borda e uma cor de fundo
        diferente da página;
       O formulário deve possuir os seguintes campos com títulos
        em negrito: Nome, CPF, Sexo, E-mail, Telefone Principal,
        Interesses, Estado, Cidade, Endereço e Foto;
       O formulário deve possuir as ações: Cadastrar e Cancelar
Wagner Silva # Web 2.0 com Ajax                            Aula 01
CSS
        Linguagem de Estilo

        Formatação x Conteúdo

        Controle e Adaptação de Layout

        Seletores: Tags, Classes e Identificadores

        Pseudo-Classes

        Pseudo-Elementos


Wagner Silva # Web 2.0 com Ajax                       Aula 01
CSS: Inserindo num HTML
        Nas tags do conteúdo:
         <body style=“background-color:#123456”>

                <h1 style=“background-color:red;”>Título</h1>

                <p style=“color:blue; font-weight:bold;”>Parágrafo</p>

             </body>



Wagner Silva # Web 2.0 com Ajax                                     Aula 01
CSS: Inserindo num HTML
        Através da tag style dentro de head:
                    <head>
                          <title>Título</title>

                          <style type=“text/css”>
                                  body{
                                        background-color:#123456;
                                  }
                          </style>
                    </head>


Wagner Silva # Web 2.0 com Ajax                                     Aula 01
CSS: Inserindo num HTML
  Link para um arquivo independente/externo:
    <head>
     <title>Título</titulo>

          <style type=“text/css” rel=“stylesheet” href=“arquivo.css”>

      </head>




Wagner Silva # Web 2.0 com Ajax                                     Aula 01
CSS: Seletores (Tags)
       body{
         background-color:#aabbcc;
       }

       p{
            font-family:” Georgia”;
            font-size:12pt;
            text-align: justify;
       }

       a{
            color:orange;
            text-decoration:none;
       }

Wagner Silva # Web 2.0 com Ajax       Aula 01
CSS: Seletores (Classes)
       body{
         background-color:#aabbcc;
       }

       p.texto_noticia{
          font-family:” Georgia”;
          font-size:12pt;
          text-align: justify;
       }

       a.link_patrocinado{
          color:orange;
          font-weight:bold;
       }

Wagner Silva # Web 2.0 com Ajax      Aula 01
CSS: Seletores (Identificadores)
       body{
         background-color:#aabbcc;
       }

       #rodape{
         font-family:” Georgia”;
         font-size:12pt;
         text-align: justify;
       }

       #link_especial{
          color:orange;
          font-weight:bold;
       }

Wagner Silva # Web 2.0 com Ajax      Aula 01
CSS
  Separar formatação e conteúdo da página do formulário
     utilizando CSS.




Wagner Silva # Web 2.0 com Ajax                            Aula 01
JavaScript
        Linguagem de Script

        Semelhante ao Java (~Conceito e Uso)

        Controle sobre objetos numa página

        Tipagem dinâmica

        Expressões Regulares




Wagner Silva # Web 2.0 com Ajax                 Aula 01
JavaScript: Inserindo num HTML
        Através da tag script:

           <head>
                    <script type=“text/javascript”>
                           function bemVindo(){
                                 alert(“Seja Bem-Vindo!”);
                           }
                    </script>
           </head>

Wagner Silva # Web 2.0 com Ajax                              Aula 01
JavaScript: Inserindo num HTML
        Através da tag script:

           <body>
                    <script type=“text/javascript”>
                           function bemVindo(){
                                 alert(“Seja Bem-Vindo!”);
                           }
                    </script>
           </body>

Wagner Silva # Web 2.0 com Ajax                              Aula 01
JavaScript: Inserindo num HTML
        Link para um arquivo independente/externo:

           <head>
                    <script type=“text/javascript” src=“arquivo.js”>
                    </script>
           </head>




Wagner Silva # Web 2.0 com Ajax                                        Aula 01
JavaScript: Inserindo num HTML
  Eventos:

     <body onload=“javascript: bemVindo();”>
     <input type=“text” id=“txt_busca” onchange=“javascript:
     validaBusca(this.value);”>
     <input type=“button” id=“btn_disponibilidade”
     value=“Verificar disponibilidade” onclick=“javasctipt:
     verificaDisponibilidade();”>


Wagner Silva # Web 2.0 com Ajax                               Aula 01
JavaScript
        Adiconar as seguintes funcionalidades na página do
           formulário:
              Validação de CPF

              Ao cadastrar, exibir um alerta dizendo que os dados
                foram cadastrados com sucesso.




Wagner Silva # Web 2.0 com Ajax                                      Aula 01
Web 2.0 com Ajax # Aula 01
        Próxima Aula:
              HTML DOM e JQuery.



        E-mail: web2softeam@gmail.com

        Twitter: twitter.com/web2softeam




Wagner Silva # Web 2.0 com Ajax             Aula 01

Mais conteúdo relacionado

Semelhante a Web 2.0 com Ajax: JQuery/PHP (Aula 01)

Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Wagner Silva
 
Web 2.0 com Ajax: JQuery/PHP (Aula 05)
Web 2.0 com Ajax: JQuery/PHP (Aula 05)Web 2.0 com Ajax: JQuery/PHP (Aula 05)
Web 2.0 com Ajax: JQuery/PHP (Aula 05)Wagner Silva
 
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009Ramon Durães
 
Web 2.0 com Ajax: JQuery/PHP (Aula 03)
Web 2.0 com Ajax: JQuery/PHP (Aula 03)Web 2.0 com Ajax: JQuery/PHP (Aula 03)
Web 2.0 com Ajax: JQuery/PHP (Aula 03)Wagner Silva
 
don't repeat yourself front-ender
don't repeat yourself front-enderdon't repeat yourself front-ender
don't repeat yourself front-endertdc-globalcode
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Desenvolvimento web com tecnologias microsoft
Desenvolvimento web com tecnologias microsoftDesenvolvimento web com tecnologias microsoft
Desenvolvimento web com tecnologias microsoftDennes Torres
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando HelpersJoaoVagner
 
Gráficos Vetoriais na Web com SVG
Gráficos Vetoriais na Web com SVGGráficos Vetoriais na Web com SVG
Gráficos Vetoriais na Web com SVGHelder da Rocha
 
Introdução de web
Introdução de webIntrodução de web
Introdução de webSedu
 
HTML 5, CSS 3 e o futuro da Web
HTML 5, CSS 3 e o futuro da WebHTML 5, CSS 3 e o futuro da Web
HTML 5, CSS 3 e o futuro da WebDiego Pessoa
 
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicajQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicaVictor Cavalcante
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaAlexandre Tarifa
 

Semelhante a Web 2.0 com Ajax: JQuery/PHP (Aula 01) (20)

Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)
 
Web 2.0 com Ajax: JQuery/PHP (Aula 05)
Web 2.0 com Ajax: JQuery/PHP (Aula 05)Web 2.0 com Ajax: JQuery/PHP (Aula 05)
Web 2.0 com Ajax: JQuery/PHP (Aula 05)
 
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009
Introdução ao ASP.NET 3.5 - Campus Party Brasil 2009
 
Web 2.0 com Ajax: JQuery/PHP (Aula 03)
Web 2.0 com Ajax: JQuery/PHP (Aula 03)Web 2.0 com Ajax: JQuery/PHP (Aula 03)
Web 2.0 com Ajax: JQuery/PHP (Aula 03)
 
Web2.0 e Ajax
Web2.0 e AjaxWeb2.0 e Ajax
Web2.0 e Ajax
 
SVG Essencial
SVG EssencialSVG Essencial
SVG Essencial
 
don't repeat yourself front-ender
don't repeat yourself front-enderdon't repeat yourself front-ender
don't repeat yourself front-ender
 
Ajax
AjaxAjax
Ajax
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Daw slide 08
Daw slide 08Daw slide 08
Daw slide 08
 
Apresentação JQuery
Apresentação JQueryApresentação JQuery
Apresentação JQuery
 
Desenvolvimento web com tecnologias microsoft
Desenvolvimento web com tecnologias microsoftDesenvolvimento web com tecnologias microsoft
Desenvolvimento web com tecnologias microsoft
 
Criando e Usando Helpers
Criando e Usando HelpersCriando e Usando Helpers
Criando e Usando Helpers
 
Gráficos Vetoriais na Web com SVG
Gráficos Vetoriais na Web com SVGGráficos Vetoriais na Web com SVG
Gráficos Vetoriais na Web com SVG
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
Wicket 2008
Wicket 2008Wicket 2008
Wicket 2008
 
HTML 5, CSS 3 e o futuro da Web
HTML 5, CSS 3 e o futuro da WebHTML 5, CSS 3 e o futuro da Web
HTML 5, CSS 3 e o futuro da Web
 
JavaServer Faces
JavaServer FacesJavaServer Faces
JavaServer Faces
 
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicajQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmica
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 

Mais de Wagner Silva

APF- Análise de Ponto de Função
APF- Análise de Ponto de FunçãoAPF- Análise de Ponto de Função
APF- Análise de Ponto de FunçãoWagner Silva
 
MVS: Minimum Valuable Service
MVS: Minimum Valuable ServiceMVS: Minimum Valuable Service
MVS: Minimum Valuable ServiceWagner Silva
 
Cultive seus sonhos
Cultive seus sonhosCultive seus sonhos
Cultive seus sonhosWagner Silva
 
PETI - Fase de Execução
PETI - Fase de ExecuçãoPETI - Fase de Execução
PETI - Fase de ExecuçãoWagner Silva
 
Governança Corporativa-TI
Governança Corporativa-TIGovernança Corporativa-TI
Governança Corporativa-TIWagner Silva
 
Alinhamento Estratégico de TI
Alinhamento Estratégico de TIAlinhamento Estratégico de TI
Alinhamento Estratégico de TIWagner Silva
 
Auditoria e Segurança em TI
Auditoria e Segurança em TIAuditoria e Segurança em TI
Auditoria e Segurança em TIWagner Silva
 
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Wagner Silva
 
Web 2.0 com Ajax: JQuery/PHP (Aula 06)
Web 2.0 com Ajax: JQuery/PHP (Aula 06)Web 2.0 com Ajax: JQuery/PHP (Aula 06)
Web 2.0 com Ajax: JQuery/PHP (Aula 06)Wagner Silva
 
Web 2.0 com Ajax: JQuery/PHP (Aula 07)
Web 2.0 com Ajax: JQuery/PHP (Aula 07)Web 2.0 com Ajax: JQuery/PHP (Aula 07)
Web 2.0 com Ajax: JQuery/PHP (Aula 07)Wagner Silva
 
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...Wagner Silva
 
Concepção do PETIC no CPD da UFS
Concepção do PETIC no CPD da UFSConcepção do PETIC no CPD da UFS
Concepção do PETIC no CPD da UFSWagner Silva
 
PETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoPETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoWagner Silva
 

Mais de Wagner Silva (15)

APF- Análise de Ponto de Função
APF- Análise de Ponto de FunçãoAPF- Análise de Ponto de Função
APF- Análise de Ponto de Função
 
MVS: Minimum Valuable Service
MVS: Minimum Valuable ServiceMVS: Minimum Valuable Service
MVS: Minimum Valuable Service
 
Cultive seus sonhos
Cultive seus sonhosCultive seus sonhos
Cultive seus sonhos
 
PETI - Fase de Execução
PETI - Fase de ExecuçãoPETI - Fase de Execução
PETI - Fase de Execução
 
PETI
PETIPETI
PETI
 
Governança de TI
Governança de TIGovernança de TI
Governança de TI
 
Governança Corporativa-TI
Governança Corporativa-TIGovernança Corporativa-TI
Governança Corporativa-TI
 
Alinhamento Estratégico de TI
Alinhamento Estratégico de TIAlinhamento Estratégico de TI
Alinhamento Estratégico de TI
 
Auditoria e Segurança em TI
Auditoria e Segurança em TIAuditoria e Segurança em TI
Auditoria e Segurança em TI
 
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)Web 2.0 com Ajax: JQuery/PHP (Aula 04)
Web 2.0 com Ajax: JQuery/PHP (Aula 04)
 
Web 2.0 com Ajax: JQuery/PHP (Aula 06)
Web 2.0 com Ajax: JQuery/PHP (Aula 06)Web 2.0 com Ajax: JQuery/PHP (Aula 06)
Web 2.0 com Ajax: JQuery/PHP (Aula 06)
 
Web 2.0 com Ajax: JQuery/PHP (Aula 07)
Web 2.0 com Ajax: JQuery/PHP (Aula 07)Web 2.0 com Ajax: JQuery/PHP (Aula 07)
Web 2.0 com Ajax: JQuery/PHP (Aula 07)
 
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...
PETIC: Conceitos, Fundamentos, Guia e Sua Aplicação na Universidade Federal d...
 
Concepção do PETIC no CPD da UFS
Concepção do PETIC no CPD da UFSConcepção do PETIC no CPD da UFS
Concepção do PETIC no CPD da UFS
 
PETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoPETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da Informação
 

Último

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfPastor Robson Colaço
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarIedaGoethe
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 

Último (20)

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdfO Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
O Universo Cuckold - Compartilhando a Esposas Com Amigo.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Caixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogarCaixa jogo da onça. para imprimir e jogar
Caixa jogo da onça. para imprimir e jogar
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 

Web 2.0 com Ajax: JQuery/PHP (Aula 01)

  • 2. Agenda  Apresentação  Introdução  HTML  CSS  JavaScript Wagner Silva # Web 2.0 com Ajax Aula 01
  • 3. Apresentação  Web 2.0 com Ajax  E-mail: web2softeam@gmail.com  Twitter: twitter.com/web2softeam Wagner Silva # Web 2.0 com Ajax Aula 01
  • 4. Apresentação  Wagner Amaral e Silva  Bacharel em Ciência da Computação  Analista de Sistemas do Tribunal de Justiça do Estado de Sergipe e Professor Substituto do Departamento de Computação da Universidade Federal de Sergipe.  Já foi diretor presidente e diretor de projetos da Softeam Jr. Estagiou na Embrapa e na Caixa Econômica. Trabalhou como desenvolvedor web na FabricaClick e na Medlynx. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 5. Apresentação  Introdução: O que é a Web 2.0? Revisando HTML, CSS e Javascript. Conhecendo o HTML Document Object Model.  JQuery: O que é JQuery? Vantagens e Desvantagens. Baixando a Biblioteca. Conhecendo a Sintaxe.  Seletores e Filtros: Conceitos iniciais. Tipos de Seleção através de Tags, Identificadores e Classes. Hierarquia de Seletores. Aplicação de Filtros. Hierarquia de Filtros. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 6. Apresentação  Manipulação de Códigos: Manipulando cores, tamanhos e posição de objetos HTML. Manipulando propriedades de Identificadores e Classes CSS. Manipulação de eventos do usuário. Operações com Arrays e Objetos.  Animação de objetos: Manipulando a exibição e ocultação de objetos. Customizando uma animação através da união de propriedades CSS. Aplicando Delay. Enfileirando animações. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 7. Apresentação  Ajax: O que é Ajax? Revisando PHP e o objeto XMLHttpRequest. Conexões síncronas e assíncronas. Manipulando funções através do Ajax. Carregando e enviando dados dinamicamente a um banco de dados.  Plugins: Conhecendo os repositórios. Tipos de Plugins. Configurando Plugins de Formulários, Imagens, Layout, Menus e Grids. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 8. Apresentação  Nome  E-mail  Curso e/ou Trabalho  Experiência com Programação  Experiência com PHP  Experiência com JQuery  Expectativa com o Curso Wagner Silva # Web 2.0 com Ajax Aula 01
  • 9. Introdução “Alguém ouviu falar em TV 2.0 quando as transmissões passaram a ser coloridas ou via satélite?” Marcelo Sant’Iago Wagner Silva # Web 2.0 com Ajax Aula 01
  • 10. Introdução “Web 2.0 é a mudança para uma internet como plataforma (...) a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva.” Tim O’Reilly Wagner Silva # Web 2.0 com Ajax Aula 01
  • 11. Introdução  Fóruns  Grupos  Blogs  Wikis  Redes Sociais  Compras Coletivas  Computação em Nuvem Wagner Silva # Web 2.0 com Ajax Aula 01
  • 12. Introdução: JQuery  Biblioteca JavaScript  “Write less. Do more.”  Coerência e Simetria: HTML e CSS  Evita Hacks  Documentação  Plug-ins  Licenças: GNU Public License e MIT Wagner Silva # Web 2.0 com Ajax Aula 01
  • 13. Introdução: PHP  Veloz, simples e eficiente  Estruturada/ Orientada a Objetos  Tipagem Dinâmica  Permite conexão com Banco de Dados Wagner Silva # Web 2.0 com Ajax Aula 01
  • 14. HTML  Linguagem de Marcação (Tags)  Simples e Leve  Principais Tags:  Doctype  HTML  Head  Body Wagner Silva # Web 2.0 com Ajax Aula 01
  • 15. HTML <!DOCTYPE HTML> <html> <head> <title>Título da Página</title> </head> <body> Conteúdo da Página </body> </html> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 16. HTML  Contruir um formulário utilizando somente HTML e com as seguintes características:  A página deve possuir uma cor de fundo que não seja branco;  O formulário deve possuir borda e uma cor de fundo diferente da página;  O formulário deve possuir os seguintes campos com títulos em negrito: Nome, CPF, Sexo, E-mail, Telefone Principal, Interesses, Estado, Cidade, Endereço e Foto;  O formulário deve possuir as ações: Cadastrar e Cancelar Wagner Silva # Web 2.0 com Ajax Aula 01
  • 17. CSS  Linguagem de Estilo  Formatação x Conteúdo  Controle e Adaptação de Layout  Seletores: Tags, Classes e Identificadores  Pseudo-Classes  Pseudo-Elementos Wagner Silva # Web 2.0 com Ajax Aula 01
  • 18. CSS: Inserindo num HTML  Nas tags do conteúdo: <body style=“background-color:#123456”> <h1 style=“background-color:red;”>Título</h1> <p style=“color:blue; font-weight:bold;”>Parágrafo</p> </body> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 19. CSS: Inserindo num HTML  Através da tag style dentro de head: <head> <title>Título</title> <style type=“text/css”> body{ background-color:#123456; } </style> </head> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 20. CSS: Inserindo num HTML  Link para um arquivo independente/externo: <head> <title>Título</titulo> <style type=“text/css” rel=“stylesheet” href=“arquivo.css”> </head> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 21. CSS: Seletores (Tags) body{ background-color:#aabbcc; } p{ font-family:” Georgia”; font-size:12pt; text-align: justify; } a{ color:orange; text-decoration:none; } Wagner Silva # Web 2.0 com Ajax Aula 01
  • 22. CSS: Seletores (Classes) body{ background-color:#aabbcc; } p.texto_noticia{ font-family:” Georgia”; font-size:12pt; text-align: justify; } a.link_patrocinado{ color:orange; font-weight:bold; } Wagner Silva # Web 2.0 com Ajax Aula 01
  • 23. CSS: Seletores (Identificadores) body{ background-color:#aabbcc; } #rodape{ font-family:” Georgia”; font-size:12pt; text-align: justify; } #link_especial{ color:orange; font-weight:bold; } Wagner Silva # Web 2.0 com Ajax Aula 01
  • 24. CSS  Separar formatação e conteúdo da página do formulário utilizando CSS. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 25. JavaScript  Linguagem de Script  Semelhante ao Java (~Conceito e Uso)  Controle sobre objetos numa página  Tipagem dinâmica  Expressões Regulares Wagner Silva # Web 2.0 com Ajax Aula 01
  • 26. JavaScript: Inserindo num HTML  Através da tag script: <head> <script type=“text/javascript”> function bemVindo(){ alert(“Seja Bem-Vindo!”); } </script> </head> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 27. JavaScript: Inserindo num HTML  Através da tag script: <body> <script type=“text/javascript”> function bemVindo(){ alert(“Seja Bem-Vindo!”); } </script> </body> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 28. JavaScript: Inserindo num HTML  Link para um arquivo independente/externo: <head> <script type=“text/javascript” src=“arquivo.js”> </script> </head> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 29. JavaScript: Inserindo num HTML  Eventos: <body onload=“javascript: bemVindo();”> <input type=“text” id=“txt_busca” onchange=“javascript: validaBusca(this.value);”> <input type=“button” id=“btn_disponibilidade” value=“Verificar disponibilidade” onclick=“javasctipt: verificaDisponibilidade();”> Wagner Silva # Web 2.0 com Ajax Aula 01
  • 30. JavaScript  Adiconar as seguintes funcionalidades na página do formulário:  Validação de CPF  Ao cadastrar, exibir um alerta dizendo que os dados foram cadastrados com sucesso. Wagner Silva # Web 2.0 com Ajax Aula 01
  • 31. Web 2.0 com Ajax # Aula 01  Próxima Aula:  HTML DOM e JQuery.  E-mail: web2softeam@gmail.com  Twitter: twitter.com/web2softeam Wagner Silva # Web 2.0 com Ajax Aula 01