Mostrando entradas con la etiqueta curso en php. Mostrar todas las entradas
Mostrando entradas con la etiqueta curso en php. Mostrar todas las entradas

miércoles, 22 de mayo de 2013

16. Curso de MongoDB con PHP: Administrar MongoDB con phpMoAdmin.

MongoDB no incluye una interfaz de administración de estilo GUI. En cambio la mayoría de la administración se lleva a cabo desde las herramientas de línea de comandos como la consola mongo. Sin embargo, algunos de UI están disponibles como proyectos comunitarios independientes y se enumeran a continuación. Algunos se centran en la administración, mientras que otros se centran en la visualización de datos. Entre estos se encuentra phpMoAdmin... (Referencia: Admin UIs).

Décimo sexta y última sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Hemos llegado al final del curso y para ello tocando el tópico de administración de MongoDb desde la sesión anterior, hoy conoceremos el uso de phpMoAdmin.

lunes, 20 de mayo de 2013

15. Curso de MongoDB con PHP: Administrar MongoDB con RockMongo.

RockMongo es una herramienta GUI de administración MongoDB, escrito en PHP 5. Algunas de sus características son: El código es abierto bajo la nueva licencia BSD; Es muy rápido y fácil de instalar; Soporta I18n (Inglés, Chino (Inglés, chino, francés, japonés, inglés, español, alemán); Sistema de anfitriones múltiples; El Sistema huésped puede tener varios administradores; Cambio libre entre sesiones; Protección por contraseña... (Referencia: RockMongo. Introducción).

Décimo quinta sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Sesión en la que aprenderemos la administración de MongoDB usando RockMongo.

viernes, 17 de mayo de 2013

14. Curso de MongoDB con PHP: Almacenar grandes archivos con GridFS.

GridFS es una especificación de almacenamiento que implementan todos los drivers soportados. En resumen, define dos colecciones: files, para los metadatos del fichero, y chunks, para el contenido del fichero. Si el fichero fuera de gran tamaño, automáticamente se dividiría en porciones menores, y cada bloque se guardará como un documento en la colección de bloques. (Referencia: Clases de GridFS).

Décimo cuarta sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. En la sesión preparada para hoy, aprenderemos a almacenar archivos grandes con GridFS.

miércoles, 15 de mayo de 2013

13. Curso de MongoDB con PHP: Ejecutar MapReduce en PHP.

MapReduce es un framework (modelo de programación) utilizado por Google para dar soporte a la computación paralela sobre grandes colecciones de datos en grupos de computadoras y al commodity computing. El nombre del framework está inspirado en los nombres de dos importantes métodos, macros o funciones en programación funcional: Map y Reduce. MapReduce ha sido adoptado mundialmente como una implementación opensouce denominada Hadoop, su desarrollo fue liderado inicialmente por Yahoo y actualmente lo realiza el proyecto Apache. En esta década de los años 2010 existen diversas iniciativas similares a Hadoop tanto en la industria como en la academia. Se han escrito implementaciones de librerías de MapReduce en diversos lenguajes de programación como C++, Java, Python. (Referencia: Wikipedia - MapReduce).

Décimo tercera sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Siguiendo con el curso hoy nos detenemos para observar en detalle el MapReduce con PHP.

lunes, 13 de mayo de 2013

12. Curso de MongoDB con PHP: Consultas de Agregación y MapReduce.

Las funciones de agregación son aquellas que nos permiten agrupar datos bajo un determinado criterio, obteniéndose un valor representativo. (Referencia: Totalizar y agrupar datos (Consultas de Agregación)).

Décima segunda sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. En la sesión presente, realizaremos consultas de agregación y MapReduce a nuestro proyecto de PHP y MongoDB.

viernes, 10 de mayo de 2013

11. Curso de MongoDB con PHP: Crear sistema de autentificación.

Autenticación o autentificación es el acto de establecimiento o confirmación de algo (o alguien) como auténtico. La autenticación de un objeto puede significar (pensar) la confirmación de su procedencia, mientras que la autenticación de una persona a menudo consiste en verificar su identidad. La autenticación depende de uno o varios factores. (Referencia: Wikipedia - Autenticación).

Décima primera sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. En la sesión preparada para hoy crearemos un sistema de autenticación con MongoDB y PHP.

miércoles, 8 de mayo de 2013

10. Curso de MongoDB con PHP: Almacenar datos Sesiones en MongoDB.

Podríamos decir que las sesiones son una manera de guardar información, específica para cada usuario, durante toda su visita. Cada usuario que entra en un sitio abre una sesión, que es independiente de la sesión de otros usuarios. En la sesión de un usuario podemos almacenar todo tipo de datos, como su nombre, productos de un hipotético carrito de la compra, preferencias de visualización o trabajo, páginas por las que ha pasado, etc. Todas estas informaciones se guardan en lo que denominamos variables de sesión. (Referencia: Sesiones en PHP II).

Décima sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. En esta sesión Jesús Conde nos explica cómo almacenar datos de sesión en MongoDB.

lunes, 6 de mayo de 2013

09. Curso de MongoDB con PHP: Construir un Administrador de Sesión.

Las sesiones, en aplicaciones web realizadas con PHP y en el desarrollo de páginas web en general, nos sirven para almacenar información que se memorizará durante toda la visita de un usuario a una página web. Dicho de otra forma, un usuario puede ver varias páginas durante su paso por un sitio web y con sesiones podemos almacenar variables que podremos acceder en cualquiera de esas páginas. (Referencia: Sesiones en PHP II).

Novena sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Hoy aprenderemos a construir un administrador de sesión, útil se a nuestra aplicación ingresan más de un usuario, con su respectivo perfil y detalles particulares inherentes al usuario.

viernes, 3 de mayo de 2013

08. Curso de MongoDB con PHP: Crear relaciones entre documentos.

Una de las tecnologías que usa mongoDB para guardar documentos es JSON.

La simplicidad de JSON ha dado lugar a la generalización de su uso, especialmente como alternativa a XML en AJAX. Una de las supuestas ventajas de JSON sobre XML como formato de intercambio de datos en este contexto es que es mucho más sencillo escribir un analizador sintáctico (parser) de JSON. En JavaScript, un texto JSON se puede analizar fácilmente usando la función eval(), lo cual ha sido fundamental para que JSON haya sido aceptado por parte de la comunidad de desarrolladores AJAX, debido a la ubicuidad de JavaScript en casi cualquier navegador web. (Referencia: Wikipedia - JSON).

Octava sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. En la presente sesión aprenderemos a crear relaciones entre documentos con MongoDB y PHP.

miércoles, 1 de mayo de 2013

07. Curso de MongoDB con PHP: Actualizar artículos.

Actualizar implica "tener al día" y con un buen grado de relevancia, la información que tienes. Hoy por hoy, si tienes un blog, es pertinente que tus artículos se mantengan siempre actualizados con el fin de tener tráfico permanente hacia tu sitio. Una razón más para utilizar una base de datos que contenga la información de tus artículos a los cuales puedas actualizar si es necesario e incluir nuevo material que sea de alta demanda. (Referencia: Propia).

Séptima sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Con respecto a lo expuesto en el párrafo anterior, en la sesión de hoy, aprenderemos a cómo actualizar nuestros artículos usando MongoDB y PHP.

lunes, 29 de abril de 2013

06. Curso de MongoDB con PHP: Crear panel de control para la aplicación.

Un panel de control es la interfaz (gráfica en muchos casos), donde el usuario puede acceder a varias de las características de la aplicación que las posee. Por ejemplo el sistema operativo Windows posee un panel de control al cual el usuario accede para cambiar la apariencia de las ventanas, el fondo de pantalla, resolución, medidas, etc. (Referencia: Propia).

Sexta sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Siguiendo con nuestro proyecto PHP con MongoDB, hoy crearemos nuestro panel control para la aplicación a fin de acceder a las características de éste.

viernes, 26 de abril de 2013

05. Curso de MongoDB con PHP: Creación de una aplicación CRUD.

En computación CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (del original en inglés: Create, Read, Update and Delete). Es usado para referirse a las funciones básicas en bases de datos o la capa de persistencia en un software.

En algunos lugares, se utilizan las siglas ABM para lo mismo (Alta Baja Modificación), obviando la operación de Obtener; el acrónimo ABC para Altas, Bajas y Cambios; ABML siendo la última letra (L) de listar, listado o lectura; o ABMC siendo la C de Consulta.

También es usado el ABCDEF : Agregar, Buscar, Cambiar, Desplegar(listar), Eliminar, Fichar(Ficha, cédula o Reporte de un registro). (Referencia: Wikipedia - CRUD).

Quinta sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Hoy realizaremos nuestra primera aplicación tipo CRUD con MongoDB y PHP.

miércoles, 24 de abril de 2013

04. Curso de MongoDB con PHP: El entorno de desarrollo.

Cada vez se escucha noticias o leen artículos sobre Bases de Datos No Relacionales y que varios sitios grandes sitios como Facebook, Foursquare, Justin.tv, ElComercio, entre otros los están usando. Incluso podemos encontrar soluciones como SimpleDB de Amazon y AppEngine Datastore de Google disponibles en la nube. (Referencia: MongoDB y PHP).

Cuarta sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Siguiendo la exposición de la anterior sesión, hoy concluiremos de preparar nuestro entorno de desarrollo para trabajar con MongoDB y PHP.

lunes, 22 de abril de 2013

03. Curso de MongoDB con PHP: Configurando entorno de trabajo.

Últimamente es cada vez mas frecuente leer o escuchar sobre Bases de Datos No Relacionales y que varios sitios grandes sitios como Facebook, Foursquare, Justin.tv, ElComercio, entre otros los están usando. Incluso podemos encontrar soluciones como SimpleDB de Amazon y AppEngine Datastore de Google disponibles en la nube. (Referencia: MongoDB y PHP).

Tercera sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Luego de asimilar el paradigma NoSQL, ahora nos toca configurar nuestro entorno de trabajo para combinar un lenguaje de lado del servidor (en este caso PHP) y el gestor de bases de datos No SQL (MongoDB).

viernes, 19 de abril de 2013

02. Curso de MongoDB con PHP: El Enigma NoSQL (2ª Parte).

En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, coherencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. (Referencia: Wikipedia - NoSQL).

Segunda sesión del Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Para el día de hoy continuaremos explicando el enigma NoSQL, notaremos los cambios trascendentales al aplicar este nuevo paradigma en cuanto a gestión de datos se refiere.

miércoles, 17 de abril de 2013

01. Curso de MongoDB con PHP: El enigma NoSQL.

MongoDB (de la palabra en inglés "humongous" que significa enorme) es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL. En vez de guardar los datos en tablas como se hace en las base de datos relacionales, MongoDB guarda estructuras de datos en documentos tipo JSON con un esquema dinámico (MongoDB llama ese formato BSON), haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida. (Referencia: Wikipedia - MongoDB).

Sean todos bienvenidos al Curso de MongoDB con PHP, realizado por Jesús Conde de videotutoriales.com. Algo así como una extensión al curso de node.js donde se consideró a este gestor de bases de datos NoSQL, desde hoy nos aventuraremos al interior de este gestor para conocerlo a mayor detalle y develar el enigma del nuevo paradigma NoSQL.