Menú de navegaciónMenú
Categorías

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

1076 artículos publicados

Qué debe saber un desarrollador .NET en 2017

Están pasando muchas cosas en torno a .NET así que sería interesante crear una lista que pueda utilizarse más como una guía de estudio y glosario de términos y recursos. No te sientas abrumado, empieza por lo que Necesitas Saber, y luego progresa lentamente. Además, recuerda que TÚ decides cuándo decir basta. No necesitas saberlo todo. Solo recuerda que bajo cada capa y etiqueta hay todavía más debajo, y que cualquiera que sea el programa que tengas entre manos, puede que esté en un nivel en el que aún tienes que profundizar. [Más]

GAMBADAS: hackean un hotel y bloquean todas las puertas de las habitaciones

Uno de los casos de "Gambadas" más llamativos de las últimas semanas ha sido el del hotel Romantik Seehotel Jägerwirt en Austria. Se trata de un hotel de lujo pegado a un precioso lago en la zona de Turracher Hoehe Pass que lleva abierto más de 100 años. Como la mayoría de hoteles actualmente, el Romantik Seehotel Jägerwirt posee un moderno sistema de información que incluye facturación, gestión de reservas offline y online, y la distribución de tarjetas para acceso a las habitaciones. Los "crackers" lograron obtener el control total del sistema, echando abajo toda posibilidad de operar, de cobrar, de hacer reservas online... y además anulando todas las llaves del hotel... [Más]

Cómo ejecutar otras aplicaciones desde Java

Por regla general los programas, ya sean aquellos incluidos en el sistema operativo o instalados sobre este a posteriori, son iniciados a demanda del usuario, siendo este el que se comunica directamente con ellos. No obstante, en ocasiones puede interesar ejecutar un programa desde otro, enviándole información y recuperando su respuesta. Las aplicaciones de esta posibilidad son muchas. [Más]

5 consejos para elegir un buen curso online de programación

Si eres programador de software, independientemente de tu grado de experiencia, ya habrás caído en la cuenta de la importancia que tiene la formación continua. No se trata solo de seguir aprendiendo para poder crecer profesionalmente y optar a mejores puestos, sino que en muchos casos es un tema de supervivencia. Hay que seguir formándose para estar actualizado y no quedarse atrás. En este artúiculo te damos 5 claves para ayudarte a seleccionar un buen socio para tu formación contínua a largo plazo. [Más]

Google revela cómo detecta aplicaciones maliciosas de Android en la Play Store

Debido a la naturaleza abierta de Android, los hackers lo tienen relativamente fácil a la hora de crear malware para esta plataforma. Por suerte, los ingenieros de Google trabajan las veinticuatro horas para intentar asegurarse de que Android permanece libre de software malicioso. De hecho, la empresa ha detallado exactamente cómo mantiene el malware lejos de la Google Play Store y de Android, incluso cuando ese malware intenta contra-atacar, como veremos enseguida. Hace poco Google reveló parte de las téncicas que utiliza para identificar software malicioso. [Más]

Cómo usar JSON en .NET fácilmente con C#

El formato JSON se ha convertido en los últimos años en uno de los más utilizados por los servicios web para proporcionar información a los desarrolladores. En este artículo te enseñamos cómo podemos utilizarlo en C# de manera sencilla. [Más]

Los desarrolladores backend, ¿hemos dejado de estar de moda?

Al final, tanto las aplicaciones de escritorio, como las apps de los móviles e incluso las SPAs tienen detrás un API. Mayoritariamente este API usa servicios REST con servicios HTTP, ya que es muy cómodo trabajar con ellos. Para ello se suele emplear una arquitectura MVC (Modelo-Vista-Controlador), donde modelamos nuestro negocio (Modelo) con sus reglas (Controlador) y dejamos a las tecnologías de front hacer de nuestra Vista. Pero hasta los desarrolladores frontend en sus clientes aplican MVC. Al final es un MVC continúo: sus aplicaciones cliente son la "V" de nuestro MVC ya que consumen nuestros datos, pero ellos dentro de nuestra "V" tienen todo un MVC montado también para gestionar sus vistas, modelos y controladores dentro de sus propias apps... [Más]

FRIKADAS: cómo construir tu propio vehículo autónomo (en serio)

Hoy en día el acceso a un coche autónomo está vedado para la mayoría. Los Tesla son carísimos, los demás son prototipos que todavía no se están comercializando, y además la legislación aún no contempla esta posibilidad. Sin embargo, si eres de mente inquieta y un poco manitas, nada te impide intentar poner en marcha tu propio vehículo. Y gracias al Open Source y a la disponibilidad de hardware barato ya accesible, no es tan caro o complicado como pudiera parecer. A continuación te mostramos algunas de las principales opciones que tienes disponibles para intentar construir tu propio vehículo autónomo... [Más]

Qué son los plugins en Apache Cordova y para qué sirven

Una de las claves de Apache Cordova son los plugins. Gracias a ellos podemos acceder a características nativas del sistema operativo desde nuestro código JavaScript. En este artículo repasamos qué son, cómo funcionan, cuáles son los más importantes, cómo obtener más, y cuándo conviene utilizarlos. [Más]

GAMBADAS: hackeando iluminación "inteligente" a distancia con un dron

Ya hemos hablado aquí en diversas(1) ocasiones(2) de los peligros que tiene no tomarse en serio la seguridad de los dispositivos conectados, sea a Internet o no, y especialmente si son inalámbricos. Con el IoT (Internet de las Cosas) cada vez más y más dispositivos están conectados a la Red o entre sí en redes privadas, y por lo tanto son susceptibles de ser atacados por individuos maliciosos. Aparte del masivo ataque de DDoS que sufrió la Web a finales de octubre y que aprovechaba millones de cámaras vulnerables conectadas a Internet, uno de los fallos más llamativos que hemos visto recientemente tiene que ver con las smart-lightbulbs o "bombillas inteligentes", aunque podría usarse para atacar otros muchos tipos de dispositivos conectados. [Más]