Re: [colibri] como iniciar en programacion web
Mil gracias por su respuesta, he iniciado a escudriñar joomla. Gracias. El 5 de octubre de 2011 11:47, Julián Andrés Osorio Galvis juliandre...@gmail.com escribió: Ahí se tienen que mirar lenguajes de programación orientados a la web como php, jsp de java, los de .net, hay muchos, si quiere hacer paginas web rápido le recomiendo que se documente en el CMS Joomla u Wordpres que son los que conozco. El 5 de octubre de 2011 10:57, Sandry sandrycasti...@gmail.com escribió: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 311- 712 - 15 - 64 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Hola Sandra , hola a todos , Para iniciar como programadora web lo primero que debes saber es HTML al menos lo básico que es lo que necesitas para hacer páginas y sitios web. Lo siguiente es saber si te vas por un enfoque de frontend o the backend , para el primero debes aprende javascript y sus derivados si te decantas por el segundo ya tu decides si PHP , JAVA En todo caso debes saber un poco de las dos tecnologías para que sea mas fácil el trabajo. Para lo anterior te recomiendo este link http://www.w3schools.com/ Cómo herramientas de desarrollo te recomiendo xammp que es un paquete con mysql, apache y php que como muy estándar en la WEB esto te provee de las herramienta de servidor . Para desarrollar yo uso notepad++ con algunos plugins que hacen la vida mas amable. puede usar eclipse o Netbeans con los pluging que desees para diseñar la BD workbech En desarrollo yo soy más del lado backend estas herramientas están bien para el backend . Para front end si dejo abierta la pregunta a la comunidad . Móvil. (+57)3107699631 Minds are like parachutes. They only function when they are open. Todo lo que uno logra, es el resultado de nuestros pensamientos. 2011/10/5 Sandry sandrycasti...@gmail.com Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Hola, On 10/07/11 00:50, Antonio Vanegas P wrote: Hola, 2011/10/5 Edmundo Carmonaeantor...@gmail.commailto:eantor...@gmail.com Python y Django (bien chevere!!!) Opino lo mismo. He desarrollado para php con Zend Framework, y ruby and rails, pero sinceramente me parece que python con django es una verdadera revolución, ni muy mágico ni muy complejo. Una excelente integración con bases de datos, de una manera transparente y potente. No soy un conocedor ni experto en Django pero sinceramente me parece mejor opción para empezar que otros, ademas que actualmente esta siendo apoyado por proyectos importantes como AppEngine entre otros. Un saludo y suerte con ese desarrollo. Siguiendo con el tema de los frameworks particulares. Mi recomendación de novato a novata es web2py. Es muy sencillo y portable. Tiene la gran facilidad de integración con bases de datos, al igual que Django y puede ejecutarse desde una memoria USB en un entorno autocontenido, que incluye el entorno de depuración y también se puede hacer persistencia en AppEngine. La comunidad es amigable y la lista en inglés es de altísimo tráfico. El inconveniente es que no hay CMS aún muy maduros en este framework, pero si lo que uno está pensando no es tanto del lado de un CMS genérico y si más algo a la medida está bien. En CMS creo que uno de los más amigables y minimalistas es Refinery, que está hecho en Ruby on Rails. De ahí mi recomendación de mirar el lenguaje, luego los frameworks disponibles y luego los CMS sobre ellos y mirar en qué capa se va a mover uno si más cercano al CMS y de allí hacia arriba o si del framework hacia abajo. Lenguajes como PHP están confinados a la web y muy poco desarrollo serio ocurre en ese lenguaje para otros dominios. Ruby, Smalltalk, Python son multidominio y se desarrolla otras cosas a parte de la web en ellos, siendo el último de ellos el que más expandido está: web, programación científica, animación 3D, video juegos, aplicaciones de escritorio, etc. Los espacios que te sugerí en el anterior correo pueden serte de utilidad para encontrar más gente con la cual continuar el debate (habiendo listas/comunidades específicas es mejor que colibri sea un puente hacia ellas, en lugar de una lista de soporte para cosas que ya tienen otros lugares). Chao, Offray ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Creo que si te vas a dedicar a backend (Lógica y proceso) deberías empezar con PHP o Python. Lo bello de Python es que aprendes un lenguaje que te sirve para muchas cosas no solo te limitas a la web. Si decides PHP pues su curva de aprendizaje es muy rápida aunque tienes que tener mucho cuidado porque esa misma facilidad conlleva a caer en el famoso Código espagueti. Lo de los frameworks viene después aunque muchos hacen los contrario me parece algo equivocado ya que si lo haces no podrás decir yo sé X o Y lenguaje sino que dominas un framework y el día que tengas que trabajar sin el tendrás problemas. Django y symfony me parecen las opciones mas bonitas :). Si trabajas en Frontend (interfaz e interacción con el usuario) El HTML es obligatorio. Luego empiezas con el JavaScript puro y el CSS. Trara de aprender cosas actualizadas y estándares. Por ejemplo el HTML5 y el CSS3 serán las bases para realizar desarrollos con ricos contenidos y muy interactivas y modernas. Creo que la programación Web es de mucha tela para cortar... lo importante es que no desfallezcas! -- Felipe Calderon Barragan Linux User # 470534 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Estimada Sandra, Un saludo cordial y solidario. Como has podido ver con todas las respuestas que obtuviste de la lista, convertirse en desarrolladora web es un cuento que tiene tanto de largo como de ancho. Yo soy desarrollador y disenador gráfico y trabajo solo con Software Libre en Debian. A grandes rasgos y como dicen todos, las tecnologías básicas son HTML5, CCS3 y JavaScript. Luego le sumas, para hacer sitios dinámicos y aplicaciones web, lenguajes de programación orientados a objetos como PHP5 y Python, ambos muy buenos y de facil aprendizaje, y lo relacionado a las bases de datos MySQL y PostgreSQL y su lenguaje SQL. Una buena forma de aprender es trabajando y desbaratando aplicaciones web ya hechas como Joomla! o Drupal, especialmente para que comprendas qué es y cómo se aplica el patrón arquitectónico MVC (Model Vista Controlador). Busca documentación y textos en la red. Hacerse desarrollador web es una especialización de la Ingeniería de Software llamada Ingeniería Web o iWeb, por lo que le aplica toda su teoría como Modelos de Proceso de Desarrollo y Metodologías. Las más comunes para proyectos web son las Agiles: eXtreme Programming, Scrum y otras. Te recomiendo darle un vistazo a los procesos de desarrollo de software orientado a objetos y para web, así como a la teoría del Desarrollo Agil y su Manifiesto (http://www.agilemanifesto.org/iso/es/principles.html) para que comprendas lo relacionado a Patrones y las prácticas que se deben realizar. Si decides trabajar con PHP en tu Debian te recomiendo no instalar las versiones de Apache y PHP que trae, en su lugar utiliza ZendServer CE, lo encuentras en: http://www.zend.com/en/products/server/downloads Yo utiizo para codificar dos editores: Geany, muy liviano y práctico, lo puedes instalar desde el Centro de Software de Debian, y Zend Eclipse PDT que puedes bajar de http://www.zend.com/en/community/pdt Bienvenida a este cuento, mucha paciencia y un paso a la vez, que lo disfrutes y muchos éxitos. PSD: No pierdas de vista la Metodología Agil (http://www.agile-process.org/). Atte. Germán Escobar Villada Co-Gestor miPYME Libre: Tecnología Libre y Solidaria www.mipymelibre.org Celular: 310 519 59 60 Colombia *** Libertades del Software Libre: *** 0. La libertad de usarlo con cualquier propósito. 1. La libertad de estudiarlo y modificarlo. 2. La libertad de copiarlo y compartirlo. 3. La libertad de mejorarlo y hacerlo público. Sea legal, copie Software Libre El 05/10/11 10:57, Sandry escribió: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
2011/10/5 Sandry sandrycasti...@gmail.com: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. La programación web es una dinámica con múltiples roles. 1.- El mantenimiento de la plataforma: servidor web, base de datos, etc. 2.- El diseño de la interfaz gráfica: HTML, CSS, imágenes, javascript, etc. 3.- La programación de la lógica del sistema: lenguaje de tu preferencia, el mío es Python Piensa bien por donde vas a empezar. La parte 3 te da una panorámica general y es el elemento cohesionador de la aplicación web, mientras que los puntos 1 y 2 son como mundos encerrados en sí mismos. Pero programar la lógica del sistema es lo que tiene la mayor exigencia intelectual. Sugerencias: Simplifica al máximo el tema de la plataforma: usa un servidor web muy simple, y un manejador de base de datos también simple como sqlite. No uses editores HTML wysiwyg, si vas a desarrollar web tienes que manejar HTML con soltura. Igual con CSS. Utiliza una librería javascript como jQuery. Utiliza un lenguaje dinámico como Python o Ruby sobre un framework como Django o Ruby on Rails. Saludos F. Palm -- -- fp...@mapologo.org.ve francisco.p...@gmail.com cel: +58 +424 7228252 tel: +58 +274 6352001 Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Hola, 2011/10/5 Edmundo Carmona eantor...@gmail.com Python y Django (bien chevere!!!) Opino lo mismo. He desarrollado para php con Zend Framework, y ruby and rails, pero sinceramente me parece que python con django es una verdadera revolución, ni muy mágico ni muy complejo. Una excelente integración con bases de datos, de una manera transparente y potente. No soy un conocedor ni experto en Django pero sinceramente me parece mejor opción para empezar que otros, ademas que actualmente esta siendo apoyado por proyectos importantes como AppEngine entre otros. Un saludo y suerte con ese desarrollo. El 05/10/11, Julián Andrés Osorio Galvis juliandre...@gmail.com escribió: Ahí se tienen que mirar lenguajes de programación orientados a la web como php, jsp de java, los de .net, hay muchos, si quiere hacer paginas web rápido le recomiendo que se documente en el CMS Joomla u Wordpres que son los que conozco. El 5 de octubre de 2011 10:57, Sandry sandrycasti...@gmail.com escribió: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org -- Alvaro Antonio Vanegas P. Investigación y Desarrollo +57 (1) 7580576 +57 (1) 2446935 +57 3014710632 http://devel.androidsith.com @hpsaturn http://twitter.com/hpsaturn Bogotá, Colombia ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
[colibri] como iniciar en programacion web
Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Ahí se tienen que mirar lenguajes de programación orientados a la web como php, jsp de java, los de .net, hay muchos, si quiere hacer paginas web rápido le recomiendo que se documente en el CMS Joomla u Wordpres que son los que conozco. El 5 de octubre de 2011 10:57, Sandry sandrycasti...@gmail.com escribió: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Le recomiendo Joomla como CMS y que uses xampp para su respectiva configuracion -- Jovan Monsalve Técnico de Sistemas Estudiante Tecnología de Administracion de Redes de Computadores (SENA) Usuario Linux # 463088 Movil: 3015079568 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Yo te diría que selecciones un lenguaje (te recomiendo php, python o ruby) busques su documentación y estudiala, selecciona un IDE cómodo para ti, comienza desarrollando cosas pequeñas. Después lee algo acerca de MVC, y otros patrones, y después definitivamente utilices un framework. -- Jorge Luis Galvis Quintero ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Python y Django (bien chevere!!!) El 05/10/11, Julián Andrés Osorio Galvis juliandre...@gmail.com escribió: Ahí se tienen que mirar lenguajes de programación orientados a la web como php, jsp de java, los de .net, hay muchos, si quiere hacer paginas web rápido le recomiendo que se documente en el CMS Joomla u Wordpres que son los que conozco. El 5 de octubre de 2011 10:57, Sandry sandrycasti...@gmail.com escribió: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. -- Atte: Sandra Cristina Muñoz Ingeniera de Sistemas - UDENAR Cel: 316 426 78 98 ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Hola Sandra, On 10/05/11 10:57, Sandry wrote: Hola lista, me gustaria q me orienten sobre como iniciar como programadora web desde debian, agradezco manuales para dummies. Gracias. Me uno a las recomendaciones que han hecho en cuanto a seleccionar un lenguaje con el que te sientas más cómoda, sin embargo te haría una recomendación y es intentar usar Ruby o Python (incluso Smalltalk, si te quieres poner exótica) en lugar de PHP, que es un lenguaje confinado a la web. Otra de las cosas para seleccionar el Framework de programación web que está colocado en ese lenguaje es pensar en el tipo de aplicaciones que construirás con él, para saber si estarán cercanas al CMS contruido encima del framework o más a al framework mismo. A veces estas decisiones y terminología son lejanos a las novatas y novatos así que si estás en Bogotá, pensar en reunirse con personas acá para facilitar tu proceso de aprendizaje puede funcionar muy bien también. Tenemos un lugar llamdo HackBo donde nos reunimos todos los sábados: http://hackbo.co/ Y también puedes interactuar con las personas vía Internet. De hecho tenemos un espacio para Web Frameworks: http://hackbo.co/home/webframeworks Hay otra lista llamada sl-prog donde se discuten temas de programación a la cual también te puedes inscribir: http://el-directorio.org/Sl-prog Esperamos verte en cualquiera de esos espacios. Offray ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Te recomiendo que visites http://p2pu.org/es/schools/school-of-webcraft/, un proyecto de MOzilla p2pu donde de verdad hay personas con mucha experiencia enseñando libremente a los que quieran, ademas de poder obtener insignias que te da mozilla que certifican lo que sabes. Busca un curso que te interese inscribete y aprende. Exitos -- Javascript developer Mootools Consultant Html5 evangelist Moz SoW Rep http://p2pu.org/webcraft/users/danyjavierb ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org
Re: [colibri] como iniciar en programacion web
Hola, On 10/05/11 20:59, Dany Javier Bautista Montaña wrote: Te recomiendo que visites http://p2pu.org/es/schools/school-of-webcraft/, un proyecto de MOzillap2pu donde de verdad hay personas con mucha experiencia enseñando libremente a los que quieran, ademas de poder obtener insignias que te da mozilla que certifican lo que sabes. Busca un curso que te interese inscribete y aprende. Exitos Ese es otro buen proyecto, más desde el enfoque de un curso, mientras que los que te dije al comienzo son desde un enfoque comunitario. Allí de verdad hay personas, tanto inexpertas como expertas, que creen que no se las saben todas. :) Offray ___ Lista de correo de Colibri Colibri@listas.el-directorio.org http://listas.el-directorio.org/cgi-bin/mailman/listinfo/colibri http://slcolombia.org/Colibri/UsoLista http://slcolombia.org/Colibri/ContratoSocial El Directorio, el sitio del Software Libre en Colombia: http://www.el-directorio.org