CURSOS GRATIS CON CERTIFICADO.

Cursos gratis con certificado. Listado de cursos en enero de 2017

Cursos gratis con certificado

El principal objetivo de todo este proyecto: que la formación esté al alcance de todos. Es precisamente el motivo de este artículo. Os muestro aquí, un listado de diferentes portales o cursos donde se ofrecen totalmente gratis. Además, la mayoría de ellos ofrecen un certificado. En conclusión, vamos con el listado:

Listado de portales y cursos

Probablemente, lo primero que podréis comprobar, es la cantidad de cursos y recursos que podréis realizar totalmente gratis es simplemente abrumadora. Tan pronto como terminemos cualquier curso, podremos optar por un certificado ya que muchos los ofrecen de manera gratuíta. Con otros, la obtención de un certificado implica un pago, siempre menor al coste de un curso clásico.
La práctica totalidad de ellos, lo único que piden es un registro. Los datos que debemos dar aquí deberían ser auténticos pues son los datos que se indican en el certificado.
Las circunstancias no me dejan avanzar este proyecto tanto como me gustaría pero la idea es que en un futuro próximo, este plan de formación pueda ofreceros igualmente más oferta formativa de calidad y al alcance de todos.
Como es normal, no están todos los que son pero si son todos los que están. Por un lado, es un listado de portales actuales respecto a la fecha en la que estamos. Por otro lado, he querido dejar fuera a portales demasiado genéricos, sin cursos gratis, etc. También he dejado fuera a aquellos portales de cursos con un contenido de poca calidad pedagógica. Y desde luego que son solamente los que he podido estudiar un poco. Imagino que debe haber muchos más.
Nada más. Un cordial saludo y hasta otra.

LIFERAY 6.2: INTRODUCCIÓN A LA HERRAMIENTA. WEBINAR GRATIS.

EN BREVE

Estoy editando la grabación del webinar para hacerlo más orientativo aún y ponerlo a disposición
de todos.


¡¡ Atentos a los próximos días !!

Logo LiferaySi no conoces Liferay, te ofrezco una oportunidad para conocer esta herramienta que cada día cuenta con mayor expansión y ofrece jugosas oportunidades laborales.

El webinar es totalmente gratuito y se desarrollará mediante la herramienta Webex, en la cual tendremos que crearnos una cuenta, igualmente gratuita. De todas formas, las personas interesadas recibirán una invitación que simplificará el proceso, siempre, sin coste para el invitado.

ATENCIÓN:

PLAZAS LIMITADAS: quedan 6 plazas libres.
FECHA: 12 de diciembre de 2016
HORA DE COMIENZO: 17:00 (Horario de España). 1 hora de duración.
PUNTOS A TRATAR:
– ¿Qué es Liferay?
– Obtener e instalar la herramienta.
– Conocimiento básico de la interfaz.
– Creación de un sitio web básico.
– Comentarios finales.
¿Cómo obtener una invitación? Escribe un mensaje en el formulario de contacto detallando las razones por las que te gustaría conocer esta herramienta y tus conocimientos actuales en el mundo de la web.
Las solicitudes se atienden por orden de llegada. Se tendrán en cuenta tus conocimientos actuales, por lo que si tienes un curriculum online y una manera de demostrar estos conocimientos, mucho mejor.
PLAZAS CERRADAS.

Y eso es todo. Hasta el lunes 12, ¡¡recibe un cordial saludo!!

PROGRAMACIÓN. EL PLUGIN EMMET

Hoy quiero escribir sobre una herramienta que, aunque los desarrolladores web la encontrarán útil en general, serán los maquetadores en particular los que la encontrarán especialmente útil y, de hecho, es probable que ya la conozcan. Cualquier freelance que realice proyectos pequeños donde lo mismo se realiza el “backend” como el “frontend”, le sacará mucho partido.
Los usuarios del editor de código, Sublime Text, seguramente son viejos conocidos de este plugin. Personalmente, el hecho de que Sublime sea una herramienta de pago, lo deja fuera de mi elección en principio, puesto que prefiero el software libre y hay muy buenas alternativas. En lo particular uso Eclipse, Geany, Notepad++, CodeLobster, etc., dependiendo del proyecto.
 Logo de Emmet No es una herramienta nueva, desde luego, pero si realmente útil. Me refiero al plugin Emmet, anteriormente conocido como Zend Coding, y la buena noticia es que está disponible para diferentes entornos de trabajo y editores, tal y como puede verse en la página de Download.
Como puede verse, los usuarios de herramientas como Vim y Emacs pueden utilizarlo. Pero si como yo, utilizas Geany a menudo, la cosa se complica un poco, ya que no aparece directamente en la web de Emmet.
Tendremos que utilizar una adaptación que puede conseguirse aquí: https://github.com/sagarchalise/geanypy-emmet

Las funcionalidades que nos ofrece Emmet son:

  • Procesamiento de abreviaturas:
    Escribimos unas secuencias de caracteres que se transforman en un bloque de código HTML con solamente pulsar una tecla (Tab normalmente). Ejemplo (viene en la documentación oficial):
    + Presionamos la tecla [TAB] =
    La documentación acerca de todas las funcionalidades de Emmet es excelente, así que me limito a poner enlaces a su documentación, aún a riesgo de hacer un poco más incómoda la lectura del artículo:
    http://docs.emmet.io/abbreviations/
  • Generador “Lorem Ipsum”:
    Dentro de la funcionalidad de abreviaturas, podemos generar textos “Lorem Ipsum”.
    http://docs.emmet.io/abbreviations/lorem-ipsum/
  • Abreviaturas CSS:
    Siguiendo con abreviaturas, CSS no escapa a ellas y podemos generar (entre otros), el código CSS necesario para realizar gradientes compatibles con diferentes navegadores:
    http://docs.emmet.io/css-abbreviations/gradients/
  • Corrección de abreviaturas CSS:
    Emmet buscará por nosotros la abreviatura CSS correcta, si no hemos escrito correctamente la abreviatura, tal como se indica en:
    http://docs.emmet.io/css-abbreviations/fuzzy-search/
  • Búsqueda de par de etiquetas:
    Toda etiqueta está formada por una de apertura y otra de cierre. Si nos situamos dentro de un texto, Emmet puede buscar y seleccionar el texto donde estamos situados, más el par de etiquetas (apertura y cierre) que lo contiene:
    http://docs.emmet.io/actions/match-pair/
  • Búsqueda de la etiqueta complementaria:
    Funcionalidad que complementa a la anterior. Si nos situamos en una etiqueta de apertura o cierre, Emmet buscará su contraparte:
    http://docs.emmet.io/actions/go-to-pair/
  • Anidamiento de código:
    Podemos situarnos en un código ya creado y lo podemos meter dentro del código resultante de la expansión de una abreviatura:
    http://docs.emmet.io/actions/wrap-with-abbreviation/
  • Desplazamiento rápido del punto de edición:
    Podemos desplazarnos rápidamente por diferentes bloques de código (HTML o no).
    http://docs.emmet.io/actions/go-to-edit-point/
  • Selección de elemento:
    Similar al anterior, pero seleccionando el elemento al que se desplaza.
    http://docs.emmet.io/actions/select-item/
  • Cambiar a comentario y viceversa:
    Es una funcionalidad que traen por defecto muchos editores. Emmet analiza el elemento dónde se encuentra el cursor (no hace falta seleccionar código) e intuye el tipo de comentario que debe insertarse.
    http://docs.emmet.io/actions/toggle-comment/
  • Unir y partir etiquetas:
    Modifica una etiqueta haciendo que aparezca su etiqueta de cierre o tratándola como un elemento vacío.
    http://docs.emmet.io/actions/split-join-tag/
  • Borrar etiqueta:
    Permite borrar una etiqueta que tiene un bloque de código anidado, sin borrar ese bloque de código anidado.
    http://docs.emmet.io/actions/remove-tag/
  • Fundir línea de código:
    Aunque es una funcionalidad que tienen diversos editores, Emmet permite eliminar los saltos de línea sin necesidad de seleccionar, solamente por el contexto.
    http://docs.emmet.io/actions/merge-lines/
  • Tamaño de una imagen:
    Según el contexto, añade el ancho y alto a una imagen.
    http://docs.emmet.io/actions/update-image-size/
  • Evalúa expresiones matemáticas:
    Emmet es capaz de evaluar expresiones matemáticas.
    http://docs.emmet.io/actions/evaluate-math/
  • Incrementa y decrementa números:
    Muy útil cuando trabajamos con propiedades CSS con valores numéricos.
    http://docs.emmet.io/actions/inc-dec-number/
  • Propagación de cambios:
    Para proveer compatibilidad entre navegadores, muchas veces se recurre a utilizar varias propiedades CSS, con distinta sintaxis, pero que realizan lo mismo. Si cambiamos el valor de una, Emmet cambiará el valor de todas las relacionadas, según el contexto.
    http://docs.emmet.io/actions/reflect-css-value/
  • Codificación y decodificación de imágenes:
    Codifica o decodifica una imagen en base64. En mi opinión, una excelente funcionalidad que evita usar alguna herramienta externa.
    http://docs.emmet.io/actions/base64/

Existen algunas más, como la creación de plantillas, mediante las cuáles podemos usar una abreviatura para generar todo un documento HTML. Pueden verse en la citada documentación.

Como las funcionalidades son muchas, la sintaxis de las abreviaturas amplia y las combinaciones de teclas numerosas, Emmet aporta una
“chuleta” o referencia en un documento PDF.

Emmet es personalizable

Las teclas y combinaciones de éstas que ejecutan las acciones que describen las anteriores funcionalidades son totalmente personalizables. Sirva de ejemplo: me encontré que al instalar el plugin Emmet en Eclipse, al escribir los corchetes [], se ejecutaba una acción de desplazamiento y no se escribían los corchetes. Personalicé estas acciones y asunto arreglado.

La personalización de las combinaciones de teclas, dependerá del editor al que añadimos el plugin, pero podemos hacerlo de dos formas: o bien el plugin provee una interfaz para el editor (como mi caso con Eclipse), o bien modificamos directamente unos ficheros JSON como se describe aquí:
http://docs.emmet.io/customization/

El único “pero” que le veo, es que para sacarle todo el jugo, hay que usarlo frecuentemente para que todas esas abreviaturas, acciones, etc., se nos queden grabadas de tal forma que las usemos de forma inconsciente, aparte de preparar plantillas y personalizar lo que no nos guste.

Recomiendo su uso por el aumento significativo de productividad que supone. Nada más, un cordial saludo y hasta la próxima.Logo de Emmet

SOBRE EL SOFTWARE LIBRE. PRIMERA PARTE.

Sobre el software libre: desventajas

Sobre el software libre
Esta entrada es la primera de una serie de ellas, sobre el software libre en concreto, del que soy un decidido defensor. Sin embargo, en estos artículos pretendo ser todo lo objetivo posible asi que esta primera entrada se va a centrar exclusivamente en las desventajas del uso de software libre. Para lograrlo, me voy a basar en la experiencia adquirida a lo largo de los años y los numerosos proyectos que he abordado.
Voy a empezar por la comunidad que está detrás de un proyecto de software libre. Ésta puede ser tanto el eslabón más débil o el más fuerte. La documentación será clave para que el proyecto sea exitoso o no.

Documentación

La documentación de un proyecto de software libre depende bastante de la comunidad de usuarios que aporte recursos sobre éste. Si la comunidad no es activa aportando documentación de alguna manera, nos encontraremos con muchas dificultades. Aprender a utilizar, desarrollar y modificar la herramienta es un problema. La comunidad también nos sirve de soporte (resolviendo dudas) y de marketing para extender el proyecto. En definitiva, sacarle rendimiento a la herramienta elegida.
Es normal, ya que al fin y al cabo, el modelo de negocio que hay detrás de un proyecto de software libre, es el soporte, la formación o ambos. Es lo que ocurre con herramientas como Prestashop o Liferay en las que, aunque existe una documentación oficial, la mayoría de aportes al respecto, vienen de parte de la comunidad que mediante mensajes en foros, blogs, etc., hacen, en buena parte posible, aventurarse a trabajar con estas herramientas sin recurrir a pagar soporte o formación, que no suele ser barato precisamente.

Discontinuidad

Otra de las desventajas es la discontinuidad del proyecto que elijamos. Sin embargo, en proyectos consolidados como es el caso de Joomla, no debe ser algo que realmente debamos tener en cuenta.

Versionado

Por último está la desventaja de los cambios en las versiones que van saliendo. Hemos desarrollado algo para una herramienta de software libre. Posteriormente deja de funcionar adecuadamente porque hemos actualizado la herramienta a una versión más reciente. Resulta que ésta incorpora cambios que implican incompatibilidad hacia atrás (hacia versiones anteriores).
Salvo puntualizaciones, éstas son las desventajas por las que realmente me decantaría o no por la elección de una herramienta de software libre.
“Poca documentación,
falta de continuidad del proyecto y
cambios en las versiones incompatibles,
son las principales desventajas del uso
del software libre”
Dejo para la segunda parte de este artículo las ventajas.
Un cordial saludo a los que me seguís y hasta la próxima.

COMENZANDO UNA FORMACIÓN AL ALCANCE DE TODOS.

EDITADO EL 30/11/2016:
Elimino la información hoy día inútil.

EDITADO EL 30/11/2016
Muchas cosas han sucedido desde que me decidí a realizar un blog. Nuevamente la salud, entre otras cosas, me han obligado a realizar un parón. Retomo el blog y el proyecto Orbis Sapientia aunque totalmente cambiados. Ha sido comenzar de nuevo, así que queda un largo recorrido que comienzo hoy con un primer paso.

Formación al alcance de todos

Más de una década desarrollando aplicaciones y formando en diferentes tecnologías de desarrollo, dan para mucho.

En este blog, que comienza hoy su andadura, pretendo compartir conocimientos, experiencias e impresiones sobre un mundo tan amplio y cambiante como el desarrollo, sobre todo web; campo en el que me he especializado hace ya algunos años.

El año 2013 fue el elegido, a pesar de como están las cosas… para comenzar mi andadura como emprendedor; algo que siempre he querido. Dar a conocer el software libre, ofrecer formación a cualquier persona en cualquier parte del mundo, aún cuando los recursos económicos de ésta, sean escasos. Entre otros motivos, han sido los detonantes para finalmente espolearme a dar el gran paso del emprendimiento: formación al alcance de todos.
Aprendizaje online. Formación al alcance de todos
Aunque pueda parecer que todo esto ha sido en cierto modo espontáneo, nada más lejos de la realidad. Llevo años preparando la idea que está detrás de Orbis Sapientia Elearning Services y, aunque es un proyecto que está muy verde todavía, ya comienza a ofrecer servicios, gratis la gran mayoría.

Plataforma de enseñanza online social

Podemos ver a la web de Orbis Sapientia, como una plataforma de enseñanza online social. La idea detrás del portal es ofrecer formación a cualquiera (online), con cursos totalmente gratis en los que no es necesario siquiera registrarse para poder seguirlos.

El registro de usuarios en la plataforma (actualmente en desarrollo), permitirá que éstos puedan acceder a otra serie de servicios, gratis nuevamente la mayoría. De pago algunos pocos, como por ejemplo un expediente de los cursos realizados por el usuario.

Los cursos siguen un proceso en el que primero se activan, después se añaden lecciones, ejercicios y otros recursos. Mayormente son cursos relacionados con la informática, asi que se actualizarán periódicamente. De esta forma se ajustarán a los constantes cambios en este campo.

Existen otros servicios de pago, la mayoría a precios muy reducidos como la descarga de los cursos que están online para su disfrute sin estar conectados. Como especialista en Liferay, Prestashop y otras, soy consciente de que una formación de calidad en ellas es realmente cara, por lo que he comenzado la creación de cursos sobre estas herramientas, que, aún siendo de pago, están a un precio mucho más asequible.

El blog de Orbis Sapientia E-learning Services

Este blog es pues un complemento del portal Orbis Sapientia Elearning Services. Si consigo ayudar de alguna manera, me daré por satisfecho y consideraré el blog como exitoso.

No me extiendo más en esta entrada.Bienvenidos quienes queráis aprender o aportar algo. Un cordial saludo.