Entradas

Qué habilidades debe tener un Arquitecto de Software

Imagen
Un arquitecto de software desempeña un papel crucial en el diseño y la estructuración de sistemas de software complejos. Para ser efectivo en este rol, un arquitecto de software debe poseer una combinación de habilidades técnicas, experiencia práctica y cualidades personales. Aquí hay algunas áreas clave que un arquitecto de software debe conocer: Habilidades Técnicas: Diseño y Patrones de Arquitectura: Conocimiento profundo de patrones arquitectónicos como MVC, Microservicios, Hexagonal, etc., y la capacidad de aplicarlos según los requisitos del proyecto. Lenguajes y Tecnologías: Experiencia en múltiples lenguajes de programación, frameworks, herramientas y tecnologías relevantes para el diseño y desarrollo de sistemas de software. Seguridad: Comprender principios y prácticas de seguridad informática, incluyendo encriptación, autenticación, autorización y protección contra amenazas. Escalabilidad y Rendimiento: Conocimiento en cómo diseñar sistemas que sean escalables y que pueda

Patrones Arquitectónicos de Software

Imagen
Definición Los patrones arquitectónicos de software son soluciones generales y probadas para resolver problemas recurrentes en el diseño y la estructura de sistemas de software a nivel de arquitectura. Estos patrones ofrecen directrices, principios y estructuras para ayudar a organizar y construir sistemas de software de manera eficiente, escalable, mantenible y robusta. Estos patrones abordan cuestiones de alto nivel relacionadas con la organización de componentes, la interacción entre ellos, la separación de responsabilidades y la gestión de la complejidad del software. Proporcionan un enfoque conceptual para diseñar y desarrollar sistemas de software, facilitando la toma de decisiones sobre cómo estructurar las diferentes partes de una aplicación. Algunos ejemplos comunes de patrones arquitectónicos incluyen: 1. Modelo Vista Controlador (MVC) Divide una aplicación en tres componentes principales: el Modelo (lógica de negocio y datos), la Vista (interfaz de usuario) y el Controlador

Frases del Libro el Monje que vendió su ferrari.

Imagen
Leí el libro "El Monje que vendió su ferrari", realmente me gustó porque me enseño a ordenar mis metas, aprovechar mi tiempo y centrarme en las cosas más importantes. Aqui les comparto algunas frases del libro.

Crear una base de datos en Oracle 21c Express Developer

Imagen
Configurar Variable de Entorno Abrir la consola de SQL PLUS  En la consola de SQL PLUS escribir el siguiente comando: / as sysdba; * En caso te salga el siguiente error: Revisar el siguiente link Si todo está bien, te debería mostrar el mensaje que estas conectado a Oracle Database Después verificamos las instancias con la siguiente consulta "select name from u$pdbs;" Escribimos el siguiente comando para conectarte a la instancia: "conn sys/oracle@localhost:1521/xepdb1 as sysdba;" Creamos un usuario con el siguiente comando: "create user demouser identified by demouser default tablespace users quota unlimited on users;" Agregamos los permisos al usuario demouser para que pueda crear tablas. Escribimos el siguiente comando: "grant create session, create table to demouser;" Nos conectamos con el usuario que acabamos de crear. Escribimos el siguiente comando: "connect demouser/demouser@localhost:1521/xepdb1;" Crear tabla: "create tabl

Crear Variable de Entorno para Oracle 21c Express Edition

Imagen
Para crear una variable de entorno del sistema, escribir la palabra "entorno" en el buscador de windows y  dar clic en la primera opción. Te abrirá la siguiente pantalla. Clic en el botón Variables de Entorno En "variables del sistema" dar clic en el botón "Nuevo" En nombre agregar "ORACLE_SID" y en valor agregar "XE". Clic en aceptar. Probar conexión a Oracle

Principales plataformas Cloud

Imagen
  Amazon Web Service Microsoft Azure Google Cloud Platform Alibaba Cloud IBM Cloud Salesforce Tencent Oracle Cloud OVH

Instalar Oracle 21c Express Edition en Windows 10

Imagen
Oracle Database 21c Express Edition Oracle es una herramienta para la gestión de bases de datos, usada principalmente por las grandes empresas para que estas puedan controlar y gestionar una gran cantidad de contenidos desde un solo archivo.  De esta manera se consigue, además de reducir costes, minimizar el riesgo de pérdida de información. Descargar Instalador En primer lugar ingresamos a la página web de Oracle para descargar el instalador de Oracle Database 21c Express Edition. Da clic en el siguiente enlace para descargarlo.  Descargar Oracle Database 21c Descargas la versión Oracle Database 21c Express Edition for Windows x64. Esto descargará un archivo empaquetado. Descomprimimos el archivo empaquetado y damos doble clic en Setup. (Si tienes una version previa de Oracle, primero debes desinstalar) Instalar Oracle Database 21c Express Edition Al iniciar el Setup te mostrará la siguiente pantalla, damos clic en siguiente Aceptamos los términos y condiciones de la licencia Elegimos