Programación en GNU/Linux


1. Introducción.
2. Una primera aproximación.
3. Instalación de Ubuntu.
4. Primeros pasos.
5. La consola en GNU/Linux.
6. Programando BASH.
7. Scripts prácticos con avaricia.
8. Utilidades para la programación I.
9. Utilidades para la programación II.
10. Ingeniería.
11. Aprendiendo a programar.
12. Trabajando con diferentes paradigmas de programación.
13. Programación visual.
14. Instalación y configuración de Apache, MySQL, FTP y acceso remoto.
15. HTML/XHTML.
16. Una web con estilo CSS.
17. JavaScript.
18. Ajax: La revolución.
19. Java.
20. Java avanzado.
21. Creando páginas dinámicas con PHP.
22. PHP avanzado.
23. Explotando WordPress.
24. Programación avanzada.
25. Mono, el C# libre.
26. Python.
27. Python II.
28. Python III, su cara más lúdica.
29. Python IV.


1. Introducción.

1.1. ¿Por qué comprar este libro?
1.2. ¿A quién va dirigido?



1.1. ¿Por qué comprar este libro?

Vivimos en una era de profundos cambios, ¿Cuántas veces no hemos escuchado esta coletilla? Esta realidad tiene sus vertientes negativas, por ejemplo, el estrés, la ansiedad, etc. pero también tiene sus aspectos positivos, el acceso a la información, la capacidad de mostrar nuestros contenidos en cualquier tipo de formato (texto, audio, video, RSS) al resto del mundo, las nuevas oportunidades de negocio en Internet, el software libre, etc.


En este libro nos centramos en dos aspectos positivos de la sociedad de información. Por una parte, la disponibilidad de una cantidad ingente de información de una forma sencilla y eficiente, por otra, la capacidad de poder acceder a un sistema operativo, GNU/Linux así como a un gran número de herramientas libres lo que te permiten realizar cualquier tarea ahorrando costos. Para programar hoy en día no tienes excusas, ¡El límite ahora es tu interés e imaginación, no el dinero!


Si quieres conocer cómo puedes realizar todas las tareas de ingeniería y programación sin tener que recurrir a la piratería y utilizando herramientas libres pero que te ofrezcan todo la potencia de las privativas, éste es tu libro. Más concretamente, con esta obra nos planteamos los siguientes objetivos:












Con estos objetivos, te mostraremos todo lo que puedes necesitar para afrontar con éxito tu vida como programador ya sea a nivel profesional, estudiante o como usuario amateur que quiere aprovechar su tiempo de ocio aprendiendo y disfrutando con estas herramientas.


1.2. ¿A quién va dirigido?

La obra va dirigida a todos aquellos que quieran aprender a ser auténticos programadores, a nivel personal o profesional, que cansados de tener que echar mano de herramientas privativas que obligan, muchas veces de forma abusiva, a “pasar por caja”, buscan y demandan recursos gratuitos que permitan realizar las mismas funciones y en muchos casos, las amplíen y mejoren.


Destinada también a los usuarios que están cansados de perder el tiempo consultando foros, blogs, grupos de noticias y discusión probando ¿soluciones? que no entienden y que en muchos casos empeoran el problema, obligándole a empezar de nuevo. Lee este libro si quieres una guía paso a paso, bien explicada y sin bugs.