Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

727 artículos publicados

VÍDEO: Primeros Pasos con MongoDB - Operaciones CRUD básicas

Cuarta entrega de la serie sobre MongoDB (Parte 1 - fundamentos, Parte 2 - Instalación, Parte 3 - Primeros pasos con la consola), continuamos avanzando poco a poco. En esta ocasión vamos a ver los fundamentos de cómo realizar operaciones CRUD con MongoDB. CRUD es un acrónimo ampliamente reconocido en el mundo de las bases de datos que significa Create, Read, Update y Delete, es decir, las cuatro operaciones básicas de cualquier sistema de almacenamiento persistente de datos: Crear registros, leerlos o buscarlos, actualizarlos y eliminarlos. En este vídeo vamos a ver cómo hacer todo esto desde la consola de MongoDB. También aprenderemos una útil herramienta llamada MongoVUE que es una herramienta gráfica para gestionar el sistema de datos, parecida a SQL Server Manage... [Más]

Testeo privado de apps móviles Android con la nueva herramienta gratuita de Amazon

Amazon ha lanzado una herramienta llamada Live App Testing  que permite a los desarrolladores móviles distribuir sus aplicaciones realizadas en Android a un grupo predefinido de usuarios antes del lanzamiento de las mismas. Tal y como indica Paul Cutsinger en el blog de Amazon, el testeo de aplicaciones por nuestra cuenta, usando aplicaciones cargadas de manera individual en nuestros terminales, está bien para aislar y corregir errores, ¡pero esto no es suficiente! Para asegurarte de que tus clientes obtienen la experiencia que quieres, debes probar tus aplicaciones en un entorno de producción. Gracias a la herramienta de Amazon, recibirás un valioso feedback sobre tu aplicación que te permitirá mejorar su calidad, aumentar su estabilidad y optimizar la experiencia antes de lanzar tu a... [Más]

Fundamentos de SQL: Inserción de datos - INSERT

asta ahora en esta serie de artículos sobre fundamentos del lenguaje SQL hemos visto cómo extraer información de una base de datos. Sin embargo para de poder extraer información de un almacén de datos, antes lógicamente debemos introducirla. En los sistemas gestores de datos relacionales la sentencia que nos permite hacerlo es INSERT. [Más]

GAMBADAS: En ocasiones... veo consultores

Algunos desarrolladores no pueden reprimir sus fobias mientras están trabajando y éstas acaban reflejándose en las aplicaciones que crean. En la gambada de hoy el programador Web entró en un bucle sin fin cuando creaba el formulario para registrarse en la web de su empresa, Más...

Swift y los nulos

La gestión de las referencias (o punteros) nulas es uno de los problemas clásicos cuando se desarrolla con un lenguaje orientado a objetos. Acceder a una referencia nula genera un error de ejecución que además tiene difícil tratamiento. Incluso aunque el lenguaje te permita capturar dicho error (como Java o C#) la verdad es que uno, como desarrollador, poco puede hacer ante él: si se intenta acceder a un objeto pero resulta que no existe dicho objeto poca cosa puede hacerse. La mayoría de los desarrolladores asumen que las referencias pueden ser nulas y lo ven como algo normal. Pero realmente eso es una mala idea. No hay motivo alguno por el cual todas las referencias deban poder ser nulas (es decir no apuntar a ningún objeto). El único motivo real es que la mayoría de los lenguajes admiten dicha posibilidad. [Más]

VÍDEO: Primeros pasos con MongoDB - La Consola

Siguiendo con la serie de artículos y vídeos sobre MongoDB (Parte 1 - fundamentos, Parte 2 - Instalación), en esta ocasión vamos a dar nuestros primeros pasos con la consola del desarrollador de MongoDB. En el vídeo de hoy vamos a ver cómo podemos trabajar desde la consola del desarrollador, mongo.exe. Con ella podremos revisar los almacenes de datos y su estructura, definir datos, manipularlos, crear funciones de uso general que nos ayuden con el trabajo, etc, Es el primer paso antes de trabajar con herramientas más sofisticadas. Asegúrate de leer y ver los contenidos de las entregas anteriores de la serie antes de ver este vídeo. Entre otras cosas veremos: Cómo arrancar la consola y conectarnos a la base de datos Cómo, mediante JavaScript, podemos trabaj... [Más]

SQL Server: Expresiones de tabla comunes

Imagina que tienes una consulta más o menos compleja que te permite obtener información cruzada de varias tablas con condiciones complicadas, pero que realmente lo que quieres no son esos datos exactamente, sino poder usarlos después para hacer más filtros con ellos en la misma consulta. Por ejemplo, sacas un montón de datos de varias tablas relacionadas, con campos combinados o calculados, algunos otros extraídos de campos XML, etc... y luego quieres averiguar solamente qué registros tienen un determinado campo diferente, o quieres hacer condiciones adicionales basadas en los campos calculados, etc... Cosas así... Es decir, imagínate que lo que quieres hacer es algo similar a esto: SELECT Campo1, Campo2 FROM   (SELECT complejo)WHERE CondicionesORDER BY Campos Par... [Más]

FRIKADAS: Controla el flujo de tus emails

Gran frikada donde las haya la de esta semana... El proyecto se llama "Go with the flow" (como el subtítulo de uno de nuestros libros en inglés), pero en este caso no tiene nada que ver con Sharepoint, sino con gestionar el correo electrónico que recibimos. Se trata de un proyecto pensado para que los que tele-trabajan desde casa puedan controlar el flujo de email que reciben y tenga una forma de tangibilizar la cantidad de correo que les entra cada día, buscando más fácilmente un equilibrio entre trabajo, familia y amigos. La idea es la siguiente: tenemos tres tubos con líquidos de colores. Más...

PhoneGap o Apache Cordova ¿qué diferencia hay?

Ante la variedad de plataformas móviles que hay en el mercado, existen diversas maneras de acometer los desarrollos para móviles. Hace poco escribimos una completa guía para tomar la mejor decisión sobre qué herramientas utilizar, pero básicamente existen tres caminos: [Más]

VÍDEO: Instalación paso a paso de MongoDB en Windows y Linux

Continuando con la serie sobre Fundamentos de MongoDB comenzada con el artículo "Fundamentos de bases de datos NoSQL: MongoDB", en esta ocasión voy a explicar cómo instalar paso a paso el gestor de datos tanto en Windows como en Linux. Aparte de instalar el software (que al fin y al cabo es un mero ejecutable que debemos lanzar), lo más interesante es: Aprender a instalarlo como servicio o demonio, de modo que quede siempre residente y pueda responder a las peticiones mientras la máquina esté encendida y sin necesidad de tener a un usuario dentro del sistema. También hará que se reinicie automáticamente si se cae o si se apaga la máquina o debemos reiniciarla. Aprender a configurar el entorno de consola de modo que podamos hacer pruebas y programar algunas cuestion... [Más]