Sin categoría – ProgramaciónExtrema.com https://programacionextrema.com Tutoriales de programación! Tue, 19 Jan 2021 11:53:41 +0000 es hourly 1 https://wordpress.org/?v=5.6.15 https://programacionextrema.com/wp-content/uploads/2015/10/cropped-icon-programacion-extrema-32x32.png Sin categoría – ProgramaciónExtrema.com https://programacionextrema.com 32 32 Curso de Python en vivo https://programacionextrema.com/2021/01/19/curso-de-python-en-vivo/ https://programacionextrema.com/2021/01/19/curso-de-python-en-vivo/#respond Tue, 19 Jan 2021 11:53:41 +0000 https://programacionextrema.com/?p=1495 Aprende fácilmente Python con clases a distancia en directo Aprende python con clases en directo guiadas paso a paso, con profesionales del sector de la programación en Python y docencia. Abarca todos los conocimientos desde 0 con 80 horas de clases lectivas, 70% prácticas y 30% teoría más un proyecto final de curso. Este curso… Read More

La entrada Curso de Python en vivo aparece primero en ProgramaciónExtrema.com.

]]>
Aprende fácilmente Python con clases a distancia en directo

Aprende python con clases en directo guiadas paso a paso, con profesionales del sector de la programación en Python y docencia. Abarca todos los conocimientos desde 0 con 80 horas de clases lectivas, 70% prácticas y 30% teoría más un proyecto final de curso. Este curso comienza a partir de la segunda quincena de Enero y tenemos diferentes horarios para que elijas cual se adapta mejor a ti. Disponemos de plazas limitadas con un número máximo de alumnas/os y matrícula gratuita.

Unipython incorpora al curso clases magistrales que incluyen realizar un videojuego con python (pygame), desarrollo de interfaz gráfica (Tkinter) y desarrollo web (flask). Al finalizar el curso realizarás un proyecto final, el cual está basado en casos prácticos reales que te servirán en tus futuros empleos. Contamos con la mejor experiencia desde 2016 impartiendo Python en diferentes niveles y modalidades. Al finalizar te incorporaremos en la bolsa de empleo privada de unipython y un especialista te ofrecerá orientación laboral para facilitarte tu entrada al trabajo.

La entrada Curso de Python en vivo aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2021/01/19/curso-de-python-en-vivo/feed/ 0
Mi experiencia con Clouding.io https://programacionextrema.com/2019/05/08/mi-experiencia-con-clouding-io/ https://programacionextrema.com/2019/05/08/mi-experiencia-con-clouding-io/#respond Wed, 08 May 2019 20:32:47 +0000 https://programacionextrema.com/?p=1440 En esta oportunidad quiero contarles como es mi experiencia utilizando los servidores VPS de Clouding.io. Este proveedor de servidores VPS cloud en España que te permite armar tus propios servidores según el presupuesto del que dispongas y las especificaciones técnicas que requiera el proyecto en cuestión. Además, ofrece 5€ de saldo para tus primeras pruebas,… Read More

La entrada Mi experiencia con Clouding.io aparece primero en ProgramaciónExtrema.com.

]]>
En esta oportunidad quiero contarles como es mi experiencia utilizando los servidores VPS de Clouding.io. Este proveedor de servidores VPS cloud en España que te permite armar tus propios servidores según el presupuesto del que dispongas y las especificaciones técnicas que requiera el proyecto en cuestión. Además, ofrece 5€ de saldo para tus primeras pruebas, sin compromiso.

A un precio muy económico y accesible se pueden acceder a una gran cantidad de herramientas indispensables para que puedas gestionar tus propios servidores VPS desde la comodidad de tu casa.

Funciones que ofrece

Estas son algunas de las funciones más interesantes que tienen, y las cuales me ayudaron a tener éxito en cada uno de mis proyecto que he alojado en  sus servidores.

Configuración de servidores a tu medida

Clouding.io te permite crear servidores de acuerdo a los requisitos de tu proyecto, con una gran variedad de opciones.

  • Licencia para Linux y Windows
  • Memoria RAM de 2GB de RAM por vCore o 4GB de RAM por vCore
  • Procesador de 1 a 16 vCores
  • SSD de 5 a 1900GB.

Además, lo interesante de esto, es que te permite cambiar en cualquier momento todas las configuraciones de hardware que hayas seleccionado en un principio. Esto puede ser muy útil por ejemplo cuando el proyecto crezca demasiado y el hardware actual ya no lo soporte más.

Sistema de backups incorporado

En el mundo de la tecnología uno nunca puede considerarse a salvo, cualquier error o inconveniente que surja puede hacernos perder mucha información valiosa de nuestros proyectos. Es por eso que siempre es muy importante contar con  un sistema de backups para proteger   todos los datos más sensibles que nos permitan restaurar nuestros proyectos en su totalidad.

En este tema Clouding.io no se queda para nada atrás, ya que cuenta con un sistema que permite mantener los backups históricos de todos tus servidores. Otras características importantes son:

  • Los Backups son totalmente configurables
  • No requiere de ningún tipo de instalación adicional
  • Permanecen 24 horas después de eliminado el servidor
  • Copias completas del servidor
  • A un precio muy económico y fácil de configurar desde el panel.

Snapshots para clonar servidores

Los snapshots están pensados para crear instantáneas puntuales de los servidores, con las configuraciones habituales de software que se utilicen habitualmente. Esta es una herramienta muy interesante que ofrece Clouding.io ya que permite crear nuevos servidores iguales a la imagen master que se haya generado en un principio, ahorrando tiempo de configuración e instalación de los programas.

Atención al cliente de calidad y en tiempo

A lo largo del tiempo, como casi con cualquier proyecto personal, me han surgido diferentes problemas técnicos de los cuales no podía resolver por mis escasos conocimientos técnicos en el tema. Es ahí cuando el equipo de soporte técnico de Clouding.io me ha ayudado a resolver cualquier inconveniente, y también a despejarme cualquier duda. Con un servicio de calidad, soporte por e-mail y por teléfono durante las 24 horas del día.

Sistema de seguridad para proteger tus proyectos

Los ataques por parte de hackers interesados en robar información son una realidad hoy en día. Es por eso que en Clouding.io cuentan con un sistema técnico personalizado que les permite monitorear cualquier comportamiento extraño dentro de su red, además de mitigar ataques DDos de hasta 2 Tbps de forma automática.

Este servicio lo incluyen gratuitamente, sin ningún coste adicional. Para que sus clientes se sientan seguros y solamente se preocupen por los aspectos de sus proyectos.

Función para mantener el servidor archivado

Al principio, cuando me iniciaba en el mundo del desarrollo web era muy común para mí no llegar a cumplir con todas las expectativas que me había planteado en un principio. Cuando estaba en otro hosting, este problema me obligaba a tener que cancelar los planes que tenia contratado debido a la falta de presupuesto. Pero al llegar a Clouding.io eso ya dejó de ser algo que me preocupe gracias a la funcionalidad que ofrece de mantener el servidor archivado, permitiéndome así ahorrar muchos costos de producción.

Cuando el servidor está archivado se apaga, y sólo se paga por el disco SSD y los backups, no la RAM ni la CPU. Cuando se desarchive, se enciende de nuevo y tiene un consumo normal. Todo esto es muy interesante cuando se desea suspender momentáneamente cualquier proyecto. Además su activación es muy sencilla y rápida.

Datacenter ubicado en Barcelona

Todas las IPs son fijas y españolas. Lo que proporciona muchas ventajas para aquellos proyectos que estén orientados al público de ese país, ya que se suelen producir mayores velocidades de carga y descarga, además las conexiones son más fiables y estables.

Otro punto interesante es que te dan un control exclusivo de tu IP. Nadie más puede usarla. Así se evitan bloqueos o problemas por malos usos que no sean culpa tuya.

Para la tranquilidad de todos los clientes, en Clouding.io se realiza un estricto cumplimiento de la normativa de protección de datos. Los datos no salen de España.

Actualización constante

Otro aspecto que realmente me ha llamado la atención de sus servicios es la capacidad que tienen de actualizarse constantemente y adaptarse a las nuevas tecnología que van surgiendo. Para este año 2019 pronostican lanzar muchas más funciones y herramientas, las cualquier pueden hacer potenciar más tus proyectos personales. Algunas de esas funciones nuevas son:

  • Servidores Cloud de hasta 64 Cores y 512GB de RAM
  • Creación de un servidor a partir de una iso
  • Una nueva gama LowCost para developers y pruebas
  • Volúmenes de disco adicionales
  • Una API para programar diversas funcionalidades

Conclusiones

Sinceramente puedo decir que me ha resultado bastante sencillo y muy cómodo utilizar su sistema de administración y configuración. Durante todo este tiempo que lo he utilizado no he tenido inconvenientes técnicos graves que hayan puesto en riesgo a mis proyectos, cosa que si me ha pasado con otros proveedores de hosting. Sin lugar a dudas recomiendo a Clouding.io para tus proyectos personales y profesionales.

La entrada Mi experiencia con Clouding.io aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2019/05/08/mi-experiencia-con-clouding-io/feed/ 0
Qué es y cómo solucionar el HTTP error 500 https://programacionextrema.com/2019/02/12/http-error-500/ https://programacionextrema.com/2019/02/12/http-error-500/#respond Tue, 12 Feb 2019 00:36:44 +0000 https://programacionextrema.com/?p=1415 El HTTP error 500 es un código de respuesta que se utiliza en el mencionado protocolo para indicar que ha ocurrido un error interno en el servidor donde se aloja una determinada web. El mensaje de error que se muestra en estos casos es «500 Internal Server Error». Por lo generar este tipo de error… Read More

La entrada Qué es y cómo solucionar el HTTP error 500 aparece primero en ProgramaciónExtrema.com.

]]>
El HTTP error 500 es un código de respuesta que se utiliza en el mencionado protocolo para indicar que ha ocurrido un error interno en el servidor donde se aloja una determinada web. El mensaje de error que se muestra en estos casos es «500 Internal Server Error».

Por lo generar este tipo de error suele suceder en servidores Apache y son originados por alguna falla en la programación de los sistemas que están desarrollados en diferentes lenguajes de programación como puede ser PHP.

Cuándo puede suceder el error 500 de HTTP

Este error se puede presentar en muchas ocasiones, debido a que la programación permite una gran variedad de flujos de comportamientos. Por lo generar los fallos más comunes que generan este tipo de error en el servidor son:

Al conectar la aplicación con la base de datos: Muy a menudo nos podemos encontrar con errores de conexión a base de datos. Esto puede presentarse al ingresar datos de autenticación incorrectos o al no conocer la estructura de las tablas.

Al escribir una sintaxis incorrecta: Es muy frecuente encontrarnos con errores típicos de sintaxis, y más en un lenguaje de programación como puede ser PHP. Para que esto no te suceda te recomendamos testear toda la aplicación antes de ponerla en producción.

Al tener problemas de performance: Este tipo de fallo se puede originar al procesar mucha información sin disponer de los recursos de hardware necesarios. Por ejemplo suele suceder cuando se procesan millones de registros en una base de datos.

Esos son algunos errores típicos que pueden generar una respuesta del servidor HTML 500, pero pueden existir muchos otros más.

Cómo solucionar el error HTTP 500 en el servidor

Por empezar tenemos que comprender que dicho error por si solo no nos está indicando nada como para determinar la causa verdadera del problema. Para poder encontrar más pistas es muy importante realizar algunas configuraciones en el servidor.

La configuración que tenemos que realizar en nuestro servidor es para que se muestren los mensajes de errores originales y no el texto genérico.

Por ejemplo, en caso de que estemos utilizando el lenguaje de programación PHP y tengamos el acceso al archivo de configuración del PHP.ini tendremos que modificar la variable display_errors que por defecto se encuentra en Off como se muestra a continuación:

display_errors = Off

Lo que esa configuración nos proporciona es el hecho de ocultar todos los errores, lo que puede ser muy útil en un entorno de producción para no dar información privada que pueda comprometer la seguridad del sistema.

En este caso para poder mostrar los errores correctamente vamos a tener que modificar esa misma variable para que tenga el valor On.

display_errors = On

Para que el servidor tome la nueva configuración es muy probable que tengas que reiniciar el servidor. Luego simplemente al ejecutar la página que mostraba el error «500 Internal Server Error» debería mostrar un nuevo mensaje con el error exacto.

En caso de que te encuentres en un hosting y no tengas acceso al servidor para poder modificar el archivo PHP.ini o para poder reiniciarlo vas a tener contactarte con soporte para que ellos mismo puedan darte el acceso o realizar los pasos mencionados para solucionarte el problema.

Otra opción es montar la web localmente con un servidor junto al módulo de PHP para que poder reproducir el error y solucionarlo.

La entrada Qué es y cómo solucionar el HTTP error 500 aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2019/02/12/http-error-500/feed/ 0
Consejos para destacar el currículum del programador informático https://programacionextrema.com/2017/02/20/consejos-para-destacar-el-curriculum-del-programador-informatico/ https://programacionextrema.com/2017/02/20/consejos-para-destacar-el-curriculum-del-programador-informatico/#respond Mon, 20 Feb 2017 20:04:20 +0000 http://programacionextrema.com/?p=1199 Hola gente, en esta oportunidad les voy a mencionar algunos consejos para armar y destacar un currículum vitae orientado al perfil de programador, si bien también se pueden aplicar para otras profesiones voy a tratar de meterme en más detalles en la profesión del informático ya que es la que nos interesa ahora. Consejos para… Read More

La entrada Consejos para destacar el currículum del programador informático aparece primero en ProgramaciónExtrema.com.

]]>
Hola gente, en esta oportunidad les voy a mencionar algunos consejos para armar y destacar un currículum vitae orientado al perfil de programador, si bien también se pueden aplicar para otras profesiones voy a tratar de meterme en más detalles en la profesión del informático ya que es la que nos interesa ahora.

Consejos para armar y destacar correctamente el currículum vitae del programador informático

CV de ejemplo

1. Incluir portfolio: Para un programador informático incluir un portfolio de los proyectos más importantes realizados hasta la fecha es muy importante para demostrar las capacidades y habilidades que tiene. Por lo general el portfolio puede enviarse en un documento diferente al CV o se puede directamente incluir un enlace si se encunetra disponible (de forma pública) en internet.

2. Mencionar el nivel de programación que tiene hasta la fecha: Para que la empresa pueda saber el seniority del postulante es muy importante que el mismo lo indique en el currículum vitae. Los seniority más utilizados para los programadores son el junior (nivel inicial), semi senior (nivel medio) y senior (nivel avanzado).

3. Lograr un diseño profesional del currículum: Este es un tema muy importante ya que un buen diseño más una buena estructura puede ser llamativo para las empresas. Así que le recomendamos crear un buen diseño, en caso de que no tenga los conocimientos suficientes para realizarlo puede utilizar directamente algunas plantillas en formato Word listas para completar siguiendo este enlace, ahí mismo va a poder encontrar formatos modernos y adaptables a su perfil.

4. Incluir usuario de Skype: Además de toda la información de contacto personal siempre es muy útil para los empleadores que el postulante incluya el usuario de Skype, ya que actualmente está muy de moda realizar las entrevistas laborales por medio de esa plataforma. Si bien este requisito no es fundamental puede ser un factor de importancia si muchos programadores se postularon al mismo empleo.

5. Inlcuir cursos y certificaciones obtenidas: Si en algún momento de su vida ha realizado algún curso relacionado a la programación, ya sea algún lenguaje, base de datos o de gestión de proyectos es muy importante que los incluya para aumentar los conocimiento y en caso de que tenga algún certificado que lo demuestra también lo puede hacer saber para darle más credibilidad a su perfil como informático.

6. Mostrar referencias laborales previas: En caso de que usted tenga experiencia laboral previa puede incluir referencias para que las empresas que desean contratar sus servicios se puedan poner en contacto con anteriores jefes o compañeros y así certificar o comprobar todas sus actividades laborales. Si bien no siempre las empresas se ponen en contacto siempre es recomendable incluirlas para dar más seguridad.

7. Destacar todo el historial laboral: No se olvide de destacar todo el historial laboral relacionado a la programación y a las funciones que tendría que realizar en los puestos de trabajo a los cuales se va a postular. Por lo general no se recomienda incluir las experiencias que no tengan ningún tipo de relación con la informática o empresa en la cual desea trabajar.

8. Publicar el enlace del perfil de LinkedIn: En el caso de que usted tenga un perfil bien completo en el sitio LinkedIn, puede incluir un enlace en cu CV, ya que esto puede servirle para mantenerse en contacto para para oportunidades de trabajo en el futuro, si es que en ese momento no precisan de esos servicio.

9. Incluir idiomas: Si usted maneja algún otro idioma además del español puede incluirlo, con más razón si el lenguaje que domina es el inglés ya que las empresas actualmente suelen poner a sus empleados en contacto directo con los clientes y en muchas ocasiones los clientes son de origen inglés. Además puede conseguir algún empleo directo en otro país.

La entrada Consejos para destacar el currículum del programador informático aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2017/02/20/consejos-para-destacar-el-curriculum-del-programador-informatico/feed/ 0
Cursos de programación gratis https://programacionextrema.com/2016/09/24/cursos-de-programacion-online/ https://programacionextrema.com/2016/09/24/cursos-de-programacion-online/#respond Sat, 24 Sep 2016 22:09:04 +0000 http://programacionextrema.com/?p=1121 La programación informática es uno de los rubros que más ha crecido en estos últimos años, es por ese motivo que muchas personas desean iniciarse en ese mundo, ya que las posibilidades de encontrar un empleo interesante van a incrementarse. En el caso de que usted deseé iniciar sus estudios lo invitamos en este artículo… Read More

La entrada Cursos de programación gratis aparece primero en ProgramaciónExtrema.com.

]]>
La programación informática es uno de los rubros que más ha crecido en estos últimos años, es por ese motivo que muchas personas desean iniciarse en ese mundo, ya que las posibilidades de encontrar un empleo interesante van a incrementarse. En el caso de que usted deseé iniciar sus estudios lo invitamos en este artículo a ver los mejores cursos de programación online que se pueden encontrar en toda la web.

Es muy importante mencionarle que si bien lo más recomendable es ir a estudiar una carrera en una universidad o en un instituto, los cursos siguen siendo una excelente alternativa para complementar con la formación de grado.

Los mejores cursos de programación informática para estudiar gratis en linea

A continuación le ofrecemos un listado con todos los mejores cursos de programación que existen en la web. Es importante mencionarle que además en este sitio le podemos proporcionar una gran variedad de tutoriales de programación inicial y avanzada, por si usted quiere complementarlos con los cursos.

Cursos de programación en www.aulafacil.com: Aulafacil se caracteriza por brindar a la sociedad una gran variedad de cursos de programación informática totalmente gratis. En este sitio usted va a encontrar cursos de Java, cursos de PHP básico, cursos de Java Script, cursos de c# y cursos de base de datos MySQL, entre muchos otros. Es importante mencionar que aparte de brindar cursos orientados a al desarrollo de software, también se pueden encontrar cursos de Excel, Word, Powerpoint y Access.

Android básico en devcode.la: Si su intención es aprender a programar para desarrollar aplicaciones que corran en Androd, en Devcode va a poder realizar un curso de Android básico, donde aprenderá los fundamentos más importantes del desarrollo móvil en Java.

Aprender ruby en www.codecademy.com: Ruby es uno de los lenguajes que más se está utilizando en la actualidad y es por eso que en Codecademy va a poder encontrar los mejores cursos de Ruby totalmente en español para facilitar su comprensión.

Curso de Java Script en www.codecademy.com: Siguiendo con los cursos de Codecademy, en este caso se le ofrece uno para aprender Java Script en español y en muy pocos pasos. Si usted se está iniciando en este lenguaje lo invito a realizarlo.

Aprender efectos CSS3 en aula.tareasplus.com: Si a usted le gusta todo los relacionado con el diseño web, con este curso va a poder aprender a crear efectos con CSS3 totalmente gratis y online. También aprenderá a llevar a cabo las mejores prácticas de diseño y desarrollo web.

Cursos de desarrollo de software en www.cristalab.com: Cristalab es uno de los sitios más antiguos dedicado a la informática. Es ese mismo usted va a poder realizar un curso de flash, HTML y CSS, programación orientada a objetos y de CSS3.

www.estudiargratis.com.ar: Estudiargratis es una excelente opción para aprender a crear una página web en pocas horas utilizando el programa Dreamweaver. Además ofrece un curso de diseño web práctico con WordPress para todos los niveles.

Curso de Swift desde cero en aula.tareasplus.com: Si te gusta el desarrollo móvil esta web te ofrece una gran oportunidad para aprender Swift y así poder hacer aplicaciones para iOS. Es importante mencionar que Swift es un nuevo lenguaje desarrollado por Apple que remplaza al lenguaje Objective-C.

Los fundamentos de programación en Java por www.udemy.com: Este sitio web ofrece una excelente capacitación en Java inicial. Desde sus fundamentos básicos hasta los más avanzados. No dude en realizarlo si es que realmente desea aprender este lenguaje de programación orientado a objetos.

Curso de jQuery en www.codecademy.com: jQuery es la librería más utilizada que tiene Java Script, es por eso que aprender esta herramienta es fundamental hoy en día para realizar una aplicación web de forma exitosa y bien estructurada. No dude en tomar estas clases gratis si es que quiere comprender su funcionamiento.

Curso de HTML5 en un video de www.youtube.com: Esta capacitación es una excelente opción para poder desarrollar una web en poco tiempo. Está completamente es español y con 73 clases.

Clases de PHP en www.tutorialesprogramacionya.com: Extraordinario curso de PHP online y en español. En el mismo va a poder ir desarrollando pequeños programas a medida que van avanzando. El objetivo principal del sitio es que los usuarios aprendan PHP desde cero. No es necesario tener conocimientos previos.

Clases de Visual Basic en www.tutorialesprogramacionya.com: En este caso el sitio ofrece una excelente capacitación en Visual Basic desde cero, no se requieren conceptos previos de programación y se hace una introducción gradual en este lenguaje.

Conclusión

La intención de este post fue ofrecerle a usted un listado breve de los mejores cursos online para aprender a programar en español, totalmente gratis y desde la comodidad de su casa. Si bien existen muchos más yo creo que estos son los mejores que se pueden encontrar hoy en día.
Si usted conoce más cursos online y gratis para realizar no dude en dejarlos en los comentarios de este post.

La entrada Cursos de programación gratis aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2016/09/24/cursos-de-programacion-online/feed/ 0
Mejorar la velocidad de carga de una página web https://programacionextrema.com/2016/02/15/mejorar-la-velocidad-de-carga-de-una-pagina-web/ https://programacionextrema.com/2016/02/15/mejorar-la-velocidad-de-carga-de-una-pagina-web/#comments Mon, 15 Feb 2016 23:16:31 +0000 http://programacionextrema.com/?p=1064 Un sitio web lento es sinónimo de perder un visitante, es por eso que en esta ocasión vamos a ver cómo mejorar la velocidad de carga de una página web utilizando algunas técnicas muy sencillas. Este post está orientado a mejorar la velocidad de sitios que fueron desarrollados desde 0 y no los que fueron… Read More

La entrada Mejorar la velocidad de carga de una página web aparece primero en ProgramaciónExtrema.com.

]]>
Un sitio web lento es sinónimo de perder un visitante, es por eso que en esta ocasión vamos a ver cómo mejorar la velocidad de carga de una página web utilizando algunas técnicas muy sencillas.

Este post está orientado a mejorar la velocidad de sitios que fueron desarrollados desde 0 y no los que fueron hechos con WordPress o algún otro CMS, ya que para la mayoría de los CMS existen una gran variedad de plugins que hacen esta la tarea por nosotros.

Cómo mejorar la velocidad de carga de una página web en pocos pasos

Una pagina rápida no solamente mejora la experiencia de los usuario o visitantes, si no que también puede llegar a mejorar el posicionamiento en buscadores como Google, ya que una página rápida siempre es mejor vista por Googlebot.

Para sabes si tu sitio o página web es muy lenta o tarda mucho en cargar, Google ofrece una herramienta gratuita que permite medir de 0 a 100 la velocidad de carga del sitio e indica mediante un listado con prioridad, las mejoras que se pueden realizar en la página web. La herramienta se llama PageSpeed Insights y está disponible siguiendo el enlace.

Test de velocidad de Google

Test de velocidad de Google

Una vez que ya tenemos una herramienta para medir la velocidad de carga de una página web, vamos a listar algunas mejorar genéricas que por lo general se le pueden hacer a un sitio web.

Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página

Este problema es muy sencillo de solucionar, simplemente debemos cambiar la ubicación de todos los Java Script y CSS que está incluidos dentro de la etiqueta head, por lo general se recomienda ubicarlos al final del HTML como se muestra a continuación.

<html>
  <head>
  </head>
  <body>
  </body>
  <link type="text/css" href="estilos.css" rel="stylesheet"/>
  <script type="text/javascript" src="javascript.js"></script>
<html>

Especificar caché de navegador

Especificar la caché de navegador nos va a permitir guardar en nuestras computadoras por un tiempo determinado todos los archivos estáticos, de esta forma cuando se realice una nueva petición al sitio nos vamos a ahorrar muchas peticiones, logrando de esta forma que la página sea muchos más rápida.
Para especificar la caché debemos incluir el siguiente código en el archivo .htaccess que por lo general está ubicado el la raíz del sitio:

<IfModule mod_headers.c>
# WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf|woff2|woff|ico|js|css)$">
    Header set Cache-Control "max-age=604800, public"
</FilesMatch>
</IfModule>

El código anterior guarda en caché todos los archivos estáticos mencionados por una semana, para cambiar este tiempo se debe modificar la variables max-age.

Habilitar compresión para comprimir recursos con gzip o con deflate

Habilitar la compresión gzip o deflate va a permitir comprimir los archivos estáticos antes de ser enviados al navegador del cliente, al ser menos pesados los archivos, la transferencia se va a realizar mucho más rápida.
Esta tarea la vamos a realizar con el modulo deflate, es por eso que es importante que el modulo zlib.deflate esté habilitado en el servidor.
En este caso también vamos a ingresar el siguiente código dentro del archivo .htaccess:

<IfModule deflate_module>
    # Enable compression for the following file types.
    AddOutputFilterByType            \
     DEFLATE                         \
      application/javascript         \
      text/css                       \
      text/html                      \
      text/javascript                \
      text/plain                     \
      text/xml                       \
      image/x-icon
</IfModule>

En el código anterior estamos comprimiendo los css, html, js, xml, icon. Si queremos comprimir algún otro tipo de archivo solamente debemos agregar la extensión al listado mencionando.

Minificar Java Script y CSS

Minificar los archivos Java Script y CSS permiten reducir sus pesos notoriamente, y en consecuencia hacer más rápida la transferencia.
Si estamos utilizando librerías como jQuery o Boostrap, simplemente debemos incluir los archivo que terminan con .min.js o .min.css en el HTML. En caso que necesitemos minificar un archivo propio podemos utilizar la herramienta online http://jscompress.com/ o https://cssminifier.com/.

Optimizar imágenes

Optimizar imágenes siempre es muy gratificante, ya que de esta forma vamos a reducir el tamaño y en consecuencia la página web se va a descargar más rápido.
Para optimizar imágenes tenemos varias herramientas online, una de las mejores es http://optimizilla.com/. También pueden ver el post donde publicamos las mejores páginas para la optimización de imágenes.

Bueno gente, estos son todos los puntos que se pueden realizar para mejorar la velocidad de carga de una página web. Si seguimos todos los pasos correctamente vamos a poder ver que como PageSpeed Insights nos da una mejor puntuación, lo ideal sería llegar al color verde.

La entrada Mejorar la velocidad de carga de una página web aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2016/02/15/mejorar-la-velocidad-de-carga-de-una-pagina-web/feed/ 1
Descargar cartas españolas https://programacionextrema.com/2016/01/01/descargar-cartas-espanolas/ https://programacionextrema.com/2016/01/01/descargar-cartas-espanolas/#comments Fri, 01 Jan 2016 22:18:13 +0000 http://programacionextrema.com/?p=1034 Hace ya varios años se me había ocurrido crear un juego de cartas o barajas, pero recuerdo que para realizar la interfaz de usuario no tenia las imágenes ni tampoco las podía comprar, así que navegando por la web después de un tiempo encontré un kit completo de cartas gratis y las edité un poco… Read More

La entrada Descargar cartas españolas aparece primero en ProgramaciónExtrema.com.

]]>

Hace ya varios años se me había ocurrido crear un juego de cartas o barajas, pero recuerdo que para realizar la interfaz de usuario no tenia las imágenes ni tampoco las podía comprar, así que navegando por la web después de un tiempo encontré un kit completo de cartas gratis y las edité un poco para que parezcan más atractivas, de esta forma las pude utilizar en mi proyecto.

Teniendo en cuenta lo que me sucedió se me ocurrió hacer esta entrada, especialmente para que se puedan descargar cartas españolas (también llamadas barajas españolas o naipes) y que no tengan que luchar en encontrarlas por las web. Es importante mencionar que también son muy útiles para imprimir en papel, en caso de que tengan una impresora en su casa.

Un detalle importante es que el siguiente kit de cartas no cuenta con los comodines, ya que en mi caso no los necesitaba, pero tranquilamente ustedes pueden buscarlos y agregarlo si los necesitan. Igualmente cualquier cosa me pueden avisar.

También es importante mencionar que las cartas están comprimidas en un zip y ordenadas segun sus palos.

Descargar cartas españolas para imprimir

Si quieren crear un juego de cartas, hacer un tarot online o simplemente imprimirlas para tenerlas a mano, a continuación les dejo el link para descargar las imágenes desde Dropbox de forma totalmente gratis y sin ningún tipo de virus informático.

Ejemplo de cartas españolas

Ejemplo de cartas españolas

Haz clic aquí para descargar cartas españolas

Bueno gente, espero que les sea de gran utilidad estas cartas españolas. Si tienen algún problema no duden en comunicarse mediante este blog. Es muy probable que próximamente haga un tutorial para aprender a crear un juego de naipes (por lo menos algo simple para personas que recién comienzan en este mundo).

La entrada Descargar cartas españolas aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2016/01/01/descargar-cartas-espanolas/feed/ 5
Cuánto gana un programador en Argentina https://programacionextrema.com/2015/12/03/cuanto-gana-un-programador-en-argentina/ https://programacionextrema.com/2015/12/03/cuanto-gana-un-programador-en-argentina/#comments Thu, 03 Dec 2015 19:30:57 +0000 http://programacionextrema.com/?p=873 La profesión de programador informático en Argentina o cualquier parte del mundo es cada vez más demandada, debido al gran avance de la tecnología en general y al aumento de nuevas empresas que desarrollan grandes sistemas para solucionar distintos problemas o facilitar tareas pesadas. En este artículo vamos a entender lo que hace y cuánto… Read More

La entrada Cuánto gana un programador en Argentina aparece primero en ProgramaciónExtrema.com.

]]>
La profesión de programador informático en Argentina o cualquier parte del mundo es cada vez más demandada, debido al gran avance de la tecnología en general y al aumento de nuevas empresas que desarrollan grandes sistemas para solucionar distintos problemas o facilitar tareas pesadas. En este artículo vamos a entender lo que hace y cuánto gana un programador en Argentina.

¿Que hace un programador informático?

Los programadores son los encargados de depurar y mantener el código fuente de un programa informático, en palabras más simples son los encargados de desarrollar los distintos sistemas que suelen utilizar las personas a diario. La tarea de los programadores no solamente es la codificación, si no que también el análisis de las distintas problemáticas que se pueden encontrar en un desarrollo.

Programador informático

Programador informático en acción

Dentro de la programación se pueden encontrar varias especialidades, a continuación un listado con las más importantes.

  • Programadores de vídeo juegos.
  • Programadores de páginas webs.
  • Programadores de aplicaciones móviles/escritorio.
  • Programadores de bajo nivel (por ejemplo drivers para computadoras).
  • Diseñadores webs, a veces considerados programadores.

Cuánto gana un programador en Argentina

El sueldo de un programador puede variar mucho dependiendo de varios factores a tener en cuenta, por ejemplo no es lo mismo un programador de páginas webs que uno que desarrolla drivers para computadoras, ya que este ultimo puede ser considerado menos frecuente y en consecuencia mejor pago.
Otro factor importante que puede hacer variar el sueldo de un programador es la ubicación, debido a la economía de la ciudad o país en el que se encuentre, por ejemplo el sueldo de los programadores que trabajan en Latinoamérica es mucho más bajo que el de los que trabajan en Norteamérica o Europa, debido a la economía como principal factor.

Para definir el sueldo, aparte de tener en cuenta las tecnologías que puedan utilizar los programadores o la ubicación geográfica en la que se encuentren, también es muy importante tener en cuenta la experiencia y antigüedad, como en cualquier otra profesión.

A continuación un listado de los sueldos aproximados según el nivel de experiencia de los programadores en Argentina, es importante tener en cuenta que estos datos son de mi propia fuente, de acuerdo a mi experiencia y recorrido en el mundo del desarrollo de software:

  • Programadores trainer: Son los que se inician en el mundo de la programación y no poseen ninguna experiencia. El sueldo puede estar entre $ 8000 y $ 10000 netos.
  • Programadores juniors : Son los que tiene entre 1 y 3 años de experiencia laboral.  El sueldo neto para esta categoría está entre $ 10000 y $ 12000 netos.
  • Programadores semi senior: A diferencia de los anteriores, esto ya poseen una gran experiencia, entre 3 y 5 años. El sueldo puede estar entre $12000 y $20000 netos.
  • Programadores senior: Son los programadores con más experiencia en el mercado, pueden contar con 6 o más años de experiencia. El sueldo puede ir de $ 20000  a $ 50000 netos.

Es importante entender que los sueldos mencionados según sus categorías pueden ser aproximados e incluso en algunos casos pueden no tener relación con sus experiencias personales, en esos casos yo los invito a decir sus sueldos en los comentarios de esta página para poder mejorar los datos estadísticos de este artículo.

Bueno eso es todo, espero que les sirva saber cuánto gana un programador en Argentina, ante cualquier inconveniente no duden en dejar un comentario.

La entrada Cuánto gana un programador en Argentina aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/03/cuanto-gana-un-programador-en-argentina/feed/ 1
Iconos online y gratis para Google Maps https://programacionextrema.com/2015/11/30/iconos-gratis-para-google-maps/ https://programacionextrema.com/2015/11/30/iconos-gratis-para-google-maps/#respond Mon, 30 Nov 2015 21:52:17 +0000 http://programacionextrema.com/?p=830 Hoy en día existen muchos sitios webs que ofrecen distintas imágenes e iconos online y gratis para Google Maps, pero con poca variedad de categorías e incluso en algunos baja calidad. ¿Cómo conseguir iconos online y gratis para Google Maps? El sitio web https://mapicons.mapsmarker.com ofrece una gran variedad de iconos para descargar e insertar en… Read More

La entrada Iconos online y gratis para Google Maps aparece primero en ProgramaciónExtrema.com.

]]>
Hoy en día existen muchos sitios webs que ofrecen distintas imágenes e iconos online y gratis para Google Maps, pero con poca variedad de categorías e incluso en algunos baja calidad.

Iconos para Google Maps

Iconos online y gratis para Google Maps

¿Cómo conseguir iconos online y gratis para Google Maps?

El sitio web https://mapicons.mapsmarker.com ofrece una gran variedad de iconos para descargar e insertar en nuestro mapa de Google Maps. En este sitio se pueden encontrar iconos sobre las siguientes categorías:

  • Víveres
  • Naturaleza
  • Turismo
  • Gente
  • Deportes
  • Educación
  • Eventos
  • Cultura y espectáculos
  • Restaurantes y Hoteles
  • Industria
  • Transporte
  • Comunicación

Una característica que hace a este sitio muy interesante es la posibilidad que nos brinda de cambiar los colores de los iconos a nuestros gustos, permitiendo que se adapten perfectamente al diseño de nuestras aplicaciones.

Bueno gente, espero que les sea de gran utilidad este articulo y puedan encontrar sus iconos para Google Maps. Ante cualquier problema no duden en dejar un comentario.

La entrada Iconos online y gratis para Google Maps aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/30/iconos-gratis-para-google-maps/feed/ 0
Agregar un dominio en el archivo host https://programacionextrema.com/2015/11/12/agregar-un-dominio-en-el-archivo-host/ https://programacionextrema.com/2015/11/12/agregar-un-dominio-en-el-archivo-host/#respond Thu, 12 Nov 2015 23:21:28 +0000 http://programacionextrema.com/?p=582 El archivo host se utiliza para guardar las relaciones entre dominios de Internet y direcciones IP. Con este archivo el sistema operativo puede resolver los nombres de dominios, como por ejemplo el «localhost». En este tutorial veremos cómo agregar un dominio en el archivo host. ¿Cómo agregar un dominio en el archivo host? Para que… Read More

La entrada Agregar un dominio en el archivo host aparece primero en ProgramaciónExtrema.com.

]]>
El archivo host se utiliza para guardar las relaciones entre dominios de Internet y direcciones IP. Con este archivo el sistema operativo puede resolver los nombres de dominios, como por ejemplo el «localhost». En este tutorial veremos cómo agregar un dominio en el archivo host.

¿Cómo agregar un dominio en el archivo host?

Para que el sistema operativo pueda resolver un determinado dominio en nuestra PC debemos incluirlo en el archivo host, este archivo se ubica en diferentes directorios según el sistema operativo:

Archivo host

Ubicaciones del archivo host según el sistema operativo

Luego de ubicar el archivo host en nuestra PC debemos abrirlo con un editor de texto y agregar al final nuestro dominio con su IP respectiva de la siguiente forma:

127.0.0.1       midominio

Luego desde nuestro navegador vamos a poder resolver el dominio «midominio» que está asociado a la IP 127.0.0.1.

Bueno gente, hemos llegado al final de este tutorial, espero que les sea de gran utilidad. Ante cualquier problema no duden en dejar un comentario.

La entrada Agregar un dominio en el archivo host aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/12/agregar-un-dominio-en-el-archivo-host/feed/ 0