Administração de Sistemas Operacionais · Web 2.0 CMS LMS Webmail ... criando padrões de...

29
Administração de Sistemas Operacionais Prof. Marlon Marcon

Transcript of Administração de Sistemas Operacionais · Web 2.0 CMS LMS Webmail ... criando padrões de...

Administraccedilatildeo

de Sistemas

Operacionais Prof Marlon Marcon

Roteiro

Http e Https

FTP

Web 20

CMS

LMS

Webmail

HTTP e HTTPS

Hypertext Transfer Protocol Secure (HTTPS)

eacute uma combinaccedilatildeo de Http com SSL

protocolo que garante comunicaccedilatildeo

segura com um web server

Conexotildees HTTPS satildeo frequentemente

usada para transaccedilotildees bancaacuterias e

outras de grande importacircncia

Https ndash Integraccedilatildeo com

browsers

A maioria dos browsers atuais exibem

uma mensagem de aviso se caso seja

recebido um certificado invaacutelido

A maioria dos browser exibe uma

mensagem quando se estaacute utilizando

uma mescla de conexatildeo segura ou natildeo

Diferenccedila entre o Http

Ao contraacuterio do Http que possui URLs que

iniciam com http e utilizam a porta 80 por

padratildeo o Https utiliza a porta 443 e suas URLs

iniciam de https

O HTTP eacute inseguro e sujeito agrave ataques do tipo

ldquoman-in-the-middlerdquo e ldquoeavesdroppingrdquo que

permitem acesso agrave informaccedilotildees do website

O HTTPS eacute desenvolvido para impedir tais

ataques

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Roteiro

Http e Https

FTP

Web 20

CMS

LMS

Webmail

HTTP e HTTPS

Hypertext Transfer Protocol Secure (HTTPS)

eacute uma combinaccedilatildeo de Http com SSL

protocolo que garante comunicaccedilatildeo

segura com um web server

Conexotildees HTTPS satildeo frequentemente

usada para transaccedilotildees bancaacuterias e

outras de grande importacircncia

Https ndash Integraccedilatildeo com

browsers

A maioria dos browsers atuais exibem

uma mensagem de aviso se caso seja

recebido um certificado invaacutelido

A maioria dos browser exibe uma

mensagem quando se estaacute utilizando

uma mescla de conexatildeo segura ou natildeo

Diferenccedila entre o Http

Ao contraacuterio do Http que possui URLs que

iniciam com http e utilizam a porta 80 por

padratildeo o Https utiliza a porta 443 e suas URLs

iniciam de https

O HTTP eacute inseguro e sujeito agrave ataques do tipo

ldquoman-in-the-middlerdquo e ldquoeavesdroppingrdquo que

permitem acesso agrave informaccedilotildees do website

O HTTPS eacute desenvolvido para impedir tais

ataques

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

HTTP e HTTPS

Hypertext Transfer Protocol Secure (HTTPS)

eacute uma combinaccedilatildeo de Http com SSL

protocolo que garante comunicaccedilatildeo

segura com um web server

Conexotildees HTTPS satildeo frequentemente

usada para transaccedilotildees bancaacuterias e

outras de grande importacircncia

Https ndash Integraccedilatildeo com

browsers

A maioria dos browsers atuais exibem

uma mensagem de aviso se caso seja

recebido um certificado invaacutelido

A maioria dos browser exibe uma

mensagem quando se estaacute utilizando

uma mescla de conexatildeo segura ou natildeo

Diferenccedila entre o Http

Ao contraacuterio do Http que possui URLs que

iniciam com http e utilizam a porta 80 por

padratildeo o Https utiliza a porta 443 e suas URLs

iniciam de https

O HTTP eacute inseguro e sujeito agrave ataques do tipo

ldquoman-in-the-middlerdquo e ldquoeavesdroppingrdquo que

permitem acesso agrave informaccedilotildees do website

O HTTPS eacute desenvolvido para impedir tais

ataques

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Https ndash Integraccedilatildeo com

browsers

A maioria dos browsers atuais exibem

uma mensagem de aviso se caso seja

recebido um certificado invaacutelido

A maioria dos browser exibe uma

mensagem quando se estaacute utilizando

uma mescla de conexatildeo segura ou natildeo

Diferenccedila entre o Http

Ao contraacuterio do Http que possui URLs que

iniciam com http e utilizam a porta 80 por

padratildeo o Https utiliza a porta 443 e suas URLs

iniciam de https

O HTTP eacute inseguro e sujeito agrave ataques do tipo

ldquoman-in-the-middlerdquo e ldquoeavesdroppingrdquo que

permitem acesso agrave informaccedilotildees do website

O HTTPS eacute desenvolvido para impedir tais

ataques

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Diferenccedila entre o Http

Ao contraacuterio do Http que possui URLs que

iniciam com http e utilizam a porta 80 por

padratildeo o Https utiliza a porta 443 e suas URLs

iniciam de https

O HTTP eacute inseguro e sujeito agrave ataques do tipo

ldquoman-in-the-middlerdquo e ldquoeavesdroppingrdquo que

permitem acesso agrave informaccedilotildees do website

O HTTPS eacute desenvolvido para impedir tais

ataques

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Configuraccedilatildeo do servidor

Para preparar um servidor para aceitar

conexotildees Https o adminstrador deve

criar um certificado de chave puacuteblica

para o o servidor web

Esse certificado deve ter sua

confiabilidade certificada para que o

browser aceite ele

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Configuraccedilatildeo do servidor

Adquirindo certificados

Os certificados vatildeo desde gratuitos ateacute cerca de 150000 doacutelares por ano

Existem ainda certificados internos para ser utilizados em intranets que a proacutepria instituiccedilatildeo pode criaacute-lo

Tais certificados devem ser adicionados como exceccedilatildeo ao browser

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Configuraccedilatildeo do servidor Se a chave for comprometida

Um certificado pode ser revogado antes de

expirar por exemplo porque a chave foi quebrada ou a seguranccedila foi comprometida de alguma outra forma

As versotildees mais novas dos navegadores implementam o OCSP (Online Certificate Status Protocol) onde o nuacutemero de seacuterie do certificado eacute enviado e a autenticidade dele eacute verificada em tempo real

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

FTP

File Transfer Protocol (FTP) eacute um protocolo padratildeo para transferecircncia de arquivos em uma conexatildeo TCP-based tal como a internet

O FTP eacute construiacutedo na arquitetura cliente-servidor e utiliza controles separados entre o cliente e o servidor o FTP permite que a transferecircncia seja tanto autenticada quanto anocircnima desde que o servidor permita isso

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

FTP

O FTP natildeo foi desenvolvido para ser um protocolo seguro especialmente para os padrotildees atuais e possui muitas fraquezas

O FTP natildeo foi desenvolvido para criptografar seu traacutefego ou seja todas as transmissotildees satildeo realizadas de forma aberta inclusive nomes senhas comandos e dados podem ser facilmente lidos utilizando um sniffer na rede

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

FTP

Para acessar um servidor FTP via URL a

estrutura utilizada eacute

ftp [username] [password] [servidor]

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

FTP Seguro

Existem muitas maneiras de garantir a

seguranccedila em transferecircncias de arquivos

FTPS Expliacutecito

FTPS Impliacutecito

SFTP o SSH File Transfer Protocolrdquo

FTP over SSH (not SFTP)

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Servidor FTP

O servidor de FTP mais usado no Linux eacute o

Proftpd disponiacutevel em quase todas as

distribuiccedilotildees

Para aplicaccedilotildees onde eacute necessaacuterio ter

seguranccedila na transmissatildeo dos arquivos eacute

recomendaacutevel usar o SFTP o moacutedulo do

SSH que permite transferir arquivos de

forma encriptada

apt-get install proftpd

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Web 20 O termo Web 20 eacute associado agrave aplicaccedilotildees web que

facilitam compartilhamento de informaccedilotildees interoperabilidade design centrado no usuaacuterio aleacutem de cooperaccedilatildeo na www

Um website Web 20 permite a usuaacuterios interagir e colaborar entre si criando assim uma miacutedia social e se tornando geradores de conteuacutedo ao contraacuterio de ficar somente visualizando conteuacutedo

Vaacuterios exemplos de sites Web 20 Redes sociais Blogs

Wikis Compartilhamento de viacutedeos

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Programaccedilatildeo Com a grande taxa de atualizaccedilatildeo das informaccedilotildees

tornou-se necessaacuterio que tais informaccedilotildees ficassem disponiacuteveis real-time e para isso com o tempo foram-se criando padrotildees de desenvolvimento para facilitar isso

Com isso surge um conceito de AJAX Definiu-se entatildeo que quanto mais simples e modular a

programaccedilatildeo melhor Assim eacute faacutecil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software Os moacutedulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros

Segundo estes princiacutepios os softwares satildeo desenvolvidos de modo que fiquem melhores quanto mais satildeo usados pois os usuaacuterios podem ajudar a tornaacute-los melhores

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Interfaces A Web 20 propotildee uma experiecircncia de uso semelhante agrave

de aplicativos para desktop Estas tecnologias aumentaram a velocidade e a

facilidade de uso de aplicativos Web sendo responsaacuteveis por um aumento significativo no conteuacutedo (colaborativo ou meramente expositivo) existente na Internet

De forma particular o AJAX permite ao usuaacuterio natildeo esperar que uma paacutegina Web se recarregue ou que o processo seja terminado para continuar usando o software Cada informaccedilatildeo eacute processada separadamente de forma assiacutencrona de forma que natildeo eacute mais necessaacuterio recarregar a paacutegina a cada clique

Surge assim o termo RIA Rich Internet Applications

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

SAAS SAAS - Software as a Service

Como na web 20 os softwares satildeo online as empresas comeccedilam a vender ao inveacutes de software serviccedilos

As atualizaccedilotildees ficam muito mais faacuteceis de se realizar o que garante constante modificaccedilatildeo e melhoria contiacutenua das aplicaccedilotildees sem que o usuaacuterio tenha o trabalho de atualizar nada Isso ganha muita importacircncia quando se trata de atualizaccedilotildees de seguranccedila

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Conteuacutedo O conteuacutedo dos websites tambeacutem sofreu um

enorme impacto com a Web 20 dando ao usuaacuterio a possibilidade de participar geralmente gerando e organizando as informaccedilotildees Mesmo quando o conteuacutedo natildeo eacute gerado pelos usuaacuterios este pode ser enriquecido atraveacutes de comentaacuterios avaliaccedilatildeo ou personalizaccedilatildeo

O conceito usado eacute comparaacutevel com o do software livre se haacute muitas pessoas olhando todos os erros satildeo corrigidos facilmente Para isso existem comunidades que se auto-moderam atraveacutes da participaccedilatildeo dos usuaacuterios indicando ao sistema qual usuaacuterio natildeo deve mais participar da comunidade

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

CMS ndash Content Management

System Sistema de Gestatildeo de Conteuacutedo - SGC eacute um

sistema gestor de websites e intranets que integra ferramentas necessaacuterias para criar gerir (inserir e editar) conteuacutedos em tempo real sem a necessidade de programaccedilatildeo de coacutedigo cujo objetivo eacute estruturar e facilitar a criaccedilatildeo administraccedilatildeo distribuiccedilatildeo publicaccedilatildeo e disponibilidade da informaccedilatildeo

Sua maior caracteriacutestica eacute a grande quantidade de funccedilotildees presentes atraveacutes de complementos (galerias de fotos gerenciadores de enquetes gerenciadores de formulaacuterios) que podem ser agregados ao SGC

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Exemplos

Drupal

Joomla

Wordpress

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Drupal

Drupal eacute um framework modular e um sistema de gerenciamento de conteuacutedo (CMS) escrito em PHP

Da mesma forma que os sistemas de gerenciamento de conteuacutedo mais modernos o Drupal permite criar e organizar conteuacutedo manipular a aparecircncia automatizar tarefas administrativas e definir permissotildees e papeacuteis para usuaacuterios e colaboradores

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Drupal Eacute um projeto de software livre e coacutedigo aberto

qualquer um pode ver o funcionamento do Drupal fazer modificaccedilotildees redistribuir com ou sem as modificaccedilotildees aleacutem de poder propor mudanccedilas no projeto principal Tudo isso de acordo com a licenccedila GPL da GNU

Permite Gerenciamento de conteuacutedo

Blog

Comunidade baseada em discussotildees Colaboraccedilatildeo

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Joomla

Joomla Eacute um CMS desenvolvido a partir

do CMS Mambo Eacute desenvolvido

em PHP e pode ser executado no servidor

Web Apache base de dados MySQL

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Wordpress

WordPress eacute um sistema de gerenciamento de conteuacutedo na web escrito em PHP e executado em MySQL especialmente para a criaccedilatildeo de blogs

Sua licenccedila eacute open source distribuiacutedo pela Gnu General Public License

Outras caracteriacutesticas satildeo sua facilidade de uso e suas facilidades para criaccedilatildeo de blogs

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Wordpress

Existe ainda o wordpresscom que

permite a criaccedilatildeo de blogs sem a

necessidade de uma hospedagem

contratada poreacutem com funcionalidades

reduzidas

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

LMS ndash Learning Management

System

Sistema de Gestatildeo da

Aprendizagem (SGA)

satildeo softwares desenvolvidos sobre

uma metodologia pedagoacutegica para

auxiliar a promoccedilatildeo de ensino e

aprendizagem virtual ou semi-presencial

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Principais caracteriacutesticas

Gerenciamento de usuaacuterios cursos

instrutores facilidades e relatoacuterios

Calendaacuterio de curso

Notificaccedilotildees e mensagens agrave estudantes

Exibiccedilatildeo de notas

Geralmente sistemas web

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente

Webmail

Webmail eacute uma interface da World Wide Web que permite ao utilizador ler e escrever e-mail usando um navegador

A maior vantagem do webmail eacute o fato de natildeo ser necessaacuterio possuir um programa especiacutefico para a leitura ou envio de mensagens de correio eletronico ou seja qualquer computador ligado agrave internet com um navegador eacute suficiente