martes, 8 de septiembre de 2020

Yalo Market la plataforma e-commerce de Correos de Costa Rica

Hola amigos del blog

Últimamente mis entradas se dedican un poco a documentar como se avanza en tiempos tan complicados como lo son estos, a raíz del covid-19, donde muchas personas han sacado lo mejor de sí mismos de forma creativa para hacer crecer en su pymes. 

Dándole a su vez muchísimo trabajo a Correos de Costa Rica, el emprendedurismo es algo que se ha podido adaptar al cambio de consumo, y a aquí es donde entra Yalo

Yalo es una plataforma de comercio digital de  correos de Costa Rica, tipo Market Place, con el fin de ayudar a las PYMES a vender en un espacio seguro, por lo que la misma deberá estar inscrita en Hacienda para poder utilizarla. 

Para ser un vendedor en Yalo hay diferentes planes de suscripción, debido a que esta plataforma está iniciando talvez lo mejor sería observar el comportamiento con el más plan económico. 

Dos datos importantes compartidos en la nota del financiero destacan lo siguiente:

Correos de Costa Rica indicó que Yalo posee pasarela de pago y certificación PCI, que garantiza todos los controles de seguridad informática.

La empresa agregó que garantiza un manejo confidencial y seguro de toda la información que las personas faciliten para su registro, en conformidad con la Ley 8968 que hace referencia a la protección de la persona frente al tratamiento de sus datos personales.


Me encantaría escuchar opiniones y experiencias 

Acá dejo el link 

https://yalo.market/ 


martes, 14 de julio de 2020

¿Qué es Itoo.dev?


La Educación Virtual através de plataformas, en este blog nos encanta conocer de todas aquellas plataformas que nos suministren de conocimiento. 

Itoo.dev es una plataforma diseñada por Pablo Tilotta un reconocido profesor de la plataforma Udemy.

En ella se encuentran diferentes profesores latinoamericanos como lo son el mismo Pablo Tilotta, Ubaldo Acosta y diferentes profesores reconocidos en latinoamericana una gama de los Masters de Desarrollo que se han sumado. 


Por lo que plataforma contiene cursos de alta calidad, una excelente atención al cliente y ofertas muy interesantes. 

Si quieres aprender Cobol, Go, React y muchas otras cosas gratis ya es hora. 
 
Itoo no es una plataforma pirata, es un emprendimiento de un profesor dedicado a la educación virtual. 

Además de cursos de tecnologías actuales  con precios accesibles  o paquetes de cursos creados por los mismos profesores y descuentos, promociones. 


La plataforma es confiable y competiva. 



Acá les dejo algunos cursos si desean comprar, es importante utilizar el link que se encuentra en la descripción:

 


Ahora, aparte de los precios que más me ofrece itoo pues les cuento que apartir de septiembre se podrán suscribir mensualmente por  al rededor $10 a 60 cursos exclusivos.

Como un Netflix, de la educación virtual.


¿Te gustó el artículo? 



jueves, 28 de mayo de 2020

Comunidades de tecnología en Costa Rica

Hola amig@s del blog

A continuación les mostraré algunas de las comunidades  y ONG's en Costa Rica dedicadas a la tecnología e innovación, me he dedicado a hacer un pequeño mapeo desde 2019, cuando conocí la mayoria de estas.


Estas comunidades y ong's tienen un gran impacto en la comunidad, muchas de ellas han organizado eventos en tecnolgía, programas de acción social, emprendimiento y apoyo entre aficionados y expertos en los temas actuales en tecnología, através de charlas,talleres,webinars, en este entorno se dan mucho las oportunidades de becas y laborales.





Actualmente: DC11506








Por último me gustaria mencionar SWISE_CR asi tienen la mayoría de redes sociales, dedicadas a la exploración espacial.


Se que faltan muchisimos Chapters y Asociaciones así que espero escribir otra entrada sobre él tema.


¡Deja en comentarios que te parece esta información!

viernes, 20 de marzo de 2020

La tecnología de frente al COVID-19

¡Hola Amig@s del blog!


El coronavirus  covid-19 es una pandemia desatada en 2020 a raíz de estos muchas empresas y centros  educativos han tenido que cerrar sus puertas  frente a la emergencia internacional.


En este post vamos a conocer sobre conceptos claves  para entender  lo que esta pasando en estos momentos a nivel informático.


Transformación Digital

Pertenece a la cuarta revolución industrial y se entiende la siguiente manera " Desde el punto de vista organizacional se trata de un nuevo nivel de cambio en las estructuras y del involucramiento en los agentes. La etapa de transformación significa que el uso de tecnologías digitales permiten nuevos tipos de innovación y creatividad en diferentes verticales, en lugar de simplemente mejorar y apoyar los métodos tradicionales" (Lankshear y Knobel 2008).


Comercio Eléctronico

Comercio electrónico o e-commerce es un modelo de negocios enfocado en generar ventas de productos y servicios a través de Internet.( Guajardo, 2019)

Innovación Tecnológica
Y una fuerte innovación tecnológica en el campo de la medicina, como lo son el movimiento de "Open source covid19 medical supplies", que ha buscado crear alianzas con las instituciones de salud para aportar sus conocimientos en los campos STEAM ante la crisis.



La necesidad de vencer las brechas digitales es el primer paso para la transformación,esta pandemia también nos hace crear consciencia sobre aquellas personas que no pueden acceder a las tecnologías de información, pese a las brechas en dos meses se ha avanzado en grandes pasos hacia el teletrabajo, educación virtual , y de manera solidaria muchismas organizaciones han tomado la decisión de enfrentarse a la brecha digital ,al menos en Costa Rica.





jueves, 25 de abril de 2019

Sobrecarga de operadores y Plantillas




Sobrecarga de Operadores

 




Plantillas y patron Iterador













SOLID

Patrones de diseño

Bienvenid@s
Esta vez vamos a realizar un pequeño resumen de 

"Patrones de Diseño Elementos de software orientado a objetos reutilizable"
Gamma, Helm ,Johnson & Vlidissides.

Realizaremos resumen de los patrones de nuestro interés por lo que no pretendemos infringir los derechos de autor, el libro se encuentra  disponible en la web.


Como hemos estudiado antes el paradigma de la programación orientada a objetos que hemos definido anteriormente podremos adentrarnos en el tema de patrones de diseño con el fin de reutilizar código de manera eficiente, en nuestro caso haremos referencia al lenguaje de programación C++, y si es posible acompañarlo de un tutorial para clarificar las situaciones de cada patrón. 


¿Qué es un patrón de diseño ?


"Según Christopher Alexander, “cada patrón describe un problema que ocurre una y otra vez en nues- tro entorno, así como la solución a ese problema, de tal modo que se pueda aplicar esta solución un millón de veces, sin hacer lo mismo dos veces”" (Gamma, Helm ,Johnson & Vlidissides,1995)


Destacaremos elementos importantes sobre los patrones de diseño:


  • "El nombre del patrón permite describir, en una o dos palabras, un problema de diseño junto con sus soluciones y consecuencias." (Gamma, Helm ,Johnson & Vlidissides,1995)


  • "El problema describe cuándo aplicar el patrón. Explica el problema y su contexto" (Gamma, Helm ,Johnson & Vlidissides,1995)
  • "un patrón es más bien como una plantilla que puede aplicarse en muchas situaciones di-ferentes. El patrón proporciona una descripción abstracta de un problema de diseño y cómo lo resuelve una disposición general de elementos (en nuestro caso, clases y objetos)."  (Gamma, Helm ,Johnson & Vlidissides,1995)

Patrones Estructurales


"Los patrones estructurales se ocupan de cómo se combinan las clases y los objetos para formar es-
tructuras más grandes. Los patrones estructurales de clases hacen uso de la herencia para componer
interfaces o implementaciones."  (Gamma, Helm ,Johnson & Vlidissides,1995)


  •  Composite : 
¿Qué proposito tiene este patrón ? 
Compone objetos en estructuras de árbol para representar jerarquías de parte-todo. Permite que los
clientes traten de manera uniforme a los objetos individuales y a los compuestos.
Analicemos un momento cada uno de los componentes del ejemplo: 
Componente (Gráfico)
  •  Declara la Interfaz de los objetos de la composición.
  •  Implementa el comportamiento predeterminado de la interfaz que es común a todas las clases.
  •  Declara una Interfaz para acceder a sus componentes hijos y gestionarlos. (opcional) define una Interfaz para acceder al padre de un componente en la estructura recursiva y. si es necesario, la implementa.
Hoja (Rectángulo, Linea, Texto, etc.) 
  •   Representa objetos hoja en la composición. Una hoja no tiene hijos.
  •   Define el comportamiento de los objetos primitivos de la composición.
Compuesto (Dibujo) 
  •   Define el comportamiento de los componentes que tienen hijos. 
  •   Almacena componentes hijos.
  •   Implementa las operaciones de la interfaz Componente relacionadas con los hijos.
Cliente: Manipula objetos en la composición a través de la interfaz Componente.
 
  • Decorador
Proposito: 

Asigna responsabilidades adicionales a un objeto dinámicamente, proporcionando una alternativa fle-
xible a la herencia para extender la funcionalidad. (Envoltorio)

Use el Decorador
• Para añadir objetos individuales de forma dinámica y transparente, es decir, sin afectar a otros objetos.
• Para responsabilidades que pueden ser retiradas.
• Cuando la extensión mediante la herencia no es viable. A veces es posible tener un gran número de extensiones independientes, produciéndose una explosión de subclases para permitir todas las combinaciones. O puede ser que una definición de una clase esté oculta o que no esté disponi- ble para ser heredada.






Patrones de Creación
  • Singleton: Busca crear una unica instacia de la clase





Method Factory 
...

Patrones de Comportamiento
  • Patrón de estrategia o Politica (Policy based): El patron de estrategia nos permite crear diferentes escenarios para resolver un problema de diferentes formas  este patron se puede puede aplicar cuando se encuentran los siguientes escenarios descritos por Gamma, Helm ,Johnson & Vlidissides en 1995

    •  "Muchas clases relacionadas difieren solo en su comportamiento.Las estrategias permiten configurar una clase con un determinado comportamiento de muchos posibles 
    • Se necesitan distintas variantes de un algoritmo 
Estructura: En el siguiente video se puede observar como se representa la estructura de este patrón 



Podemos ver el papel que toma cada entidad y nos referiremos a su función de la siguiente manera basandonos en lo descrito por Gamma, Helm ,Johnson & Vlidissides en 199: 


Existe una entidad que se llama Estrategia  esta es una clase padre y es abstracta (polimorfismo) debido a esto se van a utilizar clases hijas 

Las clases EstrategiasContretas implentan sus algoritmos de acuerdo a lo que se quiera trabajar 

Existe una clase compuesto que es donde se configuran y mantienen una estrategia manejada por medio de la interfaz.