Diferència entre revisions de la pàgina «Desplegament d'aplicacions web»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 50: Línia 50:
 
* [[Zope]]: servidor d'aplicacions per Python
 
* [[Zope]]: servidor d'aplicacions per Python
 
** [[Plone]]: CMS basat en Python, Zope i ZODB
 
** [[Plone]]: CMS basat en Python, Zope i ZODB
** Per crear projecte de Plone: http://plone.org/products/zopeskel/
+
** Per crear projecte de Plone: https://github.com/plone/bobtemplates.plone
 
* Apache Tomcat: servidor d'apps. Java per Apache
 
* Apache Tomcat: servidor d'apps. Java per Apache
 
** Pàgina oficial: http://tomcat.apache.org/
 
** Pàgina oficial: http://tomcat.apache.org/

Revisió del 23:38, 30 gen 2016

Continguts per l'assignatura de DAW M8 Desplegament d'aplicacions web.

Per seguir el curs és interessant (si no imprescindible) utiltizar un servidor públic. És molt convenient fer-nos un compte de AWS: Amazon Web Services amb el que podem gaudir d'un any de servidor gratuïtament.

UF1: Servidors web i de transferència de fitxers

Introducció:

Servidor web Apache:

Servidors de transferència de fitxers (FTP):

Altres servidors web:

  • IIS amb PHP. Habilitarem el servidor web IIS (Internet Information Services) en Windows 2008 Server i habilitarem el PHP.
  • FTP en Windows 2008:
    • Ingerat en IIS
    • Filezilla Server


UF2: Servidors d'aplicacions web

Els servidors d'aplicacions, juntament amb els frameworks ens permeten seprar el codi de l'administració de la infraestructura i la seva escalabilitat (administració, servidors, instàncies, BBDD, usuaris, permisos, etc.).

En aquesta UF veurem:

  • WSGI: especificació per enllaçar aplicacions al nostre servidor web. O sigui, com lligar Apache i aplicacions web en Python
  • Desplegament de Django. En aquest article trobareu com desplegar aplicacions Django.
    • Desplegament de Django en Apache
    • Desplegament de Django en OpenShift
    • Desplegament de Django en Heroku


Altres links relacionats


UF3: Desplegament d'aplicacions web


UF4: Control de versions i documentació

Control de versions:

  • Control de versions (article de teoria)
  • Git: comandes
  • SVN: Subversion. No el veurem en aquest curs, s'està deixant d'utilitzar ja que el Git és més modern i avantatjós.
  • CVS: ídem

Testing web services:

Documentació: