Visita el canal para mas cursos gratis de programación

No olvides suscribirte para seguirnos y dar un pequeño paso al futuro

Luisito Coding

Tu programación en casa

Codifica tu vida!

No te olvides del punto y coma;

Experimenta nuevas cosas

El conocimiento es libre!!

Data center

El mundo esta conectado

sábado, 28 de octubre de 2017

Herramientas Para Enseñar a los Niños a Programar

Herramientas que ayudarán a los niños a programar. 

Conviértete en maestro enseñando a niños lo básico de programación con herramientas adecuadas para ellos.


Como ya sabrás la mayoría de los principiantes se les hace difícil aprender programación, debido a que muchas veces no saben cómo tocar el tema, o no saben por dónde empezar. Pero en este artículo te comparto las herramientas más indispensables que ayudaran a los niños a entender la lógica de programación. 



Lego Mindstorms 


Esta herramienta posee elementos básicos de las teorías robóticas, como la unión de piezas y programación de acciones en forma interactiva, Lego Mindstorms es una línea de juguetes de robótica para niños fabricada por la empresa LEGO.  Puede ser usado para construir un modelo de sistema integrado con partes electromecánicas, controladas desde un computador. Cuando fue lanzado el segmento del mercado de esta herramienta apunto hacia niños de 10 a 14 años, especialmente para varones, aunque no se afirma que este haya sido para un público específico. 



Alice 

Este software libre y abierto está orientado a objetos con un entorno de desarrollo integrado (IDE), este software está desarrollado en JAVA, su entorno de desarrollo se basa en  drag and drop (arrastrar y soltar), en el cual se crean animaciones mediante modelos en  3D, la versión más reciente es Alice 3.1 la cual puede ser instalada en Mac OS X, Windows y Linux. Esta es la única herramienta que se basa en enseñar únicamente programación, a pesar de que no hay que recordar ninguna sintaxis especial, Alice acepta el modelo de programación orientada a objetos. Alice no está diseñada para público que tiene problemas de programación, este va dirigido a niños de secundaria usando el sistema ya dicho (arrastrar y soltar). 


App Inventor

App Inventor desarrollada por Google Labs para la elaboración de aplicaciones destinadas al sistema operativo Android,  este software trabaja de manera visual a partir de un conjunto de herramientas básicas, en el cual se van enlazando conjuntos de bloques para crear la aplicación, este software está limitado por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil. Este software abrió un mundo para el desarrollo de aplicaciones sin necesidad de saber programar. 



Scratch 

Scratch es un lenguaje de programación visual desarrollado por Mit Media Lab, es una de las herramientas más usadas por los estudiantes, profesores y padres de familia para crear animaciones, juegos e interacciones. Esta herramienta perímete a los usuarios usar programación dirigida por eventos con múltiples objetos activos llamados sprites (personajes en 2d en formato png), es un programa gratuito y de software libre, las habilidades que adquieres al usar esta herramienta pueden ser aplicadas a lenguajes de programación tales como JAVA y Python, se pueden crear programas y juegos educativos no solo programación más bien de otros ámbitos, en pocas palabras es una de las mejores herramientas y una alternativa muy eficiente para aprender programación. 


Así como estas herramientas existen muchas más, si conoces alguna puedes dejar un comentario aportando información adicional a este artículo, en mi opinión no importa si ya eres mayor de edad pero si no entiendes la lógica de programación te recomendaría usar una de estas potentes herramientas, síguenos en nuestras redes sociales.

lunes, 23 de octubre de 2017

Lenguajes De Programación Más Pagados

Lenguajes de programación mas pagados del mundo.

Eres programador y no sabes que lenguajes son los más pagados o los que más demanda tiene en el mercado, aquí te presento los lenguajes de programación más pagados. 


A principios del año 2017 el lenguaje Swift alcanzo 2.3% en el Indice de TIOBE, llegando así a estar en uno de los 10 mejores pagados, pero lamentablemente a decaído mes a mes alcanzando la posición 16, Hasta hace poco, era bastante común programar aplicaciones de Android en aplicaciones Java y iOS en Swift / Objective-C.



La Mayoría que ah programado aplicaciones nativas, esto quiere decir que para cada plataforma debes enfocarte en un solo código para cada aplicación, y sabemos que es muy tedioso hacer una aplicación la cual debes empezar desde cero para pasarla a otra plataforma. Para poder lidiar con todo esto se han creado Marcos para aplicaciones híbridas móviles y ahora que están madurando se esta volviendo muy populares. 

Los que lideran el mercado en esta área es Xamarin (C#) de Microsoft, Apache´s Cordoba con JavaScript e Ionic, las consecuencias de todo esto son que los lenguajes como C# y JavaScript están ganando popularidad a costa de Java y Swift. TIOBE es una plataforma la cual se encarga de posicionar a los mejores lenguajes mas pagados y populares, esta se actualiza constantemente cada mes,  Las calificaciones se basan en la cantidad de ingenieros calificados en todo el mundo, cursos y proveedores externos. 

Los buscadores mas populares como Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, son utilizados para calcular las calificaciones de dichos lenguajes, hay que tener en cuenta que esta plataforma no se basa en los mejores lenguajes de programación, mas bien se basa en la popularidad, un ejemplo es Kotlin, este lenguaje de programación que fue oficialmente lanzado por Google para el desarrollo de Aplicaciones móviles, este lenguaje alcanzo una posición de los mejores 20 lenguajes mas pagados y populares en el mercado, sin embargo y como se recalca de nuevo, solo se toma en cuenta su popularidad, Kotlin fue lanzado desde el año 2012, y recientemente se popularizo solamente porque Google lo declaro Un lenguaje oficial para el desarrollo de Aplicaciones móviles. 



Para finalizar te dejaremos una lista de los lenguajes de programación mas pagados y demandados en el mercado, para mas información recuerda visitar a TIOBE, este actualiza cada mes las estadísticas de esta tabla. 

Recuerda seguirnos en nuestras redes sociales y deja un comentario para cualquier duda, trauma o perversión.  Puedes descargar libros en: Libros en PDF.




domingo, 15 de octubre de 2017

Lograron Vulnerar El Sistema WPA2 - Wifi

Lograron Vulnerar el Sistema WPA2 - Wifi 

WPA2 Es uno de los sistemas más seguros que han logrado Hackear!!!


En las redes sociales en este momento, se están propagando fuertes rumores de que el esquema de encriptación WPA2 se ha roto de manera fundamental. Lo que esto significa: la seguridad integrada en WiFi es probablemente ineficaz, y no debemos asumir que proporciona ninguna seguridad.



El nombre actual que estoy viendo para esto es "KRACK": Key Reinstallation AttaCK. Si esto es cierto, significa que los terceros podrán espiar el tráfico de su red: lo que debería ser una conversación privada podría escucharse. Esto sucedió antes con Wi-Fi: ¿quién recuerda las contraseñas de WEP? Sin embargo, lo que es diferente esta vez: no hay nada obvio, fácil, reemplazo listo y esperando. De repente, esto es un gran problema.

En verdad, WPA2 ha sido sospechoso desde hace algún tiempo. Una serie de ataques contra WPA2-PSK han demostrado ser exitosos en un grado limitado, WPA2-Enterprise ha demostrado ser ligeramente más resistente. Actualmente todo se basa en el conocimiento público a partir de las 22:00 UTC del 2017-10-15. La divulgación pública está prevista para el 2017-10-16.

Entonces, esta será una horrible mañana de lunes para los administradores de TI de todo el mundo. La pregunta práctica es: ¿qué pasa ahora?

Mantener la Calma 

Recuerde que Wi-Fi ofrece una cantidad limitada de seguridad física: un ataque debe estar cerca. Entonces, de repente no eres vulnerable a todos en Internet. Es una protección muy débil, pero esto es importante cuando se revisa su nivel de amenaza.

Además, es probable que no tenga demasiados protocolos que confíen en la seguridad de WPA2. Cada vez que accede a un sitio https, como este, su navegador está negociando una capa separada de cifrado. El acceso a sitios web seguros a través de WiFi sigue siendo totalmente seguro. Con suerte, pero no hay garantía: no tiene mucha información sobre su red que requiera el cifrado que proporciona WPA2.

Sin duda alguna este es un día que pasara a la historia de la informática y el mundo de la Tecnología, hay que mantener la calma y estar atentos a las actualizaciones de esta web y Síguenos en nuestras redes Sociales.

martes, 10 de octubre de 2017

Extensiones de Chrome Que Todo Desarrollador Debe Tener

Estas son una de las extensiones de Chrome Que Todo desarrollador debe Tener.


Chrome es un de los navegadores mas populares para navegar por la web, sabemos que este navegador consume demasiada RAM, pero algo que lo posiciona en uno de los mas usados es el uso de Extensiones para diversos tipos de actividades, una de ellas es proporcionar al Desarrollador un numero de extensiones especialmente para programadores web. 




1.- Chrome Dev Editor


Se trata de un buen editor de código que se ejecuta directamente en el navegador, creado por Google. Aunque su principal intención es que lo uses para desarrollar extensiones para Chrome, lo cierto es que funciona muy bien con cualquier desarrollo web Front-End en general, ya que soporta coloreado de código JavaScript y HTML, plantillas de Polymer, e incluso integración con Git para control de código fuente.

Ofrece multitud de "skins" para mostrar su interfaz de usuario con diferentes colores, y te permite cambiar las teclas rápidas para que coincidan con las de Vim o EMacs.

No va a sustituir a tu editor habitual pero puede venir bien para una urgencia. Además trabaja off-line por lo que se puede usar en un lugar sin cobertura. Si tienes un Chrome Book, sin duda debes instalarlo.

2.- Postman


Un clásico indispensable si estás desarrollando servicios. Esta aplicación permite probar y analizar de manera sencilla los servicios web REST (aunque tiene un soporte menor para servicios SOAP/XML). 

Te permite probar con facilidad cualquier método, analizar y manipular la respuesta, guardar un histórico, crear colecciones de llamadas... Tiene una versión de pago para trabajo en equipo y mejoras en la documentación, pero con la gratuita tendrás para cualquier necesidad si eres un desarrollador individual.

3.- Secure Shell


Un terminal compatible con XTerm directamente en Chrome. Lo puedes usar como un cliente SSH o emulación de terminal, por lo que te puedes conectar al servidor Linux que alberga tu sitio, y gestionarlo sin salir del navegador.



4.- Webmaker


Esta Extensión es parecida a Codepen es como si lo tuvieras instalado directamente en el navegador y con soporte off-line.

Permite crear pequeños proyectos y hacer pruebas usando HTML, CSS y JavaScript, así mismo ver en tiempo real la manera en que responden los cambios. Se pueden añadir referencias a las bibliotecas mas populares para trabajar con ellas en tu proyecto, Ademas soporta Markdown, Jade, SCSS (Sass), LEES, JSX,CofeeScript y TypeScript... Lo mas interesante es que se utiliza todo esto sin estar conectado a Internet.


5.- Python 


Se trata de un REPL (Read-Eval-Print Loop) o intérprete interactivo de Python 2.7 que funciona directamente en Chrome gracias a la magia de NativeClient.
Se abre una consola que lanza Python y listo: ya puedes empezar escribir comandos, interpretar fragmentos de código, etc...