Desenvolvimento Web Com Software Livre

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Desenvolvimento Web Com Software Livre - Presentation Transcript

    1. / Desenvolvimento na Web com Software Livre
    2. Quem sou eu... Givanaldo Rocha Professor de Sistemas de Informação do CEFET-RN Unidade de Ensino da Zona Norte de Natal Membro do Projeto Software Livre do Rio Grande do Norte (PSL-RN) desde sua criação (2004) Professor Orientador da Célula Acadêmica ZNet do CEFET Zona Norte
      • Em 1900 e volts: “eu queria um sisteminha para administrar minha bodega...”
      Por que desenvolver para a Web?
      • Atualmente: “eu quero um sistema corporativo para gerenciar minhas doze filiais e que os dados sejam centralizados em um servidor na matriz...”
      Por que desenvolver para a Web?
      • ARPANET (US DoD)
      • RNP (Rede Nacional de Pesquisa) – 1991
      • Globalização
      • Comércio eletrônico
      • Web 2.0 – a Internet como plataforma
      Sim, certo. E daí? Mas onde entra a Web?
      • Servidor Web
      Apache HTTP Server, IBM HTTP Server, Oracle HTTP Server, Internet Information Services (IIS), Sun Java System Web Server, …
      • SGBD
      MySQL, PostgreSQL, Firebird, Oracle, SQL Server, ...
      • Linguagem para desenvolvimento
      Server-side: PHP, JSP, ASP.NET, Ruby, Python, … Client-side: XHTML, CSS, Javascript, ... Como programar para a Web?
    3. Arquitetura resumida Servidor Web Clientes Banco de Dados
      • Linux, Windows ou Mac?
      • Software Livre ou Software Proprietário?
      • IDE ou um simples editor?
      As ferramentas
      • Distribuições Linux
      Ubuntu, Debian, Slackware, Red Hat, ...
      • IDE
      Quanta plus, Eclipse, Geany, Netbeans, ...
      • Editor de texto
      GEdit, Kate, vi, vim, ... Seguindo a linha “Software Livre”
      • Chamado de simplesmente “Apache”.
      • Criado em 1995 por Rob McCool (National Center for Supercomputing Applications – NCSA).
      • Dezembro de 2007: 47,20% dos servidores ativos do mundo.
      Servidor Web – Apache HTTP Server
    4. Desenvolvimento Client-side (camadas) Comportamento Apresentação Conteúdo
    5. Desenvolvimento Client-side (camadas) Javascript CSS XHTML
      • Extensible Hypertext Markup Language
      • Linguagem de marcação (tags)
      • Expressar o conteúdo da página web
      XHTML
      • Cascading Style Sheets
      • Linguagem de estilos
      • Separação entre o formato e o conteúdo
      CSS
      • Criada pela Netscape em 1995
      • Validação de formulários, capturar ações do usuário (eventos)
      • AJAX ( Asynchronous Javascript and XML)
      Javascript
      • Ações executadas no servidor e renderizadas para o cliente.
      • O cliente não vê o código, a não ser que tenha acesso ao servidor.
      Desenvolvimento Server-side
      • Criada por Rasmus Lerdof em 1994
      • Linguagem interpretada e livre
      • Multiplataforma
      • Suporta inúmeros bancos de dados
      Desenvolvimento Server-side – PHP
    6. Desenvolvimento Server-side – PHP
      • Wikipedia (MediaWiki)
      • Joomla
      • Drupal
      • WordPress
      • Moodle
      Desenvolvimento Server-side – PHP
      • Criado por Eric Laffoon para rodar em Linux
      • Editor WYSIWYG e autopreenchimento
      • Destaque na sintaxe para diversas linguagens
      • Mecanismo interno de FTP, barras de ferramentas, templates.
      Quanta plus
    7. Quanta plus
    8. Quanta plus
    9. Quanta plus
    10. Quanta plus
    11. GEdit
      • Desenvolvido pela Sun Microsystems (seu nome antigo era Forte for Java)
      • Multiplataforma (Windows, Linux, Solaris e Mac)
      • Desenvolvimento de aplicativos Desktop, Web e Móveis
      • Java, JSP, C, C++, Ruby, PHP, XML, ...
      Netbeans
    12. Netbeans
    13. Netbeans
    14. Netbeans
    15. Netbeans
      • O Linux possui ferramentas profissionais de trabalho para você que é Designer ou trabalha com Multimídia... e a tendência é melhorar!!!
      Design e Multimídia GIMP Blender Inkscape
    16. Obrigado!!! [email_address] http://www.cefetrn.br/~givanaldo

    + Givanaldo RochaGivanaldo Rocha, 6 months ago

    custom

    615 views, 1 favs, 2 embeds more stats

    Esta apresentação mostra alguns softwares livre q more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 615
      • 599 on SlideShare
      • 16 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 12 views on http://web2noensino.blogspot.com
    • 4 views on http://www.web2noensino.blogspot.com

    more

    All embeds
    • 12 views on http://web2noensino.blogspot.com
    • 4 views on http://www.web2noensino.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories