Estudia Online
Martes 19 de julio de 2016
Lista de cursos gratis
  • Cursos de MinTicGratis - Cursos muy buenos y recomendados para iniciarte en el trabajo 3.0 y aprender sobre Marketing Digital, Desarrollo Web, Periodismo Digital.

  • Falcon MásterGratis - Este es el canal de YouTube de un joven muy bueno que dedica parte de su tiempo haciendo videos para ensañarnos tecnologías web y muy bien explicados.

  • Código FacilitoGratis - Esta es similar al trabajo de Falcon Máster pero ellos tienen mucho mas cursos disponibles para aprovechar.

  • Code CademyGratis - Esta es una de mis favoritas porque en su plataforma a medida que vas aprendiendo allí mismo vas compilando y viendo los resultados.

  • Universidad de Stanford OnlineGratis - Plataforma de cursos virtuales ofrecidos por la Universidad de Stanford. Muy buenos y el único detalle es que necesitas saber un poco de Ingles.

  • Google Partners Gratis - Sitio oficial para volverse socio de google. Google da la oportunidad para que las personas puedan estudiar a fondo sus herramientas y sacarles el mejor provecho, luego se aseguran de que así sea realizando un test y finalmente certificándolos para que las empresas sepan que eres un socio.
Cursos en YouTube

A continuación haré un recopilado de algunos de los mejores cursos que he encontrado en YouTube para aprender totalmente gratis. Personalmente admiro mucho a estas personas que se preparan, les apasiona y deciden dedicar gran parte de su tiempo realizando videos para compartir su experiencia enseñándonos totalmente gratis, por esto quiero motivarlos a que aparten tiempo también y saquen el mejor provecho de estos.

  • Java SE BásicoYouTube - Aprende Java y programación orientada a objetos.

  • Java SE AvanzadoYouTube - Refuerza tus conocimientos y se un experto en Java.

  • Android StudioYouTube - Lo prometido es deuda, aquí están las listas de reproducción de los cursos de Android Studio, Lista 1, Lista 2, Lista 3, Lista 4.

  • Spring FrameworkYouTube - Aprende Spring Framework y conviértete en un promotor de buenas practicas de programación y crea aplicaciones web totalmente solidas y escalables.

  • RubyYouTube - Aprende Ruby y toda su metodología y sintaxis.

  • AngularYouTube - a continuación dejare unas listas de reproducción para aprender Angular Js Lista 1 Lista 2 y para reforzar tu aprendizaje te recomiendo que visites el Canal de Carlos Azaustre que es un maestro en Angular.js.

  • Ionic FrameworkYouTube - Para crear aplicaciones moviles apartir de Html, Css y Javascript, te recomiendo que empieces con este video, luego esta lista de reproducción 1 o lista de reproducción 2 o lista de reproducción 3.

  • FireBaseYouTube - Nuevo, aun no esta terminada la lista pero muy bueno.

  • Lista de cursos pagos
    • PlatziPago - Esta es una plataforma web de cursos virtuales líder y ademas de hacer los cursos te dan certificación y acceso a su plataforma de empleos.

    • CourseraPago - Muy Recomendada, ellos tienen una recopilación de cursos y todos de alto nivel y con certificaciones.

    • UdacityGratisPago - Pero si sabes un poco de ingles y quieres estudiar no dudes en tomar esta opción, pues ellos son los lideres en cursos de tecnología.

    • Dev CodePago Plataforma de cursos online.
    Artículos
    Martes 20 de julio de 2016
    Nómadas Digitales - remoters.net

    Estos son el tipo de persona que dedican su vida a viajar y conocer muchos lugares del mundo y donde se encuentren allí desarrollan su trabajo, gracias a la tecnología y sus avances ¡Ya es Posible! pues todo lo que necesitan es una Laptop y acceso a Internet y por supuesto desarrollar un habito.

    Quiero dejarles a ustedes una base de datos de sitios muy interesantes que deberían revisar si desean tener este estilo de vida, son sitios para trabajar como Nómadas Digitales.

    Algunas herramientas para trabajar como Nómadas Digitales

    • Trip Mode
    • Revolut
    • TrelloGratis - App para organizar tu trabajo como trabajador 3.0 o Nómada Digital
    • JiraPago - App para organizar tu trabajo como trabajador 3.0 o Nómada Digital
    App Recomendadas
    • Dribbble Este sitio me gusta muchísimo y lo uso para ver la tendencia en diseño a nivel mundial y evaluar mi trabajo con otros diseñadores.
    • Materialup Es un sitio donde otros diseñadores comparte todos sus proyectos en lo que han utilizado material design.
    • Awwwards Es un sitio donde podemos ver y votar cuales son los votados mejores sitios del mundo en cuando a diseño.
    • Medium Leer artículos en Medium es otro de m is hobbies favortios, los invito a revisarlo.
    Hobbies
    • Ticketcode App para organizar eventos.
    • Facebook 360 Mejora la experiencia de tus usuarios con la tecnología 360 para videos que facebook ha apostado.
    • Noysi app web para hablar con comunidades.
    • Aerolab Una de las compañías digitales mas admiradas por mi.
    Anuncios en Facebook

    Ahora anunciar en las redes sociales tiene un 500% mas de rentabilidad, comenzando por su bajo coste, porque puedes elegir el segmento de mercado que quieres que exclusivamente vean tu anuncio y puedes trabajar con los clientes que han visto tu marca. Completa personalización en los anuncios es la gran meta de los anuncios en en Internet. Dejare un video de facebook para empresas donde explican un poco mas detallado video. Otro dato es que facebook esta buscando desarrolladores para impulsar la innovación en Latinoamérica puedes ver mas información en la Pagina Oficial

    ToolBox
    Martes 19 de julio de 2016
    Monetización respecto de SEO

    Cuando estamos posicionando es como si estuviéramos construyendo un local a la calle, una oficina o un negocio donde solo pasan por la calle compradores interesados en los productos. Esto es básicamente lo que nosotros podemos lograr con el SEO, entonces ¿Cómo se monetiza un web site por medio del seo? a continuación algunos ejemplos:

    • Afiliados(Clickbank) - Se pueden vender productos de afiliados
    • CPA(OfferVault) - Venden productos dependiendo el nicho.
    • Volumen(Adsense) - Si tenemos el volumen suficiente.
    • Leasing de espacios - Alquilar o Arrendar un pagina de nuestro sitio web.
    • SEO en YouTube - Posicionar en YouTube, alquilar un espacio o video, propaganda en YouTube.
    • Facebook Ads - Alquilar espacios, publicaciones o simplemente montar una campaña.
    • Venta de Cookies - En un sitio web de autoridad.
    • Amazon y Reviews - Amazon y sitios de reseñas.
    • How TOs y Tutoriales - que luego se pueden vender
    • Listas de correo por patrinados y nicho.
    • Post Patrocinados - por clientes o marcas
    • Venta de dominios, comprarlos y luego revenderlos.
    • Alquiler de enlaces
    • Ventas de sitios en Flippa, theme forest.
    • Venta de Lead o PPL - si tienes un sitio con contenido especializado en techos, puedes vender esos lead.
    • Contenidos Premium
    • Servicios SEO
    • Manejo de Reputación
    Git Hub Pages - Sitio oficial
    GitHub es una plataforma de desarrollo colaborativo y control de versiones que ahora también nos da la opción de hacer una pagina de nuestro proyecto atento a los siguientes pasos para windows:

    1. Selecciona un proyecto que quieras subir y mantenlo dentro de una carpeta, recuerda que dentro de estar carpeta la pagina principal debe tener el nombre de index.html.
    2. Abrimos la terminal o consola de windows y nos dirigimos a la ruta de nuestro proyecto
                // Lista de Comandos Básicos para la consola de windows
      
                cd [destino] – Cambiamos de directorio
      
                cd ../ – Regresamos un directorio atrás
      
                cd / – Regresamos al inicio de nuestra ruta, al disco duro
      
                dir – Muestra los directorios que hay en nuestra posición actual
      
                cls – Limpiamos pantalla
      
                mkdir [nombre carpeta] – Hacemos un directorio
      
                rmdir [nombre carpeta] – Eliminamos un directorio (solo si esta vació)
      
                del [nombre archivo] – Eliminamos un archivo
                
    3. Una vez dentro de la carpeta del proyecto, lo que hacemos es inicializar el repositorio utilizando el comando y nos mostrara el siguiente mensaje en verde:
                  git init
                  
      initialized empty Git repository in [Ubicación del proyecto].git
    4. Luego definimos donde subiremos la pagina, cual sera el repositorio remoto imagen. Lo podemos hacer desde github, creamos el repositorio normal y luego copiamos la dirección imagen.

    5. En la terminal usamos el comando:
                  git remote add origin [dirección] //Asi definimos el remoto
              
      y luego para que el github pages funcione debe estar dentro de una rama llamada gh-pages para eso escribimos lo siguiente y nos mostrara el mensaje en verde:
                git checkout -b gh-pages
                
      Switched to a new branch 'gh-pages'
    6. Luego de esto añadimos los archivos y hacemos commit:
                git add .
      
                git commit -m "initial commit"
      
              
    7. por ultimo solo subimos a la rama que queremos el proyecto, en nuestro caso sera:
                git push origin gh-pages
      
                //te pide tu usuario
                //te pide tu contraseña
              
      y listo el proyecto se ha subido, ahora podemos ver el proyecto en

      [USUARIO].github.io/[PRYECTO]

      ejemplo: https://edwik.github.io/eavision/
    Utilidades

    Estas son algunas de las tantas herramientas que guardo y me gusta utilizar en los proyectos y quiero compartirlas con todos.

    • Scrollbar-Generator Este es una herramienta de mikethedj4 que nos permite hacer un diseño rápido para nuestro scroll e incrustarlo en el sitio que estemos desarrollando.
    • Chatra es una api para chatear directamente con los visitantes de tu sitio web muy buena.
    • Intercom Live Chat Igual de bueno que Chatra, pero recomiendo Intercom solo para empresas grandes.
    • Bootstrap Muchos los conocemos pero mejor que nunca Bootstrap es muy innovador con sus herramientas y ayuda que nos presta al momento de diseñar un sitio rápidamente.
    • Materialize css este en un framework frontend como el estilo de bootstrap con la diferencia que Materialize tiene todos sus componentes con Material Design.
    • Chart Js Es una api javascript para agregar gráficas a tu sitio web muy potentes y con buenos diseños ademas muy fácil.
    • Rollbar Como su presentación en la pagina oficial dice: Ponga los errores en su lugar, hace un seguimiento de errores pila completa para todas las aplicaciones en cualquier lenguaje
    • Moment Js Bueno y este api me gusta mucho y la utilizo para Analizar, validar, manipular y mostrar fechas en JavaScript.
    • Mdbootstrap Que tal les presento Bootstrap con material design.
    • Java FX Con Java FX puedes diseñar la interfaz gráfica de tu software desarrollado con java.. con CSS muy bueno. pero aquí les dejare unos videos de Luis Tejada Video 1 Video 2 Video 3 y bueno aquí hay otro tutorial tutorial java FX y aquí lo ultimo también mejor java FX integrado con NetBeans Netbeans y Java Fx.
    • Payu Colombia Si necesitas integrar métodos de pago en tu proyecto te recomiendo que revises las posibilidades que Payu te ofrece.
    • Dev Docs Documentación offline para desarrolladores, una de mis favoritas.
    • Mail Chimp Una app muy buena para hacer una buena presentación para los correos electrónicos de tu empresa.
    • LiveCode Esta es uno de mis software mas frecuentados para el desarrollo de prototipos. Recuerda descargar la Community Edition si la quieres para tu propio uso.LiveCode.org.
    • Ionic Framework Este es uno de los framework que mas amo, utilizarlo es muy genial.
    • Marvel AppA ojos cerrados recomiendo Marvel App para el diseño y simulación de prototipos para aplicaciones móviles, muy bueno.
    • inVision El que muchos prefieren y con el cual yo empece hacer mis primeros prototipos.
    • Polymail Aun estoy esperando, no ha salido pero lo necesito muchísimo para gestionar todas las cuentas de corro electrónico.
    • Bradcolors Para ver paletas de colores.
    • Adobe Kuler Para combinar colores.
    • Digital Ocean Servicio de hospedaje para app y web sites.
    • XamarinNavegando me encontré con este, igual que Ionic sirve para desarrollar aplicaciones móviles híbridas (para todos los sistemas so) y próximamente lo probare, ademas aquí dejo unsitio web donde nos enseñan a crear un primer proyecto para android.
    • Redux Este es un framework para wordpress que facilita mucho el panel de administración para nuestro sitio.
    • CKEditor Editor de texto muy potente para integrarlo a nuestras aplicaciones web (lo que ves es lo que obtienes) aquí pueden descargarlo de la pagina oficial y también dejo para los que deseen integrarlo una guia.
    • TinyMCE este es otro editor avanzado igual que CKEditor pueden descargarlo y también ver algunos ejemplos de como integrarlo.
    • elFinder Es un gestor de archivos desarrollado con tecnologías JavaScript,PHP, CSS ,AJAX y es de código abierto, ademas de una interfaz muy limpia y atractiva. Para implementarla lo podemos hacer directamente en su sitio web y para obtener la documentación Aquí.
    • Keystonejs Es un gestor de contenido CMS al igual que wordpress solo que este esta basado en Javascript y Wordpress en PHP, les invito a probarlo me ha parecido muy bueno.
    • Jade Es un lenguaje conciso para la escritura de plantillas HTML.
    • Ghost Para hacer de tu pagina web un administrador de contenido muy rápido
    • Packer Si alguna vez han querido cifrar algún script de su pagina web, le recomiendo utilizar esta aplicación.
    Flexbox

    Flexbox es un modo de diseñar la estructura de nuestro sitio web de una forma mas rápida y fácil. A continuación una lista de propiedades para comenzara utilizar Flexbox en nuestros proyectos. Una anotación importante es que no están incluidos os prefijos estos pueden ser incluidos automáticamente por Autoprefx-free.

    			//Añadiendo al final de tu sitio la etiqueta
    			
    <script src="prefixfree.min.js"></script>

    En adelante mostraremos a ustedes algunas de las propiedades CSS para uso de Flexbox

    • Display Flex Esta propiedad nos permite establecer cual sera el contenedor de los elementos a los que queremos dar un acomodo y/o distribución.

          display: flex | inline-flex ;
      				
    • Flex Direction Nos permite establecer la dirección en la que se acomodaran nuestros elementos.

      	flex-direction: row | column | row-reverse | column-reverse ;
      				
    • Flex Wrap Podemos indicar si todos los elementos estarán en linea con su máximo ancho posible o establecido o si queremos que respete el ancho y los elementos se posicionen en varias lineas de elementos.

      	flex-wrap: no-wrap | wrap | wrap-reverse ;
      				
    • Flex Flow Es un atajo entre flex-direction y flex-wrap.

      	flex-flow:row wrap;
      	/* Primer valor es el valor que le daríamos a flex-direction */
      	/* Segundo valor es el valor que le daríamos a flex-wrap */
      				
    • Justify Content Nos permite decidir la posición de nuestros elementos y la distribución que tendran.

      	justify-content: flex-end | flex-start | center | space-around | space-between ;
      				
    • Align Items Nos permite posicionar / distribuir elementos verticalmente. (solo para una linea de elementos)

      	align-items: flex-start | flex-end | center | stretch | baseline ;
      				
    • Align Content Nos permite posicionar / distribuir elementos verticalmente, igual que align-items, solo que align-content solo funciona para lineas de elementos, por ejemplo cuando tenemos establecido un flex-wrap:wrap; y los elementos se posicionan en varias lineas.

      	align-content: flex-start | flex-end | center | stretch | space-between | space-around ;
      				
    • Propiedades para los elementos hijos

    • Flex Basis Establecemos el tamaño que tendrá un elemento.

      	flex-basis:;
      				
    • Flex Grow

      Establecemos la proporción de crecimiento que tendrá un elemento a comparación con los demás
      	flex-grow:1;
      			
    • Flex Shrink Establecemos la proporción de encogimiento que tendrá un elemento a comparacion con los demás.

      	flex-shrink:1;
      				
    • Flex Atajo entre flex-grow, flex-shrink, flex-basis

      	flex:1 1 50%;
      				
    • Order Establecemos el orden que tendrá un elemento a comparacion con otros elementos.

      	order:;
      				
    • Align Self Nos permite alinear un elemento independientemente de los demás.

      	align-self: flex-start | flex-end | center | stretch | baseline ;
      				
    Emprendedores
    Domingo 7 de agosto de 2016
    Apoyo de Iniciativas
    • Apps.co Desde Colombia el Min Tic ha apostado muchísimo al país y la meta es lograr posicionar a Colombia como una potencia en tecnología, innovación por eso desde su iniciativa apps.co buscar apoyar a emprendedores con ideas ne negocio en su etapa iniciar y a empresas en fortalecimiento de negocios TIC.

    • Bayer En su programa de Bayer Young Community Innovators esta en busca de ideas innovadoras para mejorar la calidad de vida de poblaciones vulnerables y su principal objetivo son soluciones de Salud y Agro.

    • Nestlé Cuenta con un programa llamado Iniciativa por los Jóvenes el cual busca contribuir en la preparación y capacitación de las nuevas generaciones, con el fin de integrarlas eficazmente en el mercado laboral. Cuentan con varios Cursos interesantes para cualquier profesional como lo es prepararse para una Entrevista.

    • Centro de Innovación BBVA Sin duda una empresa que le ha apostado mucho a la tecnología, me gusta su apoyo y el involucrarse en nuestro ecosistema saliendo un poco de finanzas pues el banco BBVA ahora tiene mucho apoyo para emprendedores, noticias y hasta Blog De actualidad para desarrolladores y empresas de tecnología.

    Convocatorias y Eventos
    Jueves 21 de julio de 2016
    Estudia una carrera TI

    Estudiar en Colombia una carrera relaciona con Tecnologías de la Información puede salirte gratis, esta es la premisa que promueve el Ministerio de Las TIC, cualquier estudiante que desee estudiar en cualquier universidad e instituto del país pueda acceder a un CREDITO CONDONABLE con el icetex el cual sera condonable (no deberá pagar el crédito) si cumple con requisitos como terminar toda la carrera y graduarse, mantener un promedio, etc. El requisito principal es que su puntaje en el ICFES sea de mínimo 210 pts y sea admitido en un centro educativo o este entre primer semestre y cuarto semestre, a continuación una imagen descriptiva del proceso imagen. Puedes visitar el sitio oficial de TALENTO TI para obtener mas información y aquí un video de un caso de éxito video.

    expand_less