Symfony y Doctrine

15 Jul 2020 in
Symfony y Doctrine

Una de las labores más comunes y difíciles en cualquier aplicación es el tratamiento de información con una base de datos. La versión Symfony Standard Editionintegra el ORM Doctrinepor defecto, librería cuyo objetivo es suministrar herramientas potentes para el tratamiento de la información.

Doctrine deja mapear objetos a una base de datos relacional, como MySQL, PostgreSQLo MicrosoftSQL, aunque también se puede hacer con MongoDBcon la librería Doctrine ODMy el bundle.

Vamos a ver un ejemplo de un objeto Product. Primero configuraremos la base de datos, después vamos a crear el objecto Product, lo incluiremos en la base de datos ( persist) y finalmente lo extraeremos ( fetch).

1) Configurar la base de datos

Primero se tiene que configurar adecuadamente la conexión a la base de datos. Por convención esta información se configura generalmente en un fichero app/config/parameters.yml:

Se emplea parameters.yml para esta información por el hecho de que así puedes mantener diferentes versiones del fichero para cada servidor. Puedes también guardar información de la configuración de la base de datos fuera del proyecto, como dentro de la configuración de Apache, por ejemplo ().

Ahora que doctrine conoce la base de datos, puedes hacer que la cree:

2) Crear una clase Entity

Se supone que creamos una aplicación donde los productos se mostrarán. Sin pensar en Doctrine o bien en bases de datos, ya sabemos que precisamos un objeto Product para representar estos productos. Creamos la clase en el directorio Entity en el AppBundle:

La clase, normalmente llamada "entity", que significa una clase básica que guarda datos, es simple y ayuda a la administración de los productos en la compañía. Esta clase no se puede persistir en la base de datos todavía.

Se puede emplera un comando que te guiará pasito a pasito con la creación de una entidad:

3) Añadir información de mapeo

Doctrine deja trabajar con bases de datos de una manera más especial que sencillamente pasando filas de una tabla a un array. En su sitio, Doctrine deja persistir objetos enteros en la base de datos y extraer objetos enteros. Se enlaza una clase PHP con una tabla de base de datos, y las propiedades de esa clase PHP con las columnas de la tabla:


Sigue leyendo

Cómo Hacer Marketing en Redes Sociales: Una Guía Paso a Paso

15 Jul 2020 in
Cómo Hacer Marketing en Redes Sociales: Una Guía Paso a Paso

No creo que necesite decirte lo grandes que son las redes sociales.

Las redes sociales son la tendencia con el crecimiento más rápido en la historia del planeta.

Este ámbito ha crecido más rápido que el propio Internet.

En los primeros diez años estando públicamente disponible, Intenet se las arregló para reunir prácticamente 1 billón de usuarios.

(Fuente de la imagen: )

Si piensas que llegar a 1 de cada 6 personas del planeta en diez años es rápido entonces estoy conforme.

¿Mas qué tal lograr a 1 de cada cinco en 9 años?

Desde su apertura para que todo el planeta se registrase el veintiseis de septiembre de dos mil seis, Fb acaba de cruzar 1.49 billones de usuarios activos mensuales en

Incluso si bien la población mundial , 1 de cada cinco seres humanos en este planeta tiene una cuenta de Facebook.

Si Facebook fuera un país, sería el país más grande del planeta.

(Fuente de la imagen: )

Ha sobrepasado a China y ha batido a mi país de origen, India, en términos de «números de población».

El número también está basado en quién está activo en la plataforma cuando menos una vez al mes, por tanto no está aumentado artificialmente y ofrece una estimación realista.

Sobra decir que si no estás utilizando ya la mercadotecnia en redes sociales, deberás aprenderlo – o bien perder en un largo plazo.

En esta guía voy a dirigirte por las 15 plataformas más populares.

Te voy a ofrecer una visión general de cada una, te mostraré de qué manera lograr el éxito en ellas y te dirigiré a algunos de los mejores lugares para aprender aun más sobre ellas.

Pero primero, algunas definiciones.

Back to top

1) Definiciones

Como es habitual, Wikipedia es una decepción al procurar definir el marketing en redes sociales: «El marketing en redes sociales es el proceso de obtener tráfico para el sitio web o atención a través de sitios de redes sociales».

Guau, quién lo hubiera pensado, ¿verdad??

Me agradaría hacer un cambio en la definición de marketing en las redes sociales:

El marketing en las redes sociales es el proceso de creación de contenido que es conveniente para el contexto de cada plataforma de red social individual, para atraer compromiso de usuario y compartidos.

Que ganes tráfico es solo el resultado del marketing en redes sociales. ¿Qué haces para lograr ese resultado? Crear contenido que funcione bien según la plataforma.

Por supuesto, todo el mundo quiere que su contenido se haga viral si es posible.


Sigue leyendo

Agencia de información

15 Jul 2020 in
Agencia de información

Una agencia de informacióno también famosa como agencia de noticiases una organización que recogede sus corresponsales en diferentes lugares de su área de actividad y las transmiten de manera inmediata a la central, donde, después de tratar la, la envían, lo más rápido posible, a sus clientes (radios, diarios, revistas, televisoras o portales), conocidos en el argot periodístico como abonados. Estos pagan en función de los servicios recibidos, que pueden ser de muy diferente índole (noticias en formato texto, fotografías, vídeos o bien infografías), si bien habitualmente se paga mensualmente en forma de abono por los servicios pactados: información nacional, internacional, servicio gráfico.

El origen de las agencias de información se remonta a la segunda mitad delpor una serie de razones técnicas e históricas tan determinantes como la expansión del, el apogeo de los estados-nación, el consumo creciente de prensa o bien la inclusión de las nuevas tecnologías en los campos sociables. También hay quien dice que el origen de las agencias de información está en la costumbre misma de lasde copiarse las noticias entre sí como única posibilidad de información exterior. Las primeras agencias de información aparecieron en los países con intereses coloniales: en, en, en el, Wolff, fundada poren, en, en.

La sociedad tenía una mayor necesidad de conocer cosas y demandaba cada día más información; se producían más noticias y con mayor velocidad en lugares cada vez más lejanos. Los medios de comunicación eran incapaces de cubrir tantos acontencimientos en lugares tan distantes por motivos económicos. No había,oInternet, que dispusiese de los medios humanos y técnicos para estar presente en todos aquellos focos mundiales que producían información.

Por este motivo, resultaba precisa la creación de entidades que compendiasen las noticias que ocurrían en su área más cercana. Gracias a ellas, cualquier ciudadano hoy día conoce casi al instante, a través de la radio, la televisión, laInternet, un hecho noticioso de cierta relevancia que sucede en algún lugar del planeta.

Al principio se trataba de empresas familiares con escasos empleados y una actividad limitada, las que elaboraban la información a partir de noticias traducidas de los periódicos extranjeros. Pronto, debido a la imposibilidad de cubrir toda la información existente, se delimitaron en dos grupos: las que trabajaban a nivel nacional, y las más interesadas en el mercado extranjero. Con el auge del capitalismo llegó a las agencias la producción de alta rentabilidad, con una estructura empresarial encaminada a conseguir los máximos beneficios.


Sigue leyendo

¿De qué manera Crear una Tienda En línea Magento pasito a pasito?

15 Jul 2020 in
¿De qué manera Crear una Tienda En línea Magento pasito a pasito?

¿Deseas crear un ecommerce? ¿Todavía no conoces los beneficios de Magento para crear tu tienda on-line? ¿Deseas aprender a crear una tienda on line Magento paso a paso?

Descubre todo lo que Magento puede aportar a tu proyecto de con este completo post, donde te explicamos cómo crear tu tienda online Magento punto por punto sencillamente y rápida.

Antes de todo nos vamos a centrar en y de qué manera funciona para que puedas entender la filosofía de esta plataforma de software y soluciones para ecommerce, para después abordar los pasos a llevar a cabo para crear tu tienda en línea con éxito.

Back to top

1) ¿Qué es Magento?

Magento es una plataforma o bien framework opensource (código libre) de comercio virtual, con la que se pueden hacer todo género de proyectos y desarrollos relacionados con el ecommerce (, , sitios web y plataformas de intermediación comercial, etcétera).

Magento permite la construcción de un lugar absolutamente adaptado y a medida de forma que tienes el control absoluto sobre las funcionalidades y opciones tanto del sitio como del canal de venta.

Se trata de un framework que está muy enfocado a personas con un cierto nivel de conocimientos sobre diseño y desarrollo web a diferencia de otros métodos de creación para tiendas virtuales como son (complemento en WP), o bien (Plataformas de creación/Frameworks/CMS´s).

Gracias a su concepción y filosofía basada en un sistema modular de código libre es una alternativa altamente escalable y que goza de gran flexibilidad para el desarrollo de cualquier género de ecommerce.

1.1) Magento Edición Empresarial

(Magento EE), en español Magento Edición Empresarial, es una solución con una gran escalabilidad para el comercio online por parte de empresas, ya que ofrece un desempeño de alta calidad y es de manera fácil amoldable tanto para cualquier plataforma o bien sistema operativo existente para los diferentes tipos de dispositivos merced a su opción de escritorio flexible.

Además ofrece una enorme pluralidad de extensiones auxiliares para implementarlas en el sistema y que de esta manera sea más sencillo integrar diferentes aplicaciones, funciones,  opciones y plataformas que utilice tu negocio.

(Magento CE), en español Magento Edición Social, es la versión abierta y gratis de esta plataforma, dirigida a diseñadores y desarrolladores web de tiendas on-line. Es decir, es la versión para particulares y profesionales (autónomo) que desean crear su ecommerce de forma totalmente gratuita (solo ponen su trabajo).


Sigue leyendo

E-commerce: ¡una guía completa sobre el tema!

15 Jul 2020 in
E-commerce: ¡una guía completa sobre el tema!

El informe de la consultora Nielsen, afamada en estudios de mercado, confirma un crecimiento a nivel mundial del (conocido asimismo por su inicial en inglés ecommerce) a ritmos del veintitres por cien cada año.

Los veinticuatro y ciento ochenta y cinco millones de euros vendidos en 2016 en , por poner un ejemplo, suponen un desarrollo del veinte con ocho por cien respecto de dos mil quince.

“En Latinoamérica el promedio es del diez por ciento de desarrollo, mas esos números pueden lograr hasta un 64 por cien ”, concluye el estudio global.

De hecho, del artículo de la revista podemos concluir que Latinoamérica es una de las zonas de mayor desarrollo del ecommerce a nivel global, sólo tras Asia-Pacífico.

Observemos, entonces, que con el cambio en los hábitos de consumo, el ecommerce pasa a ser una excelente opción para quien desea crear un negocio propio y al tiempo tener la flexibilidad que el mercado digital propicia.

Pero, de verdad, ¿sabes lo que es un ecommerce? ¿Sabes cómo crear el tuyo? ¿Buscas maneras de distinguirte de otras tiendas on-line?

¡Si esas son tus preguntas, lee este texto y aprovecha para aclarar tus dudas a este respecto! 

Back to top

1) ¿Qué es un ecommerce?

La palabra ecommerce es una abreviatura de comercio on line que, básicamente, designa el comercio que se realiza online.

Este género de negocio ha ganado fuerza en los últimos años, cuando los usuarios se dieron cuenta de que Internet es un ambiente seguro para la adquisición.

Es importante destacar que todo ecommerce es una tienda on-line, mas no toda tienda en línea es un ecommerce.

Hay asimismo otros modelos de ecommerce, por ejemplo el marketplace, sobre el que vamos a hablar más en el próximo apartado.

Para ponerlo más claro, una tienda on line solo se considera un ecommerce cuando vende productos de una sola empresa como , por ejemplo.

Back to top

2) ¿E-commerce o bien marketplace?

A diferencia del ecommerce, el marketplace funciona como un escaparate virtual de distintas empresas, puesto que los productos libres no pertenecen a la misma tienda, sino que sólo se muestran en exactamente la misma plataforma.

El marketplace efectúa la intermediación del pago, pero no se hace cargo de la garantía o bien entrega del producto.

Para muchos emprendedores este modelo marcha bien, ya que no precisa comprar un dominio y tener otros gastos que forman parte de la creación de un ecommerce. Lo único que hay que hacer es subir los productos en la plataforma escogida y promocionarlos.


Sigue leyendo

¿Tu página está amoldada a móviles? ¿Es adaptable?

15 Jul 2020 in
¿Tu página está amoldada a móviles? ¿Es adaptable?

¿Deseas saber si tu web está amoldada a móviles?

Allá por el 21 de Abril de dos mil quince Google manifestó que le resultan de interés las webs que tengan su contenido amoldado a móviles o tablets. En concreto, Google anunció, “debido a la concida masificación en el empleo de dispositivos móviles, google considera que es una obligación para la empresa el enseñar con una mayor frecuencia aquellas webs que dejen al usuario una mejor experiencia en la visualización de sus contenidos”.

Dicho de otra manera, Google estima que es mucho más importante enseñar es sus SERPS (resultados de búsquedas) páginas webs que sean amoldados a móviles.

Claro está que ésto siempre va a ser desde la perspectiva de buscas desde el móvil, con lo que el cambio en su algoritmo sólo estará afectando a los usuarios que utilizan tablets o bien móviles para buscar determinadas webs.

Lo cierto, es que en ese momento, en el 2015, hubo un bum de información de todos y cada uno de los diseñadores, programadores, bloggers, empresas de diseño y agencias de publicidad que hablaban de que adaptases tus webs a móviles o bien tendrías una “penalización”, y lo cierto es que no es tanto eso,… Yo me aventuro a decir que lo que pasa es sencillamente que si no tienes una web amoldada, una web responsive estás fomentando una mala práctica, un mal empleo de tu mayor escaparate…

Nunca podemos olvidar que nuestra página web es nuestro acceso a Internet, es nuestra puesta en marca de nuestra marca ¿desatiendes el aspecto de tu marca? ¿no le das la importancia que tiene? ¿no te agradaría ofrecer un visualización de tu contenido a un mayor número de usuarios en estupendas condiciones de leerte?, si es de esta manera, ya te estás respondiendo solo, deberías de tener tu página web responsive.

Indice de contenidos de esta entrada

Back to top

1) Verifica si tu web está adaptada a móviles, es responsive

Google nos ayuda a ver cuánto de optimada está tu web desde el punto de vista de adaptación a móviles, pone a predisposición de cualquier usuario una herramienta de comprobación.

Te pongo el enlace a exactamente la misma para qué exactamente mismo puedas comprobarlo: .

Verás que la herramienta es sencillísima, en cuanto cargues la página te preguntarán ¿Tu web está optimizada para móviles? y tendrás un cuadro de texto donde pondrás la url de tu página para que google se conecte a ella y pueda hacer un análisis de todas y cada una de las cuestiones de tamaños, adaptaciones de CSS para poder dar un resultado y decirte en qué grado de adaptación está.


Sigue leyendo

Redirección 301 todo lo que debes saber para hacerla bien y no sufrir una penalización SEO

15 Jul 2020 in
Redirección 301 todo lo que debes saber para hacerla bien y no sufrir una penalización SEO

El protocolo HTTP es uno de los más conocidos del mundo (así como el FTP quizá) por el hecho de que es el encargado de ofrecer los contenidos de las páginas webs alojadas en los servidores cuando escribimos una URL en nuestro navegador, del tipo http://www.miweb.com.

Aunque no lo creas, no era el más utilizado, existían listas de noticias como forma de intercambiar información, era algo considerablemente más tosco. No fue hasta 1989 que Tim Berners Lee describió por vez primera los protocolos de HTTP y HTML y desde entonces comenzó la revolución.

¿Sabías que? Existe un código de estado que no mucha gente conoce, el 418, que indica literalmente al cliente (o bien rastreador) que el servidor es una tetera. Obviamente este código se introdujo en el estándar como una inocentada, mas ahí está para curiosidad de todos.

Las redirecciones trescientos uno son tan frecuentes que probablemente ya tengas alguna en tu web. Si tenías un dominio en http y ahora empleas https, tendrás una de una versión a otra. Para redireccionar la versión www.dominio.com a dominio.com asimismo emplearás otra redirección 301… así siendo tan rutinarias lo mejor será conocerlas más a fondo, ¿cierto?? Pues comenzamos.

Back to top

1) Qué es una redirección 301

Los códigos HTTP como este 301 son respuestas que el servidor manda al usuario en la cabecera (junto con mucha ) al hacer una solicitud web, de forma que puede saber el estado en todo momento y obrar en consecuencia, se encuentran descritos en el estándar RFC  2616, que no es preciso que te estudies: ya te digo algunos de los códigos HTTP más conocidos y/o que más peso tienen en el posicionamiento en buscadores, son los siguientes:


Sigue leyendo

Redaccion en ingles sobre las ventajas y desventajas de internet

15 Jul 2020 in
Redaccion en ingles sobre las ventajas y desventajas de internet

Módulo: Internet

Material de apoyo para el examen teórico
Modalidad: Certificación ocupacional

2003

CAPITULO 1: Aspectos generales

1.1 Concepto: Redes de comunicaciones

Una red de comunicaciones se puede definir como una serie de computadoras interconectadas entre sí mediante alguna tecnología, de tal manera que cada una de las PC’s integrantes de la red tengan la posibilidad de comunicación e intercambio de información.

1.2 Elementos de una red


Sigue leyendo

Clic (informática)

15 Jul 2020 in
Clic (informática)

En, el clices la acción de pulsar cualquierdel(, o ) de la. A resultas de esta operación, el sistema aplica algún proceso o bien función al objeto señalado por elo puntero en el instante de realizarla.

Se suelen usar las expresiones “hacer clic”, “dar clic”, “clicar”o “cliquear”para referirse a la acción u operación.

Dependiendo del género de computadora, delinstalado, deloen empleo, y del elemento señalado; así como también de cuál botón se presione y con qué secuencia de pulsaciones se lo haga, la acción resultante será diferente entre una variada serie de posibilidades.

Aunque es muy frecuente ver la palabra escrita en inglés, click, la acepción correcta propuesta por eles clic, sin la kde su origen anglosajón, y clicses su plural. ​

Back to top

1) Eventos durante un clic

Al igual que ocurre con cualquiero interruptor eléctrico momentáneo, como las teclas de un, durante el proceso de clicexisten dos acontecimientos característicos:

  1. Elo cierre del, ocurrido al presionaro pulsarel botón y por lo tanto asociado a esa acción; estado que continúa mientras se sostenga presionado o pulsado el botón, la tecla o bien el pulsador.
  2. El relevo o bien apertura del circuito, ocurrido al liberaro soltarel pulsador.

Cada uno de estos acontencimientos es detectado por el sistema como una acción independiente, pudiendo existir otras acciones durante el tiempo pasado ente las dos, como el movimiento del ratón o el pulsado de otra tecla. Sólo en el caso que la secuencia "presionar-liberar", o bien su equivalente eléctrico "contacto-relevo", suceda en un tiempo suficientemente corto y sin la aparición de otros acontecimientos perturbadores, será interpretada por la computadora como un clic.

Back to top

2) Diferenciación de clics

Con la finalidad de aumentar el número de funciones diferentes que el PC pueda realizar como respuesta a los clics, los desarrolladores han implementado 2 formas básicas de diferenciarlos: por botón y por cantidad de pulsaciones. Combinando ambas, se deja al sistema interpretar una mayor cantidad de órdenes generadas a través delpor parte del usuario.


Sigue leyendo

Cómo incorporar la Búsqueda por voz en mi Web

15 Jul 2020 in
Cómo incorporar la Búsqueda por voz en mi Web

Capítulos de este post:

La búsqueda por voz de googlecomienza a ganar terreno este año y avanza a una gran velocidad, lo que desea decir en términos de SEOy, que ¿necesitamos adaptar nuestro contenido a esta tendencia?…

Vamos a conocer en profundidad todos los datos relacionados con la búsqueda por voz y si se debe modificar el contenido o bien se debe trabajar el marketing de contenidosa partir de ahora de otra forma.

Así que…vamos a ello !

Google Homeha cambiado la manera en cómo las personas efectúan consultas al buscador.

El Asistente de Google está libre en más de cuatrocientos millonesde dispositivos, incluidos:

  • altavoces como Google Home
  • teléfonos inteligentes
  • tabletas Android,
  • Teléfonos iPhones
  • Dispositivos auriculares
  • televisores
  • relojes inteligentes y más.

Sin ir más lejos, en el Mobile World Congress 2018celebrado en Barna, se ha podido revisar cómo la tecnología móvil atrae a más de 107.000 usuarios.

Se apuesta por una integración de la inteligencia artificial en nuestras vidas, así como se marcha haciendo realidad la tecnología móvil 5Gque traerá velocidades de descarga mínimas de veinte Gbps y 10 Gbps de subida, y una latencia de 4ms.

Con la tecnología móvil 5G se pretende optimar los dispositivos para hacerlos lo más eficiente posibles para el Internet de las cosas.

Todo este interés y movimiento que hay en torno a la tecnología móvil, sólo verifica la tendencia que llega a alta velocidad.

Los usuarios por voz probablemente son un tipo de usuario que también procuran una “ solución rápida y en el momento” .

Por eso debemos trabajar a nivel de posicionamiento web con el propósito presente de optimizar nuestro contenidoa estos dispositivos lo mejor posible.

Incluso el propio Google se ha asociado con fabricantes de automóviles para implementar su sistema de reconocimiento de voz, como es el ejemplo de Hyundai.

La búsqueda por voz es un potencial mercadoque permite llegar a clientes nuevos a través de:

  • Internet
  • el hogar
  • el trabajo
  • el coche
  • entretenimiento.

“Hay más de 1.000 millones de búsquedas por voz cada mes. (Enero de dos mil dieciocho) “, estima la compañía Alpine.AI


Sigue leyendo