24
Desarrollo Web en Linu Andrés G. Lara Collazos

Flisol

Embed Size (px)

Citation preview

Page 1: Flisol

Desarrollo Web en Linux

Andrés G. Lara Collazos

Page 2: Flisol

Historia rápida¿Qué es la web?

es un sistema de distribución de información basado en hipertexto o hipermedios enlazados

“Wikipedia

Page 3: Flisol

¿Cómo nació la web?

Los militares de EEUU necesitaban un sistema para

compartir información, aunque solo quedara en pie 2 computadores después de un bombardeo

Page 4: Flisol

¿Cómo nació la web?

se desarrolló esta

idea llamada Arpanet. Luego pasó a ser parte de las universidades y cuando estuvo madura, abierta al público como ahora.

Page 5: Flisol

Ya en el tema...

Page 6: Flisol

¿Y cómo funciona una web?

Un archivo HTMLAlmacenado en un host o servidorCon acceso público o privado

Page 7: Flisol

¿Cómo puedo tener un host?

Servidor externo: Una computadora dedicada especialmente para almacenamiento y administración de una web (Puede ser de pago o gratuito con publicidad)

Servidor local: Tu computadora se convierte en un servidor con un programa para hacer pruebas.

Page 8: Flisol

Local host en Linux (Ubuntu)

XAMPP: Script que permite convertir la pc en la que uno trabaja en un Servidor web fácilmente, en máximo 4 pasos.Incluye Mysql, Php y un programa servidor de FTP

URL: http://www.apachefriends.org/es/xampp.html

Page 9: Flisol

Local host en Linux (Ubuntu)

¿Es recomendado instalar los paquetes directamente?: Existen versiones de Php, Mysql y servidores de ftp oficiales, pero no es recomendable para desarrollo web.

Page 10: Flisol

Ahhh... Qué bonito, ¿pero qué es Mysql, Php y “Servidores ftp”?:

Page 11: Flisol

¿Qué es Mysql, Php y FTP?

MYSQL: Gestor de base de datos relacional, con versiones de pago y otras gratuitas. Para Linux, Windows y Mac.

Su popularidad está en el manejo y en ser de código abierto. Su mascota es un delfín

Page 12: Flisol

¿Qué es Mysql, Php y FTP?

PHP: Interprete de scripts, con sintaxis en un 70% similar a C y C++, de código abierto y de fácil manejo.

No necesita compilar por trabajar con scripts, y su mayor fuerte es su sencillez.

Su mascota es un elefante.

Page 13: Flisol

¿Qué es Mysql, Php y FTP?

FTP: Para desarrollo web, se recomienda FILEZILLA, en su versión Servidor.

Es un programa que permite administrar, subir y descargar archivos para la web. Es tan sencillo su manejo que es similar a administrar archivos en Nautilus.

Page 14: Flisol

Yo trabajo en Windows con programas para Desarrollo web, de la familia Adobe. ¿Existe estas herramientas para Linux?

Page 15: Flisol

De Windows a Linux

¡No existen!

Page 16: Flisol

De Windows a Linux

Se puede correr (Dreamweaver, Fireworks y Photoshop) con WINE, pero no es recomendado.

Existen muchas alternativas de Código Abierto.

Page 17: Flisol

DREAMWEAVER: Hay varias alternativas, entre ellas Netbeans, Quanta y Gedit (Para usuarios Gnome).

De Windows a Linux

Page 18: Flisol

FIREWORKS y PHOTOSHOP: Existe la alternativa libre que es totalmente avanzada, llamada GIMP.

De Windows a Linux

Page 19: Flisol

Corel Draw: Aunque no es de la familia de Adobe, su inmediata alternativa es Inkscape. Un programa vectorial y de código abierto.

De Windows a Linux

Page 20: Flisol

¡Listo!. Ya instalé el XAMPP for Linux, Gedit y Inkscape.

¿qué más se recomienda?

Page 21: Flisol

Leer sobre: estándares webAccesibilidad webHTML 5Compatibilidad entre sistemas operativosCompatibilidad entre navegadoresCss 3

¿Qué más se recomienda?

Page 22: Flisol

Instalar Dropbox

Es importante tener copia de seguridad a cada segundo, con cada cambio. Así si se daña la pc tenemos un respaldo en la nube.

Su correspondiente actual para usuarios Ubuntu es el “Ubuntu One”.

¿Qué más se recomienda?

Page 23: Flisol

¡Gracias!

Page 24: Flisol

Contacto

Http://[email protected]@andreslara501Http://delicious.com/andreslara501