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

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 

Último (20)

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 

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