SlideShare uma empresa Scribd logo
1 de 30
Desenvolvimento Web


                      Um pouco sobre a web!




Desenvolvimento Web                       Pedro Ivo Branquinho Gimenes
Agenda
     ●
        Por que web?
     ●
        Como fazer?
     ●
        Onde fazer?
     ●
        E quando acaba?
     ●
        Perguntas???




Desenvolvimento Web            Pedro Ivo Branquinho Gimenes
Por que Web?
    Necessidades:
    ●
       Agilidade no Desenvolvimento
    ●
       Praticidade para o cliente
    ●
       Aplicativos mais leves




Desenvolvimento Web                   Pedro Ivo Branquinho Gimenes
Por que Web?
     Vantagens:
     ●
       Acessibilidade
     ●
       Pequena curva de aprendizagem
     ●
       Fácil update
     ●
       Inúmeras possibilidades




Desenvolvimento Web               Pedro Ivo Branquinho Gimenes
Por que Web?
    Empregabilidade
    ●
      Design
    ●
      Diagramação
    ●
      Análise
    ●
      Programação
    ●
      Banco de dados
    ●
      Arquitetura da Informação
    ●
      Gerência de Projetos

Desenvolvimento Web               Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
       Interface com usuário
    ●
       Lógicas de Negócios
    ●
       Banco de dados




Desenvolvimento Web            Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Interface com usuário
            ● Design/Navegabilidade
            ● Acessibilidade/Usabilidade

            ● Informações

            ● RIA (Rich Internet Application)




Desenvolvimento Web                             Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Interface com usuário
            ●
              Design/Navegabilidade

                ●
                  Informações bem dispostas
                ●
                  Navegação fácil e bem definida
                ●
                  Design aprimorado




Desenvolvimento Web                                Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Interface com usuário
            ●
              Acessibilidade/Usabilidade

                ●
                  Web standads 
                ●
                  Web Semântica
                ●
                  Necessidades Especiais
                ●
                  Spiders (sites de busca)




Desenvolvimento Web                          Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Interface com usuário
            ●
              Informações

                ●
                  Informações rápida e prescisa! 
                ●
                  HyperLinks
                ●
                  Acessivel




Desenvolvimento Web                                 Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Interface com usuário
            ●
              RIA (Rich Internet Application)

                ●
                  CSS, Javascript (AJAX), HTML
                ●
                  Criatividade
                ●
                  Qualidade
                ●
                  WEB 2.0




Desenvolvimento Web                              Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
            ●
              Casos de Uso
            ●
              Quem faz o que, e quando?
            ●
              Para que?
            ●
              Escalabilidade
            ●
              Segurança




Desenvolvimento Web                       Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
            ●
              Casos de Uso

                ●
                  Diagramas
                ●
                  Modelos
                ●
                  Padrões
                ●
                  Retrabalho?
                ●
                  Definições




Desenvolvimento Web                 Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
            ●
              Quem faz o que, e quando?

                ● CRUD (create, read, update, delete)
                ● Validação

                ● Controle de Fluxo




Desenvolvimento Web                                     Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
            ●
              Para que?

                ●
                  Funcionalidades específicas
                ●
                  Reutilização
                ●
                  Agilidade no desenvolvimento
                ●
                  Retrabalho?




Desenvolvimento Web                              Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
                Escalabilidade
               ●




           ●
             Possibilidade de crescer!




Desenvolvimento Web                      Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Lógicas de Negócios
            ●
              Segurança
                ●
                  Validações
                ●
                  Integridade
                ●
                  Segurança das Informações
                ●
                  Segurança dos Dados
                ●
                  Logs




Desenvolvimento Web                           Pedro Ivo Branquinho Gimenes
Como fazer?
    ●
         Banco de dados
            ●
              Banco de dados Relacional
            ●
              XML
            ●
              Arquivos




Desenvolvimento Web                       Pedro Ivo Branquinho Gimenes
Onde fazer?
     ●
        Desenvolvimento
     ●
        Servidores de Aplicação
     ●
        Hospedagem




Desenvolvimento Web               Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Desenvolvimento
            ●
              Metodologias
            ●
              Linguagens
            ●
              Padrões
            ●
              IDE’s




Desenvolvimento Web               Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Desenvolvimento
            ●
              Metodologias

                ●
                  Modelo Espiral 
                ●
                  RUP
                ●
                  eXtreme Programming(XP)
                ●
                  Metodologias próprias




Desenvolvimento Web                         Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Desenvolvimento
            ●
              Linguagens

                ●
                  PHP           ●
                                  C, C++
                ●
                  Java/JSP      ●
                                  Delphi
                ●
                  ASP.Net
                ●
                  Ruby 
                ●
                  Perl
                ●
                  Phyton




Desenvolvimento Web                        Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Desenvolvimento
            ●
              Padrões

                ●
                  Design Patterns ( Padrões de Projeto )
                ●
                  W3C ( World Wide Web Consortium )
                ●
                  JCP ( Java Community Process )
                ●
                  Frameworks




Desenvolvimento Web                                        Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Desenvolvimento
            ●
              IDE’s

                ●
                  Integrated Development Environment 
                           ( Ambiente Integrado de Desenvolvimento )

                ●
                  Programação
                ●
                  Banco de dados
                ●
                  Controle de Versões
                ●
                  Integridade nos códigos
                ●
                  Agilidade no Desenvolvimento
                ●
                  Padrões para equipe




Desenvolvimento Web                                            Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Servidores de Aplicações
            ●
              Apache
            ●
              Tomcat
            ●
              Jboss
            ●
              Oracle’s AS
            ●
              Microsoft IIS




Desenvolvimento Web                 Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Hospedagem
            ●
              Confiabilidade
            ●
              Disponibilidade
            ●
              Suporte técnico
            ●
              Valor da Informação




Desenvolvimento Web                 Pedro Ivo Branquinho Gimenes
Onde fazer?
    ●
         Hospedagem
            ●
              Valor da Informação

                ●
                  Web Standards      Segurança
                                    ●


                ●
                  Web Semântica




Desenvolvimento Web                              Pedro Ivo Branquinho Gimenes
E quando acaba?
     ●
        Testes
     ●
        Homologação
     ●
        Manutenção
     ●
        Suporte
     ●
        Documentação




Desenvolvimento Web              Pedro Ivo Branquinho Gimenes
Perguntas???



                      ????????????????




Desenvolvimento Web                      Pedro Ivo Branquinho Gimenes
Desenvolvimento Web

                Pedro Ivo Branquinho Gimenes
                     pedroivo@x1s.eti.br
                      www.pquilinux.org




Desenvolvimento Web                    Pedro Ivo Branquinho Gimenes

Mais conteúdo relacionado

Semelhante a Desenvolvimento Web

Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
guest4d3fce
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
Victor Vasques
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
Rodrigo Kono
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Giovanni Bassi
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Waldir R. Pires Jr
 

Semelhante a Desenvolvimento Web (20)

Release Corporativo
Release CorporativoRelease Corporativo
Release Corporativo
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
 
Projetos Web Por Maike Robert
Projetos Web   Por Maike RobertProjetos Web   Por Maike Robert
Projetos Web Por Maike Robert
 
Desenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e PloneDesenvolvimento web com Python, Zope e Plone
Desenvolvimento web com Python, Zope e Plone
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Sthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e MobileSthart - Desenvolvimento Web e Mobile
Sthart - Desenvolvimento Web e Mobile
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web Design
 
Ferramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácilFerramentas para web, Desenvolvendo fácil
Ferramentas para web, Desenvolvendo fácil
 
Apresentação sobre o tutorial
Apresentação sobre o tutorialApresentação sobre o tutorial
Apresentação sobre o tutorial
 
Uso acessivel - O cumprimento das premissas na web contemporânea
Uso acessivel - O cumprimento das premissas na web contemporâneaUso acessivel - O cumprimento das premissas na web contemporânea
Uso acessivel - O cumprimento das premissas na web contemporânea
 
Webdesigner 2.0: Requisitos mínimos para o upgrade profissional
Webdesigner 2.0: Requisitos mínimos para o upgrade profissionalWebdesigner 2.0: Requisitos mínimos para o upgrade profissional
Webdesigner 2.0: Requisitos mínimos para o upgrade profissional
 
Web 2.0 e Mídias Sociais
Web 2.0 e Mídias SociaisWeb 2.0 e Mídias Sociais
Web 2.0 e Mídias Sociais
 
Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)Introdução ao Windows Azure - Sessão 1 (mais teórica)
Introdução ao Windows Azure - Sessão 1 (mais teórica)
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
Aula 1 Webdesign
Aula 1 WebdesignAula 1 Webdesign
Aula 1 Webdesign
 
Groovy + Grails + Netbeans
Groovy + Grails + NetbeansGroovy + Grails + Netbeans
Groovy + Grails + Netbeans
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?
 
Producao para web
Producao para webProducao para web
Producao para web
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Desenvolvimento Web

  • 1. Desenvolvimento Web Um pouco sobre a web! Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 2. Agenda ●  Por que web? ●  Como fazer? ●  Onde fazer? ●  E quando acaba? ●  Perguntas??? Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 3. Por que Web? Necessidades: ●  Agilidade no Desenvolvimento ●  Praticidade para o cliente ●  Aplicativos mais leves Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 4. Por que Web? Vantagens: ●  Acessibilidade ●  Pequena curva de aprendizagem ●  Fácil update ●  Inúmeras possibilidades Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 5. Por que Web? Empregabilidade ●  Design ●  Diagramação ●  Análise ●  Programação ●  Banco de dados ●  Arquitetura da Informação ●  Gerência de Projetos Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 6. Como fazer? ●  Interface com usuário ●  Lógicas de Negócios ●  Banco de dados Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 7. Como fazer? ●  Interface com usuário ● Design/Navegabilidade ● Acessibilidade/Usabilidade ● Informações ● RIA (Rich Internet Application) Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 8. Como fazer? ●  Interface com usuário ●  Design/Navegabilidade ●  Informações bem dispostas ●  Navegação fácil e bem definida ●  Design aprimorado Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 9. Como fazer? ●  Interface com usuário ●  Acessibilidade/Usabilidade ●  Web standads  ●  Web Semântica ●  Necessidades Especiais ●  Spiders (sites de busca) Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 10. Como fazer? ●  Interface com usuário ●  Informações ●  Informações rápida e prescisa!  ●  HyperLinks ●  Acessivel Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 11. Como fazer? ●  Interface com usuário ●  RIA (Rich Internet Application) ●  CSS, Javascript (AJAX), HTML ●  Criatividade ●  Qualidade ●  WEB 2.0 Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 12. Como fazer? ●  Lógicas de Negócios ●  Casos de Uso ●  Quem faz o que, e quando? ●  Para que? ●  Escalabilidade ●  Segurança Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 13. Como fazer? ●  Lógicas de Negócios ●  Casos de Uso ●  Diagramas ●  Modelos ●  Padrões ●  Retrabalho? ●  Definições Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 14. Como fazer? ●  Lógicas de Negócios ●  Quem faz o que, e quando? ● CRUD (create, read, update, delete) ● Validação ● Controle de Fluxo Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 15. Como fazer? ●  Lógicas de Negócios ●  Para que? ●  Funcionalidades específicas ●  Reutilização ●  Agilidade no desenvolvimento ●  Retrabalho? Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 16. Como fazer? ●  Lógicas de Negócios  Escalabilidade ● ●  Possibilidade de crescer! Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 17. Como fazer? ●  Lógicas de Negócios ●  Segurança ●  Validações ●  Integridade ●  Segurança das Informações ●  Segurança dos Dados ●  Logs Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 18. Como fazer? ●  Banco de dados ●  Banco de dados Relacional ●  XML ●  Arquivos Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 19. Onde fazer? ●  Desenvolvimento ●  Servidores de Aplicação ●  Hospedagem Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 20. Onde fazer? ●  Desenvolvimento ●  Metodologias ●  Linguagens ●  Padrões ●  IDE’s Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 21. Onde fazer? ●  Desenvolvimento ●  Metodologias ●  Modelo Espiral  ●  RUP ●  eXtreme Programming(XP) ●  Metodologias próprias Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 22. Onde fazer? ●  Desenvolvimento ●  Linguagens ●  PHP ●  C, C++ ●  Java/JSP  ●  Delphi ●  ASP.Net ●  Ruby  ●  Perl ●  Phyton Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 23. Onde fazer? ●  Desenvolvimento ●  Padrões ●  Design Patterns ( Padrões de Projeto ) ●  W3C ( World Wide Web Consortium ) ●  JCP ( Java Community Process ) ●  Frameworks Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 24. Onde fazer? ●  Desenvolvimento ●  IDE’s ●  Integrated Development Environment             ( Ambiente Integrado de Desenvolvimento ) ●  Programação ●  Banco de dados ●  Controle de Versões ●  Integridade nos códigos ●  Agilidade no Desenvolvimento ●  Padrões para equipe Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 25. Onde fazer? ●  Servidores de Aplicações ●  Apache ●  Tomcat ●  Jboss ●  Oracle’s AS ●  Microsoft IIS Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 26. Onde fazer? ●  Hospedagem ●  Confiabilidade ●  Disponibilidade ●  Suporte técnico ●  Valor da Informação Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 27. Onde fazer? ●  Hospedagem ●  Valor da Informação ●  Web Standards  Segurança ● ●  Web Semântica Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 28. E quando acaba? ●  Testes ●  Homologação ●  Manutenção ●  Suporte ●  Documentação Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 29. Perguntas??? ???????????????? Desenvolvimento Web Pedro Ivo Branquinho Gimenes
  • 30. Desenvolvimento Web Pedro Ivo Branquinho Gimenes pedroivo@x1s.eti.br www.pquilinux.org Desenvolvimento Web Pedro Ivo Branquinho Gimenes