Administração de Sistemas Operacionais · Web 2.0 CMS LMS Webmail ... criando padrões de...
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