Digital Learning Formación online en Nuevas Tecnologías Sun, 20 Feb 2022 16:33:22 +0000 es hourly 1 https://wordpress.org/?v=5.7.6 Blockchain, Bitcoin, Ethereum /blog/blockchain-bitcoin-ethereum/ Thu, 29 Jul 2021 19:24:27 +0000 /?p=16907 Si estás interesado en aprender sobre la tecnología Blockchain y las criptomonedas no te van a faltar cursos online o MOOCs sobre este tema. Es cierto que la mayoría se imparten en inglés, pero esto no suele ser un obstáculo…

The post Blockchain, Bitcoin, Ethereum first appeared on Digital Learning.]]>
Si estás interesado en aprender sobre la tecnología Blockchain y las criptomonedas no te van a faltar cursos online o MOOCs sobre este tema.

Es cierto que la mayoría se imparten en inglés, pero esto no suele ser un obstáculo excesivo cuando se trata de temas técnicos como este. Si quieres avanzar y estar al día en el campo de las tecnologías de la información no hay otra que tener el nivel suficiente en ese idioma.

En cualquier caso, ya sabes, utiliza tu buscador preferido y consulta por “Mejores cursos de Blockchain” o “Best Blokchain MOOC” o cualuqier expresión similar y vas a tener artículos ofreciendo listas de cursos online sobre esta materia.

Libros Blockchain, Bitcoin, EthereumSi eres más de aprender con libros o los quieres utilizar como complemento a tu formación, en el blog personal donde publico de vez en cuando, “Más o menos“, he comentado sobre 6 libros que te pueden dar una muy buena visión de la tecnología Blockchain así como del mundo de las criptomonedas.

Son libros destacados en este campo y abordan el tema desde diferentes niveles: algunos más enfocados a principiantes y otros más avanzados; unos proporcionan una visión general desde el punto de vista de la economía, las empresas y casos de uso en el mundo real y otros se centran más en aspectos técnicos. La lista de libros sobre Blockchain que comento en ese artículo son:

  • The basics of Bitcoins and Blockchain (Anthony Lewis)
  • Basis of Blockchain (Bettine Warburg, Bill Wagner, Tom Serres – Animal Ventures)
  • Mastering Bitcoin (Andreas Antonopoulos)
  • The Business Blockchain (William Moungayar)
  • Introducing Ethereum and Solidity (Chris Danmen)
  • Blockchain. a practical guide to develop business, law and technology solutions (Joseph Bambara, Paul Allen)

¡Ah!, como añadido, incluyo un par de enlaces a webs donde puedes aprender sobre Blockchain en español de forma gratuita. Aparte de ser interesantes por sí mismas, te pueden ayudar con la terminología y algunos conceptos si luego lees recursos en inglés, como estos libros que he citado antes.

The post Blockchain, Bitcoin, Ethereum first appeared on Digital Learning.]]>
Actualización sobre cursos disponibles /blog/actualizacion-sobre-cursos-disponibles/ Sun, 25 Apr 2021 23:19:23 +0000 /?p=16868 Siguiendo con el anterior post sobre traspaso de cursos a esta web desde nuestra plataforma Moodle, se han añadido a la lista de disponibles: El curso de Community Manager (gestión de Medios Sociales) que elaboramos en Digital Learning Javier Navas…

The post Actualización sobre cursos disponibles first appeared on Digital Learning.]]>
Siguiendo con el anterior post sobre traspaso de cursos a esta web desde nuestra plataforma Moodle, se han añadido a la lista de disponibles:

Como todos los contenidos que se publiquen en esta web, ambos tienen acceso gratuito y libre (sin necesidad de registro), y espero que sean de utilidad para aquellas personas que quieran autoformarse en estos temas.

No he hecho el traspaso de los tests y ejercicios que había en estos cursos. Los formatos en Moodle y WordPress son distintos para este tipo de elementos, pero espero ir creando algunos progresivamente.

También espero agregar nuevos ejercicios al curso de Aprende a Programar, y completar los contenidos del curso de WordPress a partir de la edición más avanzada que teníamos del mismo. Por ahora, ya he incoporado los dos módulos iniciales de HTML y CSS.

Quedan pendientes de traspasar algunos contenidos. Espero que al menos pueda hacerlo para el curso de Java (Programación Orientada a Objetos)  elaborado por el que fue colaborador nuestro José Antonio Vacas [enlace a su blog] y el curso de SEO (posicionamiento Web) que creamos, como en el caso de CM, J.Navas y yo. Aún no he podido estimar fechas de disponibilidad hasta ver mejor qué adaptación van a necesitar.

Para los cursos relacionados con desarrollo Android y videojuegos, creo que al estar publicados los contenidos en Academia Android son ya una alternativa totalmente válida como autoformación. Por ejemplo, aquí se recopilan los tutoriales, videos y proyectos ejemplos relacionados con desarrollo y publicaciones de Apps Android.

 

The post Actualización sobre cursos disponibles first appeared on Digital Learning.]]>
Novedades: traspaso de cursos a esta web /blog/novedades-traspaso-de-cursos-a-esta-web/ Sun, 28 Mar 2021 11:26:58 +0000 /?p=15839 Tras completar el cierre de nuestra compañía, he decidido mantener publicados, ya solo como iniciativa personal, las dos webs que creamos en Digital Learning, es decir, tanto este sitio como el de Academia Android. El motivo es ofrecer de forma…

The post Novedades: traspaso de cursos a esta web first appeared on Digital Learning.]]>
Tras completar el cierre de nuestra compañía, he decidido mantener publicados, ya solo como iniciativa personal, las dos webs que creamos en Digital Learning, es decir, tanto este sitio como el de Academia Android.

El motivo es ofrecer de forma libre y gratuita el acceso a los contenidos formativos que generamos en esa etapa. Esto incluye algunos cursos que diseñamos con profesores con los que colaboramos y que han accedido a que se mantengan publicados en estas condiciones.

Lo que ya no estará disponible es la plataforma de teleformación Moodle que se encontraba en la dirección “cursos-digitallearning.academiaandroid.com“. Ya no es necesaria la gestión de alumnos, calificaciones o foros al no impartir cursos con tutores.

Publicaré por tanto en esta web de WordPress los contenidos de algunos cursos que se alojaban en esa plataforma Moodle, como los de Community Manager (estará disponible en la 1ª quincena de Abril) y JavaScript y si me es posible los de SEO y Java. Ya están publicados los de Iniciación a la Programación (con JS) y Crear Sitios Web con WordPress. , además de un conjunto de recursos formativos como presentaciones, tests y artículos de blog.

Además, quedarán disponibles todos los contenidos formativos (tutoriales que incluyen videos y proyectos descargables) de la web Academia Android.

Algunos contenidos pueden ir quedando algo desactualizados ya que no puedo afrontar la labor de ‘refresco’ que realizaban los distintos autores (en los cursos que yo haya participado en su elaboración, intentaré introducir notas y comentarios con información actual y quizás puedan unirse más adelante voluntarios que contribuyan a esas actualizaciones). De todas maneras creo que pueden seguir teniendo bastante utilidad como autoformación ya que muchos de los fundamentos explicados siguen siendo válidos. Incluso en aquellas partes donde nuevas versiones de programas o sistemas varían la forma de hacer las cosas, pueden servir para aquellas personas que tengan que trabajar en entornos ‘legacy’ que no estén actualizados.

Disculpad por los errores de funcionamiento que podáis encontrar en estas webs, y el no poder ofrecer soporte sobre los contenidos publicados, pero como indicaba, esto ya es una iniciativa personal sin ánimo comercial al que ya no puedo dedicar el tiempo que me gustaría dadas las nuevas circunstancias.

Espero que os sean de utilidad.

Manuel Cabello (anterior Socio-Director de Digital Learning)

The post Novedades: traspaso de cursos a esta web first appeared on Digital Learning.]]>
Finalizamos una etapa /blog/finalizamos-una-etapa/ Fri, 25 May 2018 13:04:00 +0000 /?p=15613 Como algunos sabéis, en este 2018 habíamos cerrado las matrículas para nuevos alumnos en nuestras plataformas de teleformación. Lo hicimos en previsión de la decisión que hoy comunicamos de no continuar con nuestra actividad de formación online tutorizada, una vez…

The post Finalizamos una etapa first appeared on Digital Learning.]]>
Como algunos sabéis, en este 2018 habíamos cerrado las matrículas para nuevos alumnos en nuestras plataformas de teleformación. Lo hicimos en previsión de la decisión que hoy comunicamos de no continuar con nuestra actividad de formación online tutorizada, una vez finalizaron todos los alumnos y plazos.

Web y Cursos Digital Learning

Os explicamos cómo quedan y los pasos que vamos a dar en los próximos días:

    • La Web permanecerá abierta con la información de los cursos (sin inscripciones lógicamente), los artículos del blog y los recursos de formación que publicamos en ella: tests, documentos, presentaciones o videos.
    • De nuestras dos plataformas de teleformación, hemos cerrado la más antigua y mantendremos abierta la que está en esta dirección:
      http://cursos-digitallearning.academiaandroid.com (actualización: esta plataforma dejará de estar operativa desde el 31 de Marzo de 2021 y varios de sus cursos se traspasaran a esta web. En este post actualizamos la información de qué contenidos habrá disponibles )
    • En esa plataforma estará parte de lo que ha sido nuestro catálogo de formación online. Se podrán consultar los contenidos de esos cursos como autoformación, con acceso gratuito, sin necesidad de identificación y sin publicidad. Los recursos adicionales (tests, autoejercicios, pdfs,…) estarán disponibles en función del curso y sus configuración.
    • Todos los usuarios de alumnos de ambas plataformas de teleformación se han eliminado y no podrán registrarse ya nuevos usuarios. Solo se accederá de forma genérica como ‘invitado’.
    • Hacemos hincapié en que no podremos dar soporte ya esos cursos, ni en cuestiones de acceso, operativa o resolución de dudas ya que no habrá tutores asignados a los mismos.

    Como apartado especial están los cursos que realizamos con la Fundación General UGR-Empresa y Ceprud. En este caso no vamos a programar próximas ediciones con ellos aunque estas Entidades pueden plantear cursos online alternativos que den continuidad a las materias que allí impartíamos.

    Contenidos Academia Android

    En lo que respecta a los contenidos de nuestra web Academia Android sobre desarrollo de Apps Android y creación de Videojuegos:

    • Hace varios meses cerramos las altas de nuevos usuarios Premium en previsión de estos posibles cambios.
    • Daremos acceso gratuito a los contenidos Premium que había restringidos, que se sumarán a los que había ya publicados de esta forma.
    • Se eliminan todos los usuarios de la web ya que no será necesario identificarse.
    • Los contenidos están disponibles para consulta y autoformación. No podemos ofrecer ayuda sobre los mismos al no haber servicio de soporte técnico.

    Permanencia contenidos, adquisición de licencias de propiedad/uso

    Mantendremos activas ambas plataformas (Teleformación y Academia Android), al menos hasta final de 2019.
    (actualización: a partir del 1 de abril de 2021, la plataforma de teleformación dejará de estar activa, pero seguirán publicadas las dos webs)

    Los contenidos a los que damos acceso seguirán siendo propiedad de Digital Learning y sus autores. Puedan reproducirse partes puntuales de los mismos en otras webs, siempre que se cite la fuente y se enlace a ella y no se utilicen para fines comerciales.

    Los emprendedores, centros de formación o empresas de cualquier ámbito que estén interesados en adquirir nuestras webs y contenidos en exclusividad para sus propios proyectos -cursos, suscripciones, captación de usuarios/alumnos/clientes, ingresos por tráfico/publicidad,…-  por favor, contactad con nosotros según indicamos a continuación.

    Contacto

    Habilitaremos la cuenta de correo electrónico “contacto[arroba]digitallearning.es” para que podáis comunicar con nosotros. Ya no atenderemos el resto de cuentas de correo y dejará de funcionar nuestro teléfono de atención al cliente.

  • Mantendremos las cuentas en redes sociales y si hay alguna novedad con ellas lo publicaremos allí mismo.

    Despedida

    Tras doce años de actividad en este campo donde ha profilerado una amplia oferta de cursos online, con no pocos en modalidad gratuita, creemos que ha llegado el momento de pensar en nuevos proyectos.

    Os damos las gracias a todos los que que habéis elegido en algún momento aprender con nosotros y a todos los tutores y autores que habéis colaborado con Digital Learning. Os deseamos lo mejor, y más que un adiós, preferimos decir un hasta siempre o hasta la vista, que nunca se sabe lo que deparará el futuro… 🙂

The post Finalizamos una etapa first appeared on Digital Learning.]]>
Formación en Comunicación Digital: Redes Sociales, Blogs y Webs /blog/formacion-comunicacion-digital-redes-sociales-blogs-webs/ Tue, 30 Jan 2018 13:23:18 +0000 /?p=15401 En la comunicación digital las Webs, Blogs y Redes Sociales son canales fundamentales de interacción. A través de ellos podemos informar de nuestro proyecto o empresa, tratar temáticas de nuestro interés, difundir novedades y especialmente facilitar el diálogo con todos…

The post Formación en Comunicación Digital: Redes Sociales, Blogs y Webs first appeared on Digital Learning.]]>
En la comunicación digital las Webs, Blogs y Redes Sociales son canales fundamentales de interacción. A través de ellos podemos informar de nuestro proyecto o empresa, tratar temáticas de nuestro interés, difundir novedades y especialmente facilitar el diálogo con todos nuestros seguidores o visitantes.

Además son herramientas que democratizan la comunicación: nos basta un equipo conectado a Internet porque todo lo demás –incluido un alojamiento web– puede ser gratuito para comenzar.

No obstante, si no tenemos un perfil técnico nos pueden surgir dudas: ¿es este mundo digital para mí? ¿Podré desenvolverme en él?
¡Claro que sí!, solo necesitas estar familiarizado con Internet y el uso de aplicaciones informáticas comunes (y si estás leyendo este post, seguramente es así).

Nosotros te podemos ayudar a adquirir las competencias que necesitas. Dos veces al año impartimos un conjunto de cursos organizados con la Fundación UGR-Empresa y Cevug que te permitirán poner en marcha y gestionar tus propios canales digitales. Los comentamos a continuación.

Las próximas ediciones comienzan el 5 de Marzo de 2018. ¡Ya puedes matricularte!

Community Manager, Gestión de Medios Sociales (10ª edición)

Cartel curso CM ed 10

  • En este curso analizamos los diversos tipos de Medios Sociales y el uso que podemos hacer de ellos en una estrategia de comunicación digital.
  • Prestamos especial atención a las redes más populares como Facebook, Twitter o Instagram, las posibilidad que ofrecen e ideas para su uso.
  • Descubrimos la figura del Community Manager, su perfil y el papel que puede desempeñar en una empresa u organización.
  • Vemos como gestionar las redes sociales de una manera más eficaz, definiendo objetivos y resultados a conseguir.

Crea y Diseña tu Web con WordPress, HTML y CSS (2ª edición)

Cartel curso WordPRess, HTML, CSS ed 2ª

  • En este curso vemos todo el proceso de elaboración y publicación de una Web en Internet con el gestor de contenidos más utilizado, WordPress, libre y gratuito.
  • Aprendemos a elegir y configurar un Alojamiento Web (Hosting), la instalación y administración de WP, el diseño general de una Web y Blog y la creación de páginas y artículos.
  • Para crear una web más avanzada vemos cómo añadir funcionalidades con plugins o realizar diseños personalizados con el uso de HTML, CSS  y editores visuales.

SEO, Posicionamiento Web (6ª edición)

  • En este curso conocemos las claves para mejorar el posicionamiento de nuestras páginas webs en Google y otros buscadores, así como las nuevas tendencias que van surgiendo en este campo.
  • Hacemos un recorrido por todas las áreas a tener en cuenta en nuestra estrategia SEO, incluyendo los aspectos técnicos básicos de nuestra web, los relacionados con la elaboración de contenidos y los factores externos.
  • Finalizamos realizando un proyecto de auditoría SEO, donde analizamos puntos claves para el SEO que nos permite revisar y aplicar lo aprendido.

¿Aún con dudas?

Si no estás seguro aún si esta formación es para ti, te damos algunas razones adicionales:

    • Aunque tu actividad principal no se centre en estas áreas, te serán útiles en cualquier campo profesional. Si no realizas estas tareas pero debes tomar decisiones (fijando objetivos, dando pautas o ideas, evaluando la contratación de servicios externos…) tendrás un criterio más sólido para hacerlo correctamente. Además tendrás la autonomía suficiente para tus propios proyectos, reforzando tu perfil laboral.
    • Si no estás familiarizado con algunas cuestiones puntuales –técnicas o de marketing–  no te preocupes. Además de explicarlas desde un nivel básico, no son imprescindibles para conseguir el objetivo principal: adquirir una visión global y los conocimientos fundamentales en estas áreas. Incluimos contenidos opcionales como ampliación para que esta formación sea útil a un rango más amplio de alumno/as.
    • La percepción de los participantes en anteriores ediciones es muy positiva, como así nos demuestran las encuestas que rellenan de forma anónima tras finalizar los cursos. Es una buena señal porque además tenemos perfiles de alumno/as muy variado. Puedes ver por ejemplo las valoraciones y comentarios del curso Community Manager, las valoraciones del curso WordPress;HTML y CSS y de las valoraciones del curso SEO
The post Formación en Comunicación Digital: Redes Sociales, Blogs y Webs first appeared on Digital Learning.]]>
Nuevo curso tutorizado “Iniciación a la Programación (con JS)” /blog/nuevo-curso-tutorizado-iniciacion-a-la-programacion-con-js/ Wed, 22 Nov 2017 14:08:03 +0000 /?p=15326 Tras publicar hace unos meses los contenidos “Aprende a programar (con JavaScript)” hemos decidido crear ahora una versión tutorizada de este curso online. De esta forma, puedes elegir entre una modalidad de autoformación gratuita, o bien con una matrícula muy…

The post Nuevo curso tutorizado “Iniciación a la Programación (con JS)” first appeared on Digital Learning.]]>
Tras publicar hace unos meses los contenidos “Aprende a programar (con JavaScript)” hemos decidido crear ahora una versión tutorizada de este curso online.

De esta forma, puedes elegir entre una modalidad de autoformación gratuita, o bien con una matrícula muy asequible, contar con la ayuda de nuestros tutores para resolver cualquier duda con los contenidos o las actividades prácticas que se proponen en el curso.

Cartel curso Inicia´con a la Programación (con JavaScript)Esta nueva versión tutorizada la hemos llamado “Iniciación a la Programación (con JavaScript)” para diferenciarla de los contenidos para autoformación.

En el nuevo curso dispones de los contenidos teóricos no solo en formato web, sino también en pdf para descragarlos, además del acceso a los videos que complementan la teoría.

También se han añadido más ejercicios, incluyendo un proyecto final cuya realización te permite obtener un Diploma acreditativo del curso.

Esperamos que esta nueva versión del curso anime a los que queráis dar vuestros primeros pasos en la programación. Descubrirás que la programación es algo divertido que te ayuda a mejorar competencias como la capacidad de análisis y de resolución de problemas, además de potenciar tu creatividad.

Tanto si deseas aprender a programar solo por afición, como complemento a tu formación o incluso te planteas un objetivo más profesional en el futuro, este curso puede ser un buen punto de partida. Frente a la formación que da cosas por sabidas y deja cosas básicas sin explicar, hemos diseñado este curso para que tu primer contacto con la programación sea lo más fácil posible y no te exija un esfuerzo extra innecesario.

¡ Te animamos a que lo descubras!

 

 

 

The post Nuevo curso tutorizado “Iniciación a la Programación (con JS)” first appeared on Digital Learning.]]>
Nuevo curso: crea y diseña tu web con WordPress, HTML y CSS /blog/nuevo-curso-crea-disena-web-con-wordpress-html-css/ Fri, 13 Oct 2017 14:44:42 +0000 /?p=15132 El próximo 30 de octubre comenzaremos la 1ª edición del curso de creación y diseño de webs con WordPress, HTML y CSS que organizamos con la Fundación UGR-Empresa y Ceprud de la Universidad de Granada. Como ya adelantamos, esta nueva formación sustituye…

The post Nuevo curso: crea y diseña tu web con WordPress, HTML y CSS first appeared on Digital Learning.]]>
El próximo 30 de octubre comenzaremos la 1ª edición del curso de creación y diseño de webs con WordPress, HTML y CSS que organizamos con la Fundación UGR-Empresa y Ceprud de la Universidad de Granada.

Como ya adelantamos, esta nueva formación sustituye al curso de diseño y programación web que impartimos durante 17 ediciones con gran éxito de alumnos; la evolución de la tecnología web y el feedback recibido nos llevaron a elegir este nuevo planteamiento.

Las razones para basar el curso en WordPress, combinánolo con el conocimiento de los lenguajes HTML y CSS, son de forma resumida:

  • El uso de un Gestor de Contenidos (CMS) es una tendencia mayoritaria para diseñar webs modernas de una manera fácil y asequible para todos. Incluso hay muchos desarrolladores profesionales que ofrecen soluciones personalizadas a partir de ellos.
  • Dentro de los CMS, WordPress, open source y gratuito, es líder indiscutible por su facilidad de implementación y uso. Su éxito ha creado un gran ecosistema de diseñadores y programadores que contribuyen a hacerlo más flexible y potente. Cualquier necesidad puede resolverse con un theme (plantilla de diseño) o plugin de fácil implementación.
  • Aunque se puede crear una web con WordPress sin saber nada de programación, creemos que es muy útil conocer HTML y CSS. Son lenguajes fáciles de aprender y nos dan mayor control sobre la web y páginas que creamos con WP.

Para saber más, en la página del curso tenéis información detallada de sus contenidos y características.

Esperamos que esta nueva edición continue el éxito del curso anterior e incluso lo supere, porque los alumnos van a ser capaces de crear webs más avanzados, con un mejor diseño, utilizando un sistema que les va a facilitar esta tarea.

 

The post Nuevo curso: crea y diseña tu web con WordPress, HTML y CSS first appeared on Digital Learning.]]>
JavaScript y las APIs HTML5 /blog/javascript-api-html5/ Thu, 03 Aug 2017 14:04:43 +0000 /?p=14528 En nuestro curso de JavaScript y jQuery hemos sustituido el apartado dedicado a cookies por el uso de la API Web Storage. Mientras las cookies trabajan en la parte del servidor web, esta API se implementa en la parte cliente…

The post JavaScript y las APIs HTML5 first appeared on Digital Learning.]]>
En nuestro curso de JavaScript y jQuery hemos sustituido el apartado dedicado a cookies por el uso de la API Web Storage. Mientras las cookies trabajan en la parte del servidor web, esta API se implementa en la parte cliente (navegador) y proporciona algunas ventajas, como mayor capacidad de almacenamiento o proporcionarnos persistencia más allá del cierre de la sesión por parte del usuario.

Para entender mejor el contexto a la hora de explicar Web Storage, incluimos un apartado de introducción a las APIs HTML 5, que publicamos en este post.

¿Qué es una API?

Una API (Application Program Interface) es una Interfaz de Programación de Aplicaciones.

Al igual que utilizamos interfaces gráficas para interaccionar con nuestro navegador o procesador de texto, pulsando botones o seleccionando opciones de menú, una API implementa ese tipo de comunicación, pero entre aplicaciones.

En vez de una interfaz ‘usuario-aplicación’, una API implementa una interfaz ‘aplicación-aplicación’, lo que permite automatizar esa interacción mediante programas o scripts.

De hecho, la capacidad de interaccionar con JavaScript con el navegador o la página web son básicamente APIs, conformadas por objetos con una serie de métodos y propiedades que son accesibles por nuestros programas para manipularlos u obtener información de ellos. Por ejemplo, el objeto ‘document‘ implementa el DOM (Document Object Model), que no es sino una API que nos permite interaccionar con todos los elementos del documento o página HTML, exponiendo (haciendo accesibles) una serie de métodos que podemos llamar desde JavaScript.

Pues bien, en la última versión del estándar HTML, la versión HTML5, se han incluido una serie de APIs que permiten extender las funcionalidades de una página Web utilizando la programación con JavaScript.

Este es un tema bastante extenso, pero para aquellos que no lo conozcan, queríamos dar una visión general de las posibilidades que abre.

Algunas API HTML5

Como hemos dicho, son numerosas las API que introduce HTML5, aunque es cierto que algunas que asociamos a este estándar no son parte de la especificación oficial. En cualquier caso sigue utilizándose como denominación genérica para todas ellas. Mencionaremos algunas para hacernos una idea del potencial que suponen para nuestras páginas Web.

Canvas

Esta API nos proporciona un rectángulo en nuestra página web en el que podemos dibujar cualquier cosa que imaginemos usando JavaScript, proporcionándole incluso animación e interactividad. Para ello, la API nos expone un conjunto de métodos o funciones que podemos utilizar para definir y crear formas, gradientes, trazados o aplicar diversas transformaciones.

Puedes encontrar en la Web muchos ejemplos creados con Canvas y JavaScript. Insertamos uno de esos ejemplos donde puedes mover, estirar y romper con el ratón una especie de tela. El efecto es espectacular:

Indexed DB, Web Storage y File APIs

La Indexed DB API nos permite el almacenamiento y recuperación de información en una base de datos local que reside en el equipo del usuario.

La API Web Storage (o localStorage), tiene unas funcionalidades más simples pero con un objetivo parecido. En el curso de JavaScript vemos varios ejemplos, como su uso para guardar los datos que ha introducido un usuario en un formulario que no termina de enviar. Al acceder nuevamente a él, puede recuperar con un botón los  datos que ya había incluido anteriormente.

La File API permite cargar un documento en el navegador, leerlo e interaccionar con él, aunque la posibilidad de escritura en un fichero local se ha descartado por ahora.

Web Workers

Permite ejecutar scripts en segundo plano (background), sin ser interrumpidos por eventos producidos por interacciones del usuario con la interfaz.

Los script en background son recomendables para tareas que pueden ser costosas, en término de duración y/o consumo de recursos ya que pueden correr en paralelo a otros scripts que se estén ejecutando en la página.

Drag and Drop

Posibilita que el usuario pueda arrastrar y soltar elementos, por ejemplo una imagen en la página web. En HTML5 Rocks tienes una explicación detallada desarrollando un ejemplo. Aquí vemos uno donde puedes cambiar de posición los items (rectágulos) en una columna arrastránolos con el ratón:

Geolocalización

La API Geolocation nos permite averiguar la posición del usuario, en términos de coordenadas geográficas de latitud y longitud, siempre que éste de el permiso para compartir esa información con la página Web. Se implementa con el objeto geolocation, que es una propiedad del objeto navigator.

En el curso de JavaScript y jQuery hemos también descrito esta API de Geolocalización e incluido algún ejemplo, dada las multiples aplicaciones que puede tener. Podemos sacar aún más partido utilizándola en conjunto con la API de Google Maps, para visualización en mapas y otra serie de funcionalidades.

Otras APIs y ejemplos

Hay más APIs disponibles, como por ejemplo esta lista de 15 APIs destacadas.

En la página HTML5 Please tienes un listado de las nuevas API y su grado de implementación en los diferentes navegadores, así como posibles soluciones alternativas utilizando pollyfills (los describimos más abajo). Incluye también los nuevos elementos HTML5 y propiedades CSS3.

En cuanto a ejemplos o demos en los que inspirarte o aprender puedes encontrar muchos en CodePen, como los dos ejemplos que hemos insertado en este post, en HTML5demos o en Github.

En cuanto a documentación de las APIs, aparte de las especificaciones oficiales tienes una buena introducción (aunque en inglés) en el libro online Dive into HTML5 de Mark Pilgrim.

Detección de funcionalidades: Modernizr

Debido a que las especificaciones de estas API son relativamente recientes, no todas las versiones de los distintos navegadores las tienen implementadas.

Lógicamente, mientras más antigua sea la versión de un navegador es más probable que no de soporte a las nuevas API, aunque afortunadamente esto es un problema cada vez menor. Si hablamos de los navegadores más utilizados (Chrome, Firefox, Safari, Edge, Opera…) y de sus versiones más modernas, la mayoría de estas nuevas funcionalidades van a estar habilitadas de una manera más o menos uniforme (puedes consultarlo en la web Can I use…)

Si vamos a utilizar alguna de estas APIs en un script, podemos incluir en él una comprobación que detecte si el navegador del usuario implementa esa funcionalidad. Para realizar esta tarea disponemos de una librería JavaScript de código abierto y gratuita de gran utilidad: Modernizr, que podemos descargar desde su sitio web: https://modernizr.com/

Nota: Modernizr también puede comprobar si el navegador soporta nuevos elementos o propiedades de los estándares HTML5 y CSS3.

En realidad, ya no descargamos la librería en su totalidad sino que para optimizar tamaños, elegimos las funcionalidades que queremos detectar y nos genera una versión según nuestras necesidades. Por ejemplo, en la imagen mostramos la selección de la API Geolocalización. Solo tenemos que pincharla con el ratón y quedará añadida a la librería. Cuando hayamos acabado de añadir las APIs que nos interesa detectar, generaremos el fichero con el botón ‘Build’ situado en la parte superior derecha.

Modernizr: elección opciones

En la sección HEAD de la página web que estamos creando, incluimos la línea correspondiente para que cargue ese fichero Javascript externo en la forma habitual:

<script src="modernizr-custom.js"></script>

Para detectar por ejemplo si la API de geolocalización está soportada, utilizaremos un condicional en nuestro código:

if (Modernizr.geolocation) {

 //código a ejecutar si la expresión en 'true' porque ha detectado la funcionalidad en el navegador
}

else {

     //acción o mensaje si no está soportada la geolocalización

}

 

Pollyfills

Si una funcionalidad no está presente en un navegador, podemos utilizar un pollyfill.

Los pollyfills son scripts, a modo de plugins de JavaScript, que podemos cargar en nuestra página Web y que proporcionan esas funcionalidades ausentes.

Modernizr, mantiene una numerosa base de enlaces a ‘Polyfills’ que puedes ver en ese enlace. También te recomendamos consultar la página HTML5 Please que ya enlazamos.


Créditos imagen/sticker: HTML5 Logo by W3C con licencia Creative Commons Attribution 3.0

The post JavaScript y las APIs HTML5 first appeared on Digital Learning.]]>
Balance de últimas ediciones de Diseño Web, SEO y CM (y nuevo curso) /blog/balance-de-ultimas-ediciones-de-diseno-web-seo-y-cm-y-nuevo-curso/ Wed, 28 Jun 2017 11:02:21 +0000 /?p=14368 Este mes hemos finalizado de las ediciones de los cursos Diseño y Programación Web (17ª edición), SEO, Posicionamiento Web (5ª edición) y Community Manager, Gestión de Medios Sociales (8ª edición) que organizamos con el  Cevug y la Fundación UGR-Empresa. Hacemos balance de…

The post Balance de últimas ediciones de Diseño Web, SEO y CM (y nuevo curso) first appeared on Digital Learning.]]>
Este mes hemos finalizado de las ediciones de los cursos Diseño y Programación Web (17ª edición), SEO, Posicionamiento Web (5ª edición) y Community Manager, Gestión de Medios Sociales (8ª edición) que organizamos con el  Cevug y la Fundación UGR-Empresa.

Hacemos balance de los resultados, y adelantamos una novedad para la próxima edición de uno de estos cursos.

Resultados de encuestas de alumnos

Las valoraciones que han dado los alumnos en la encuestas han sido muy positivas. Los participantes califican de forma anónima hasta 23 apartados que abarcan todos los aspectos de esta formación online: metodología, contenidos, actividades, tutorización, plataforma…

Resumimos algunos datos:
(Nota: todos se puntúan sobre 5 y convertimos a escala de 10)

  • Valoración global: las tres ediciones se han calificado entre 8,5 y 9 puntos.
  • Valoración mínima: en todos los apartados, las tres ediciones han superado los 7,8 puntos de valoración (en CM y SEO, todos han sido superiores a 8).
  • Valoración más alta: corresponde a los apartados de tutorización. Las valoraciones dadas a los tutores Javier Navas (CM y Diseño Web) y Alfredo Hernández-Diaz (SEO) han sido superiores a 9 en todos ellos. ¡Enhorabuena a los dos!

Por supuesto hay áreas de mejora, que detectamos con estas puntuaciones y los comentarios de alumnos. Se tienen muy en cuenta, como en el replanteamiento que estamos haciendo al curso de Diseño y Programación Web y que comentamos al final de este post.

Comentarios en Redes Sociales

Los comentarios se producen en su mayoría en nuestras cuentas de Twitter (@CMFundacionUGR) y Facebook (Curso.Community.Manager) asociadas al curso de Community Manager. Es normal, ya que son canales complementarios al mismo y los alumnos, dada la temática del mismo, son más proclives al uso de las redes sociales.

Algunos alumnos utilizan en Twitter el hashtag #cmcevug para etiquetar esos comentarios o citan nuestros usuario. Aquí puedes ver algunos:

Nuevo curso de creación y diseño web

Aunque la valoración de este curso ha seguido siendo muy positiva tras 17 ediciones, un entorno tan dinámico como el de la tecnología web nos hacía ver, cada vez más, que las actualizaciones que se iban incorporando ya no eran suficientes y demandaba un planteamiento nuevo. Los comentarios de los alumnos nos han ayudado a perfilar ese cambio y decidir que temas integrarían el nuevo curso que va a sutituir al actual en la próxima edición:

  • El nuevo curso se basará en WordPress, el gestor de contenidos más utilizado en la creación de sitios web. El uso de un CMS como WP es ya una tendencia mayoritaria porque permite cubrir los requisitos de una web moderna, simplificando el proceso de creación para los no expertos en desarrollo web.
  • Aunque se utilice un CMS, sigue siendo muy importante conocer HTML y CSS. Habrá dos temas dedicados a estos lenguajes para que los alumnos entiendan mejor qué es una página web y tengan un mayor control y capacidad de personalización a la hora de crearla.
  • JavaScript ha adquirido un papel fundamental en el diseño y desarrollo web. Hacíamos una introducción a este lenguaje en el anterior curso, y aunque a las personas más técnicas les resultaba útil como primera toma de contacto, no es la formato adecuado para alumnos con perfiles muy variados. No se incluirá en el nuevo curso, y optamos por una formación dedicada donde se vean con suficiente amplitud sus características y las posibilidades que ofrece.

Solo queda agradecer a los alumnos sus comentarios y opiniones. Las positivas, porque son una gran motivación y nos hacen ver qué cosas debemos mantener o reforzar, y las críticas, porque nos ayudan a mejorar diversos aspectos de estos cursos que ofrecemos.


Imagen: © Can Stock Photo Inc. / cifotart

 

The post Balance de últimas ediciones de Diseño Web, SEO y CM (y nuevo curso) first appeared on Digital Learning.]]>
Video: planificar acciones en Redes Sociales con diagrama de Gantt /blog/video-planificar-acciones-en-redes-sociales-con-diagrama-de-gantt/ Fri, 17 Mar 2017 16:47:11 +0000 /?p=14161 La diferencia entre un Community Manager y ‘una persona que han puesto a actualizar el Facebook de la empresa’ no es solo conocer las posibilidades que ofrecen las Redes Sociales, sino también saber gestionarlas de una manera profesional. Por ejemplo,…

The post Video: planificar acciones en Redes Sociales con diagrama de Gantt first appeared on Digital Learning.]]>
La diferencia entre un Community Manager y ‘una persona que han puesto a actualizar el Facebook de la empresa’ no es solo conocer las posibilidades que ofrecen las Redes Sociales, sino también saber gestionarlas de una manera profesional.

Por ejemplo, si va a realizar una Acción en los Medios Sociales (como un concurso, una encuesta o una promoción), necesita identificar bien las tareas que se han de hacer, quiénes son los responsables de completarlas y cómo coordinar todo para conseguir los mejores resultados.

En este caso, diseñar la Acción en un Diagrama de Gantt ayuda a tener en cuenta todos esos aspectos, y es una metodología el CM que debería conocer. Lo explicamos con un ejemplo en el siguiente video.

Este video pertenece a nuestro curso de Community Manager que impartimos a partir del 20 de marzo en el Campus Virtual UGR

The post Video: planificar acciones en Redes Sociales con diagrama de Gantt first appeared on Digital Learning.]]>