Entradas

Mostrando las entradas de julio, 2016

MySQL WorkBench

Imagen
Imagen fuente: http://edpflager.com Mysql Workbench provee una herramienta gráfica muy útil para trabajar con servidores y bases de datos MySQL. Workbench soporta de manera completa los servidores MySQL en las versiones 5.1 y superior. También es compatible con la versión de MySQL 5.0, pero no todas las caracteristicas pueden estar soportadas. WorkBench no soporta versiones de servidor de MySQL 4.x. MySQL Workbench proporciona tres herramientas, integradas en un solo IDE, que tienen las siguientes funcionalidades: Desarrollo SQL: Permite crear y administrar conexiones a servidores de datos.  Esta herramienta es fundamental para la ejecución de consultas SQL, usando un editor integrado. También permite a través de asistentes crear, modificar y eliminar tablas y vistas de una base de datos. Ampliar info.

Tipos de autenticación: token, session, base de datos con PHP

Imagen
Imagen fuente: http://pulsosocial.com La siguiente entrada enseñaremos como trabajar con diversas técnicas de autenticación para PHP. Lo más básico Lo primero que se hace es identificar si el usuario que intenta acceder a nuestro sistema tiene credenciales válidas, es decir si su nombre de (usuario o correo) y contraseña son iguales a los que estan en la base de datos. Las contraseñas en la base de datos son encriptadas usando algún algoritmo y lo que debemos hacer es encriptar la contraseña para realizar la comparación con la base de datos. Clic para ampliar.

Core Data

Imagen
Imagen fuente: http://rubbercitywizards.com Code Data es un framework gráfico de objetos y de persistencia proporcionada por de Apple en el OS X y iOS. Fue introducido en Mac OS X 10.4 Tiger y iOS con el iPhone SDK 3.0, que permite que los datos organizados por el modelo relacional de entidad-atributo, ser serializados en XML, binarios , o SQLite. Los datos pueden ser manipulados usando objetos de nivel superior que representan a las entidades y sus relaciones. Core Data gestiona la versión serializada, proporcionando un ciclo de vida del objeto y el gráfico de objetos, incluyendo la persistencia. Fuente Wikipedia. Para entender mejor, lee el artículo

Diccionarios en Python

Imagen
Imagen fuente: https://s3-us-west-2.amazonaws.com En este tutorial aprenderemos a utilizar diccionarios de datos en Python y algunos de sus métodos más importantes. Python es un lenguaje de programación interpretado de alto nivel y orientado a objetos, con el cual podemos crear todo tipo de aplicaciones. Entre sus diversos tipos de estructuras de datos, se encuentra "Diccionarios de Datos". En este tutorial aprenderemos a utilizar esta estructura revisando sus méetodos más utilizados. ¿Qué es un Diccionario de datos? Un Diccionario es una estructura de datos y un tipo de dato en Python con características especiales que nos permite almacenar cualquier tipo de valor como enteros, cadenas, listas e incluso otras funciones. Estos diccionarios nos permiten además identificar cada elemento por una clave (Key). Para definir un diccionario, se encierra el listado de valores entre llaves. Las parejas de clave y valor se separan con comas, y la clave y el valor se separ

Más de 50 Cursos Gratuitos de Programación

Imagen
Imagen fuente: http://www.azulweb.net ¿Qué es la programación? Un equipo de cómputo es una maquina con extraordinarias capacidades para realizas distintas tareas, cálculos matemáticos, mostrar gráficos e imágenes, procesar y almacenar datos, etc. pero incapaz de hacer nada por sí misma, es ahí donde entramos nosotros a proporcionarle instrucciones a la máquina para realizar las tareas deseadas. A esto último se le conoce como programar. ¿Es fácil aprender a programar? En diferentes ocasiones nos hemos preguntado si es realmente dificil aprender a programar y por el miedo o por pensar que es complicado no lo intentamos. Pienso que aprender a programar no es complicado solo hay que tener bien definido algunos conceptos como que es una variable, que es una condición, que es un ciclo y entender el flujo de lo que deseas programar, también es importante sobretodo desarrollar una lógica de programador. Cualquiera puede ser programador, compruébalo.

Editores de texto potentes y ligeros para programar

Imagen
Imagen fuente: http://rootear.com/ Los editores de texto potentes y ligeros para programar son herramientas imprescindibles para un programador, según al requerimiento del proyecto, en la actualidad existen un infinidad de editores de texto para programar, pero a los programadores nos importa más que tenga múltiples herramientas y que esta sea ligero que tenga resaltado de sintaxis, soporte para múltiples lenguajes, que se puede ejecutar en GNU/LINUX , Mac, Windows, y demás. En este articulo se evita el favoritismo de que cual es el mejor o no, hacia un editor texto, porque lo importante es que cumpla con el cometido para nuestros proyectos, incluso hay programadores que prefieren usar un IDE en vez de un editor de texto... Clic para aprender mas

Los 20 mejores canales de youtube y 7 plataformas web para aprender a programar.

Imagen
Imagen fuente: http://www.ewaldosoft.com Capacitarnos y aprender lo que deseamos ya no es un problema si sabemos lo que buscamos, pues Internet se ha convertido en la herramienta más importante para poder hacerlo. Desde cualquier parte del mundo, desde la comodidad de nuestra casa, son tan solo dos de los grandes beneficios de poder estudiar por internet. YouTube se ha convertido en la mejor plataforma web para poder estudiar, aprende y enseñar lo que deseemos, gracias a que por medio de videotutoriales podemos capacitarnos de una manera muy fácil y lo mejor de todo de forma gratuita. Y aunque también encontramos plataformas de pago, la calidad de lo que podemos aprender en los canales de YouTube es muy buena, lo cual hace que no haya nada que envidiarle a las que ofrecen cursos de pago. Clic para ver los canales de Youtube .

Pruebas automatizadas

Imagen
Imagen fuente: www.firebearstudio.com Una de las prácticas de desarrollo que caracteriza a un programador profesional es escribir pruebas automatizadas. Las pruebas son tan importantes que prácticamente definen el flujo de desarrollo de proyectos y equipos de trabajo grandes, hay diferentes metodologías de desarrollo de software basadas en las pruebas, una de ellas es TDD (Test Driven Development) que quiere decir, Desarrollo Basado en Pruebas. Seguir leyendo.

Blog con importante información en desarrollo de software

Imagen
En internet abundan los foros con información respecto al desarrollo de software, en muchas de las diferentes ramas de lo que implica el amplio mundo de la informática, pero en esta ocasión comparto contigo un sitio donde se tratan de temas relacionados con la programación, con esto, seguro mejoraremos nuestro nivel de aprendizaje. Entra al sitio

Crear una app móvil de éxito.

Imagen
Imagen fuente: www.goconqr.com Es difícil encontrar a alguna persona entre los 18 y los 65 años que no tenga un Smartphone. Cada uno tenemos nuestras necesidades, social y laboralmente, por eso cada persona tiene una necesidad de aplicaciones móviles distinta. Y aunque existen millones de aplicaciones móviles en las stores, puede que no exista una aplicación que tú necesitas. Es así precisamente como nacen más de una idea de app, pero también es como surgen las dudas: ¿Cómo crear una app si no tengo ni idea de programar aplicaciones móviles? Para saberlo, clic para leer mas