Debe revisar si atlas tiene configurado la seguridad o accesos por IP, si está publica debe revisar bien la conexión, si no debe revisar adecuadamente los permisos en atlas para accede desde symmetricdb (me imagino que esta tratando de realizar replicas)
Los videos son grabaciones de las clases, el curso dura casi 3 meses, si deseas verlos en continuidad cada curso queda en su propia lista de reproducción, a la que pertenece este video es ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-B_HcTshXpZs.html
- Programación de Negocios Web - ¿Qué es PHP? - ¿Para qué Sirve PHP? - El Proceso de PHP como script para generar páginas web dinámicas: - Variables en PHP: Declaración y Uso - Declaración de Variables: - Uso de Variables: - Operadores en PHP - Estructuras de Control en PHP: if, switch, try y Condiciones Ternarias - 1. Estructura if: - 2. Estructura switch: - 3. Estructura try-catch (try-except en otros lenguajes): - 4. Condiciones Ternarias: - Estructuras de Ciclos en PHP: for, while, do-while - Ejemplos, Casos de Uso y Errores Comunes - 1. Estructura for: - 2. Estructura while: - 3. Estructura do-while: - Incorporación de Scripts PHP: include, require, include_once, require_once - Uso, Errores Comunes y Diagramas de Secuencia - 1. include: - 2. require: - 3. include_once: - 4. require_once: - Conclusión: - Declaración de Funciones en PHP: Parámetros, Referencia y Agrupación de Funciones - Declaración de Funciones: - Parámetros de Funciones: - Funciones incorporadas de PHP - Arreglos en PHP - Arreglos Indexados: - Arreglos Asociativos: - El Bucle foreach en PHP: Explorando Iteraciones Simplificadas - Funciones comunes para Arreglos en PHP - Declaración de Clases en PHP: Creando Objetos y Definiendo Estructuras - Modificadores de Acceso en PHP: Public, Private y Protected - Interfaces en PHP: Definiendo Contratos y Estandarizando Comportamientos - Clases Abstractas, Herencia y Polimorfismo en PHP: Conceptos Fundamentales de la POO - Clases Abstractas: - Herencia: - Polimorfismo: - Espacios de Nombres (Namespaces) en PHP y su Uso con Composer - Caso de Uso: Estructura de Archivos para un Proyecto POO en PHP con Composer - Patrones de Diseño e Introducción a el Patrón MVC - Patrones de Diseño: Mejorando la Estructura y la Eficiencia del Software - Patrón MVC: Modelo-Vista-Controlador - Onboarding de MVC a utilizar en clase. - Instalación - Estructura de directorios - Flujo de ejecución de un Request HTTP - Creando el Landing Page de un Comercio Electrónico Parte 1 - Conexiones a Base de Datos y Uso de PDO para Conectar a MariaDB: - Estructura de DAO en el MVC SimplePHPMvcOOP - Creando el Landing Page de un Comercio Electrónico Parte 2 - Patrón de Diseño de Experiencia de Usuario Work With (Trabajar Con) - Patrones de diseño de experiencia de usuario (UX) - Introducción al Patrón “Work With” para el Manejo de CRUD de Tablas - Work With para la entidad de Productos - Implementación del Patrón “Work With” para el Manejo de CRUD de Tablas - Trabajar con Patrón Work With | Formulario de Entidad - El Comercio Electrónico: Transformando la Manera en que Compramos y Vendemos - Impacto de la Pandemia en el Auge Exponencial del Comercio Electrónico y los Desafíos para las Startups - Caso de Estudio: Lecciones de un Desacierto en Ecommerce de una Cadena de Super mercados durante la Pandemia - Descripción de las Cuatro Áreas de Enfoque en el Desarrollo de Plataformas de Comercio Electrónico - Área 1: Seguridad en Plataformas de Comercio Electrónico - Componente: Autenticación y Autorización - Métodos de Autenticación en Plataformas de Comercio Electrónico - Mejores Prácticas para la Autenticación de Inicio de Sesión Básico (Login) - Autorización Basada en Roles para Control de Acceso - Esquema de Seguridad en SimplePHPMVCOOP - Introducción - Esquema de Datos - Componentes ya implementados - Aplicar Seguridad al Mantenimiento de Productos - Área 2: Modelos de Negocio en Comercio Electrónico - Modelos de Negocio en el Comercio Electrónico: B2B, B2C y C2C - Aspectos Técnicos en los Modelos B2B, B2C y C2C en el Comercio Electrónico - Aspectos Legales en los Modelos B2B, B2C y C2C en el Comercio Electrónico - Caso: Implementación del Modelo B2B en el Sistema de Ensamble Justo a Tiempo (JIT) de Toyota con Proveedores de Piezas de Automóviles - Caso: Historia de Éxito de Amazon en el Comercio Electrónico B2C - Caso: El Éxito del Modelo C2C en eBay - Área 3: Tipos de Productos y Servicios en el Comercio Electrónico - Productos Físicos con Gestión de Inventario y Logística en el Comercio Electrónico - Cantidad Disponible - Mejores prácticas en Logística y Entrega de Productos - Activos Digitales como Producto en el Comercio Electrónico - Servicios como Producto en el Comercio Electrónico - Capacidad del servicio determinado por la capacidad de producción. - Area 4: Modelos de Ingresos en Comercio Electrónico - ¿Qué es un Modelo de Ingresos? - ¿Cómo elegir un modelo de ingresos? - Carrito de Compras - Teoría detrás del Carrito de Compras - Mejores Prácticas para el Carrito de Compras - Manejo de Carritos de Compras Anónimos y de Usuarios Autenticados - Carrito de Compras Abandonado - El Proceso de Pago: Cómo Mejorar la Experiencia del Cliente - Proceso de Uso de una Pasarela de Pago como Stripe y PayPal
Buena pregunta estas grabaciones son de referencias del curso de Programacion de Portales Web de la Carrera de Ingeniería en Ciencias de la Computación de la Universidad Católica de Honduras. Eres bienvenido a inscribirte www.unicah.edu
@@obetancourth me sirvio tu filtro, ahora me gustaria consultar lo siguiente, ese ultimo valor del filtro quiero tomar uno solo de los valores que contiene y usarlo como input
Pregunta, soy usuario en windows, me desconcerto el hecho de que hayas creado un servidor ya hecho desde consola, probe los comandos que escribiste pero no me funciona, hay que descargar algo para hacerlo como vos?
Los comandos son los mismos en windows, linux y mac, si no te funcionan puede ser por alguno de estos motivos. 1. No tienes instalado Node o NPM. 2. puede ser que tengas instalados estos pero no los tienes en las variables de entorno. por otra parte si estas comenzando en el mundo de la programación, bienvenido, te aconsejo que aprendas a usar mucho la consola, por que casi siempre vas a hacer todo desde un terminal, incluso cuando uses Windows (Que actualmente se parece bastante a la consola de linux).
Comparto con Francisco, solo hay algunos comandos que uso directamente en la terminal que si difieren en windows, sin embargo puedes instalas git-scm para que se incluyan esos comandos como ls, git, rm , cp y mv (estos comandos son del bash de linux)
@@obetancourth La terminal de git es identica a la de linux, y la diferencia entre la terminal de Windows y la de Linux, solo cambian los comandos ineherentes al sistema operativo, pero en este caso los comandos de NPM, de los compiladores de los lenguajes, y demas relacionados a las herramientas de este video son identicos en todos los sistemas operativos. Desde windows 7 en adelante, las barras / y \ funcionan igual en windows, es decir las direcciones y rutas se pueden escribir con cualquiera de las dos barras, lo que hace que los que estamos acostumbrados al SHELL de linux nos sintamos algo mas comodos.
Para eso se usan agregados, en stackoverflow hay un ejemplo común de esto . stackoverflow.com/questions/39968790/aggregate-project-sub-document-as-top-level-document-in-mongo y la documento de mongodb docs.mongodb.com/manual/reference/operator/aggregation/project/index.html
Excelente clase, debería tener muchos más subscriptores, explica de una forma muy entendible, ojalá pudiera hacer un video sobre sub documentos ya que actualmente tengo un problema al hacer una consulta, cuando el subdocumento no tiene un atributo que viene en la query
Gracias, estaba atorado en esa parte de utilizar los archivos para BS. Pense que se debía requerir el modulo en el js principal y luego crear alguna especie de constante para guardar la ruta de la carpeta donde se guardo y hacer uso de los css/js.
Hola, estuve buscando por varios sitios hace varios dias y no encuentro res.render('index',{title: 'Express'}); render no me funciona y me devuelve la pagina cannot
La función render se agrega cuando a express se le asigna un motor de renderizado de plantilla , en este video se utiliza handlebars. La documentación de la función render la encuentra aquí (expressjs.com/en/4x/api.html#res.render) y la forma de agregar un motor de plantilla lo encuentras aquí (expressjs.com/en/guide/using-template-engines.html)
Que mal que no encuentres específicamente lo que buscabas el video fue una grabación de una clase y al final el error fue puramente error de dedo ahora si tiene un poco de tiempo te invito a ver los dos videos donde se muestra la implementación. UPDATE: Se creó un nuevo video puedes verlo aquí Implementado JWT en el REST API ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6yYrUXeJHHw.html UPDATE: Se continua ya obteniendo el JWT del API en un cliente REACT video aquí ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xd8x7lU3Qn8.html
Estimado, si es posible anidando las consultas, no recomiendo esto, deberías reconsiderar la forma en que estés guardando la información. Si requieres solo información de apoyo como descripción deberias guardarlo como un subdocumento dentro del documento que estes guardando asi solo consultas un solo documento, aunque exista redundancia en los datos te da la ventaja de no ocupar mas de una consulta para obtener toda la información necesaria.
Muy bueno, esta bien explicado Me gustaria saber si puedo utilizar mongodb para un sistema de facturacion que quiero hacer sobre la web. y si se puede relacionar una coleccion con otra.
Es posible usar mongodb o cualquier otra base de datos documental para sistemas de facturas, lo único es que no debemos perder la esencia de estas base datos y querer tener comportamientos relaciones. La colecciones pueden tener relaciones no declaradas pero si lógicas pero el programa es el que debe manejar la consistencia entre esas colecciones. Te recomiendo leer este artículo www.mongodb.com/blog/post/master-detail-transactions-in-mongodb
Hola profesor, quisiera saber si existe documentación sobre el plantillero que usamos en negocios web o usted mismo lo creo? y tambien quisiera saber si existe informacion sobre ese patrón mvc.
para MVC existen varios sitios que le pueden brindar información sobre el patrón github.com/obetancourthunicah/simplePHPMVC en.wikipedia.org/wiki/Model-view-controller msdn.microsoft.com/en-us/library/ff649643.aspx developer.apple.com/library/content/.../MVC.html El plantillero si fue desarrollado en Clase asi que mucha documentación no hay, espero tener para este periodo un cheat sheet para este plantillero.
Estos últimos tres videos fueron screencast de la clase de Seminario de Software. Este pendiente pronto subiré una micro serie con el contenido y la explicación. Audio también.