<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PROGRAMADOR WEB SEVILLA &#187; Formacion Online</title>
	<atom:link href="http://www.webprogramador.net/programadorweb/formacion_online/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webprogramador.net</link>
	<description>Programador web Sevilla. J.Marquez. Programador, diseñador y consultor web.</description>
	<lastBuildDate>Wed, 13 Jul 2011 13:06:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Programador Web y CGI</title>
		<link>http://www.webprogramador.net/programador-web-y-cgi.php</link>
		<comments>http://www.webprogramador.net/programador-web-y-cgi.php#comments</comments>
		<pubDate>Sat, 25 Jun 2011 12:44:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formacion Online]]></category>

		<guid isPermaLink="false">http://www.webprogramador.net/?p=84</guid>
		<description><![CDATA[Programador Web y CGI. Gracias a la World Wide Web, cualquier persona puede proporcionar información por Internet en una forma agradable y con gran alcance. Sin duda usted ha navegado por la Web y han buscado en los sitios de otras &#8230; <a href="http://www.webprogramador.net/programador-web-y-cgi.php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: justify;"><span style="color: #000000;"><strong>Programador Web y CGI.</strong><strong> </strong></span></h2>
<p style="text-align: justify;"><span style="color: #000000;">Gracias a la World Wide Web, cualquier persona puede proporcionar información por Internet en una forma agradable y con gran alcance. Sin duda usted ha navegado por la Web y han buscado en los sitios de otras personas, y ahora probablemente las siglas como &#8220;http&#8221; y &#8220;HTML&#8221; ya le serán familiares y que sirven para  expresar la información en la Web.&#8221; Tal vez usted tiene alguna experiencia en Internet</span></p>
<p style="text-align: justify;"><span style="color: #000000;">La Web ha demostrado ser un medio ideal para distribuir información como puede verse en su inmensa popularidad y el crecimiento exponencial. Aunque algunos han cuestionado la utilidad de la Web, y atribuyen su crecimiento sobre todo al bombo de los medios, la Web es, sin duda, un medio importante para proporcionar todo tipo de información. Desde los servicios de noticias (que proporciona en tiempo real, noticias, clima y deportes) pasando por materiales de referencia disponibles en formatos electrónicos, emails, descargas, consultas..Lo que hace de la Web única como un servidor de información</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Casi todo tipo de persona se beneficia de esta manera fácil y única de representar y distribuir la información, académicos, gente de negocios, estudiantes, redes sociales.</span></p>
<p><span style="color: #000000;"> Aunque la Web proporciona una interfaz única, hipermedia a la información, hay muchas otras maneras efectivas para distribuir los datos. Por ejemplo, los servicios de red tales como el File Transfer Protocol (FTP) y gopher existía mucho antes de la World Wide Web. E-mail ha sido el principal medio para comunicar e intercambiar información a través de Internet ¿Por qué la Web convertido en una popular manera de distribuir la información? El aspecto multimedia de la Web sin duda contribuyó a su gran éxito, pero para la Web lo más importante era ser interactiva con el usuario.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Sin la capacidad de recibir información de los usuarios, así como proporcionar la información, la</span></p>
<h2 style="text-align: justify;"><span style="text-decoration: underline; color: #000000;">¿Qué es CGI?</span></h2>
<p style="text-align: justify;"><span style="color: #000000;">Common Gateway Interface (CGI) es una interfaz con el servidor Web que le permite extender la funcionalidad del servidor. Utilizando CGI, puede interactuar con los usuarios que acceden a su sitio. En el plano teórico, CGI le permite ampliar la capacidad de su servidor a analizar (interpretar) la información de entrada desde el navegador y la información de retorno sobre la base de datos del usuario. En un nivel práctico, CGI es una interfaz que permite al programador Web escribir programas que pueden comunicarse con el servidor.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Normalmente, si se desea ampliar las capacidades del servidor Web, el programador Web debería modificar el servidor el mismo. Esta es una solución NO muy deseable, ya que requiere unos conocimientos y comprensión de bajo nivel de programación de la red a través de Internet y el protocolo de la World Wide Web. También sería necesario editar y recompilar el código fuente del servidor o escribir un servidor personalizado para cada tarea. Por ejemplo, suponga que desea extender su servidor para que actúe como puerta de entrada Web-to-e-mail que tendría la entrada del usuario desde el navegador y el correo electrónico a otro usuario. Usted tendría que insertar código en el servidor que analiza la entrada desde el navegador, el correo electrónico de la entrada para el usuario, y enviar una respuesta al .</span></p>
<p style="text-align: justify;"><span style="color: #000000;">En primer lugar, esta tarea requiere tener acceso al código del servidor, algo que no siempre es posible. En segundo lugar, es difícil y requiere de amplios conocimientos técnicos. En tercer lugar, sólo funciona para el servidor específico. Si usted quiere mover su servidor Web a una plataforma diferente, tendría que empezar de nuevo o por lo menos pasar un montón de tiempo portar el código a la plataforma.</span></p>
<h2 style="text-align: justify;"><span style="text-decoration: underline; color: #000000;">¿Por qué CGI?</span></h2>
<p style="text-align: justify;"><span style="color: #000000;">CGI proporciona una solución portátil y fácil de estos problemas. El protocolo CGI define una manera estándar para que los programas puedan comunicarse con el servidor Web. Sin un conocimiento muy especial, usted puede escribir un programa en cualquier lenguaje de programación que interactúa y se comunica con el servidor Web. Este programa trabajará con todos los servidores Web que entienden el protocolo CGI.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">CGI de comunicación se maneja sobre la entrada y salida estándar, lo que significa que si usted sabe cómo imprimir y leer datos utilizando el lenguaje de programación, puede escribir una aplicación de servidor Web. Aparte de analizar la entrada y salida, la programación de aplicaciones CGI es casi equivalente a la programación de cualquier otra aplicación.</span></p>
<h2 style="text-align: justify;"><span style="text-decoration: underline; color: #000000;">Selección del idioma</span></h2>
<p style="text-align: justify;"><span style="color: #000000;">CGI es una &#8220;interfaz común&#8221;, que no se limita a cualquier lenguaje de programación específico. Una pregunta importante es qué lenguajes de programación se pueden utilizar para CGI . Se puede utilizar cualquier lenguaje que puede hacer lo siguiente:</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">Imprimir en la salida estándar</span></li>
<li><span style="color: #000000;">Leer de la entrada estándar</span></li>
<li><span style="color: #000000;">Lea las variables de entorno</span></li>
</ul>
<p style="text-align: justify;"><span style="color: #000000;">Casi todos los lenguajes de programación y muchos idiomas scripting realizar estas tres tareas, y se puede utilizar cualquiera de ellos.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Estos lenguajes pueden pertenecer a estas dos clases: compilado o interpretado. Un lenguaje compilado como C o C + +-tiende a ser más pequeño y rápido, mientras que lenguajes interpretados, como Perl o Rexx requieren cargar un intérprete que demora la ejecucion.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Antes de elegir un idioma, el<strong> programador Web</strong> debe ver las prioridades. Debe estudiar la necesidad de equilibrar las ganancias de  velocidad y la eficiencia de un lenguaje de programación frente a la facilidad de programación.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Tal vez los dos idiomas más comúnmente utilizados para la programación de CGI son C y Perl Ambos tienen sus propias ventajas y desventajas. Perl es un lenguaje de muy alto nivel y potente especialmente útil para el análisis de texto. A pesar de su facilidad de uso, flexibilidad y potencia lo convierten en un lenguaje atractivo para la programación de CGI, su tamaño relativamente grande y un rendimiento más lento a veces lo hace inadecuado para ciertas aplicaciones. Los programas de C son más pequeños, más eficientes, y ofrecen un control más bajo nivel en el sistema, y ​​sin embargo son más difíciles de programar.</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Ambos son igual de eficaces para la programación de aplicaciones CGI, y con las bibliotecas adecuadas, ambos tienen capacidades similares. Sin embargo, si usted tiene un servidor con muchas visitas, es posible que desee utilizar pequeños programas compilados en C. Si usted necesita escribir rápidamente una aplicación que requiere una gran cantidad de procesamiento de textos, es posible que desee utilizar Perl .</span></p>
<p style="text-align: justify;"><span style="color: #000000;">Common Gateway Interface es el protocolo por el cual los programas pueden interactuar con los servidores Web. La versatilidad de CGI proporciona a los programadores Webs la oportunidad de escribir programas en casi cualquier idioma, aunque hay muchas ventajas y desventajas asociadas a diferentes lenguajes como ya hemos descrito para el <em><span style="text-decoration: underline;">programador Web.</span></em></span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webprogramador.net/programador-web-y-cgi.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Quieres ser Programador Web?</title>
		<link>http://www.webprogramador.net/quieres-ser-programador-web.php</link>
		<comments>http://www.webprogramador.net/quieres-ser-programador-web.php#comments</comments>
		<pubDate>Sat, 25 Jun 2011 12:43:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formacion Online]]></category>

		<guid isPermaLink="false">http://www.webprogramador.net/?p=82</guid>
		<description><![CDATA[Un programador Web o Web Developer es la persona encargada de hacer el sitio web mantenerlo y mejorarlo para el cliente. Crean la interactividad en el sitio, incluyendo las acciones,  las formas, los menús, y cualquier otra PROGRAMACIÓN . Con las &#8230; <a href="http://www.webprogramador.net/quieres-ser-programador-web.php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Un <strong>programador Web</strong> o Web Developer es la persona encargada de hacer el sitio web mantenerlo y mejorarlo para el cliente. Crean la interactividad en el sitio, incluyendo las acciones,  las formas, los menús, y cualquier otra PROGRAMACIÓN .</p>
<p style="text-align: justify;">Con las preguntas siguientes se detalla algunos de los aspectos comunes de trabajo como desarrollador Web o <span style="text-decoration: underline;">programador Web</span> para una empresa (no freelance). Y ver si esta profesión es o no lo que está buscando. Recuerde, sin embargo, que el programador Web es sólo una manera de trabajar en las páginas Web. También hay puestos de trabajo como diseñadores de páginas Web , los productores de Web , escritores Web artistas gráfico. Es posible que se una de estas profesiones y no la de programador Web la que usted esté buscando.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>¿Está usted interesado en la Web?</strong></p>
<p style="text-align: justify;">La mayoría de los programadores Web son entusiastas de Web. Les encanta la red, navegar mucho y el interés por otras páginas Web. Si bien es posible  hacer el trabajo sin disfrutar del medio, es decir que  no les gustan las páginas Web, con el tiempo la programación le comenzará a ser algo fastidioso. Si usted no está interesado en la Web, buscar un trabajo como programador Web no es una buena idea.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><strong>¿Le gusta resolver problemas?</strong></p>
<p><span style="color: #000000;">Los programadores Web suelen dedicarse principalmente a resolver problemas. Esta es la función de analista de cualquier programador.  Los programadores Webs prefieren hacer una página Web con trabajo y que se vea bonita. Si usted piensa mucho acerca de cómo hacer una página Web, entonces usted está bien preparado para ser un programador Web.</span></p>
<p style="text-align: justify;"><strong>¿Está dispuesto a estudiar varios idiomas de programación Web?</strong></p>
<p><span style="color: #000000;">Como desarrollador Web profesional o programador Web, tendrás que aprender varios idiomas o lenguajes de programación. Los dos más importantes son HTML y JavaScript . Pero en última instancia, tendrá que aprender otros idiomas, así como lenguajes de comandos del lado del servidor como:</span></p>
<ul>
<li>PHP</li>
<li>Perl</li>
<li>Java</li>
<li>ASP y NET.</li>
<li>Y hay docenas de otros idiomas que puedes aprender</li>
</ul>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="color: #000000;"><strong>¿Está dispuesto a aprender a trabajar con bases de datos?</strong></span></p>
<p style="text-align: justify;"><span style="color: #000000;">La mayoria de los Sitios de hoy dia utilizan una base de datos en el back-end para servir páginas, y almacenar y administrar el contenido del sitio. El mantenimiento de estas bases de datos es casi siempre la responsabilidad del desarrollador web o programador web.</span></p>
<p style="text-align: justify;"><span style="color: #000000;"><strong>¿Se puede trabajar bien con otras personas?</strong></span></p>
<p style="text-align: justify;"><span style="color: #000000;">La mayoría de los desarrolladores Web son una parte de un equipo de personas trabajando en el sitio Web. Si no te gusta trabajar en equipo o quiere hacer todo usted mismo, usted debe considerar el trabajo independiente o trabajar en una empresa muy pequeña. De lo contrario, es casi seguro que tendrá que trabajar conjuntamente  con los diseñadores para crear la apariencia de la página, los productores de Web para administrar el código HTML y CSS,  los escritores Web y artistas gráficos de los contenidos. Puede que tenga que desempeñar alguno de estos papeles usted mismo de forma puntual, pero la mayoría de las empresas dividen estos puestos de trabajo.</span></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.webprogramador.net/quieres-ser-programador-web.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moodle. Programador web, Plataforma de teleformación.</title>
		<link>http://www.webprogramador.net/moodle-programador-web.php</link>
		<comments>http://www.webprogramador.net/moodle-programador-web.php#comments</comments>
		<pubDate>Sun, 11 Jul 2010 12:13:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Formacion Online]]></category>

		<guid isPermaLink="false">http://www.webprogramador.net/?p=21</guid>
		<description><![CDATA[&#8216;Moodle&#8217; es una Plataforma o Web Educativo Virtual, sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas tecnológicas también se conoce como LMS (Learning Management &#8230; <a href="http://www.webprogramador.net/moodle-programador-web.php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8216;Moodle&#8217; es una Plataforma o Web Educativo Virtual, sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas tecnológicas también se conoce como LMS (Learning Management System).</p>
<p>Moodle fue creado por Martin Dougiamas. Basó su diseño en las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a partir de libros o enseñanzas y en el aprendizaje colaborativo. Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la información que se considera que los estudiantes deben conocer.</p>
<p>La primera versión de la herramienta apareció el 20 de agosto de 2002 y, a partir de allí han aparecido nuevas versiones de forma regular. Hasta julio de 2008, la base de usuarios registrados incluye más 21 millones, distribuidos en 46.000 sitios en todo el mundo y está traducido a más de 75 idiomas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webprogramador.net/moodle-programador-web.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

