web – Instituto FOC | Informática ONLINE | FP Informática ONLINE

USABILIDAD WEB

Las páginas web deben diseñarse pensando en la facilidad que deben tener los usuarios para utilizar la web. A este principio lo conocemos como es la usabilidad y principio nos permite crear páginas que sean sencillas de utilizar por parte de los usuarios que las utilizan.

La usabilidad Web está vinculada a la simpleza, la facilidad, la comodidad y la practicidad de uso de una página web. Es decir, que la web sea lo más sencilla de usar por el usuario y que el usuario obtenga el máximo rendimiento de la web.

Es fundamental para conseguir un sitio usable, definir o determinar el objetivo del sitio web. Teniendo identificado para qué se quiere diseñar nuestro sitio web, si es para mostrar información, si requiere que el usuario se registre, si es una web de la administración pública, etc., la forma de diseñar el sitio web será diferente.

Para que una página alcance la usabilidad deseada, hay que conocer los diferentes tipos de usuarios que la van a visitar, que barreras van a poner a la navegación y si les va a resultar fácil o difícil navegar por la página. Una página de acceso público, no tendrá los mismos requerimientos de usabilidad que una página que va a ser accedida, fundamentalmente por usuarios registrados y con un alto nivel de conocimientos técnicos.

Otra de las características que hemos descubierto vitales para la usabilidad, es tener en cuenta la velocidad de conexión de los usuarios, y la necesidad de no realizar páginas “pesadas”. Si prevemos que nuestros usuarios navegan con fibra óptica, nuestros sitios pueden tener gran cantidad de contenido multimedia, con ficheros pesados, etc., pero si nuestra página va a ser utilizada por usuarios que usan móviles o conexiones lentas, tendremos que adaptar nuestro diseño a estos requerimientos.

Existen herramientas, como Selenium IDE o los mapas de calor nos  indican si nuestras páginas van a ser fáciles de utilizar y el tiempo de aprendizaje que deben tener los usuarios de nuestro sitio web.

Mapa de Calor-H Selenium

¡¡MATRICÚLATE!! FP Informática Online. Titulación Oficial.

Ya hemos abierto el plazo de matrícula para nuestros ciclos Grado Superior de Informática Online.

En Instituto FOC podrás obtener tu Titulación Oficial de FP de Informática en la modalidad Online (sólo impartimos Titulaciones Oficiales del Ministerio de Educación y Formación Profesional), pudiendo así compaginar tus estudios con tu vida laboral y personal.

 

¿Cómo se estudia en Instituto FOC?

Campus Virtual:

  • Aquí tendrás colgado todo el temario en versión multimedia (con videos, ejercicios de respuesta corta, enlaces de interés…) y además en archivos descargables para que puedas imprimirlos. Siempre recomendamos que hagáis uso de ambas versiones.
  • En esta plataforma irás subiendo tus tareas y trabajos para que los profesores te los corrijan.
  • Además dispondrás de foros para estar en contacto con tus compañeros y con los profesores.
  • La participación en esta plataforma y en las clases en directo es muy importante.

Clases en directo:

  • Cada uno de los módulos (asignaturas) tienen una clase semanal.
  • Puedes consultar tus dudas en directo a través del sistema de chat o del micro.
  • Si no puedes asistir a las clases en directo, nunca te las perderás ya que todas quedan grabadas y las puedes ver en diferido las veces que necesites. Además, de esta forma, podrás repasar para los exámenes.

Tareas:

  • Gracias a las tareas, que irás haciendo durante el curso, adquirirás las competencias y capacidades necesarias para afrontar de manera exitosa tus exámenes.
  • Estas tareas se valoran en la evaluación final, pues es la mejor forma que tienen los alumnos de aprender la parte práctica del contenido.

Cuestionarios Online:

  • Deberás hacer entrega de cuestionarios online, cuya calificación se valorará también en la evaluación final.
  • Estos cuestionarios permiten, tanto a los alumnos como a profesores, hacer un testeo de cómo van asimilando los conocimientos nuestros alumnos.

Exámenes:

Los exámenes son presenciales. Toda Titulación Oficial debe realizar al menos un examen presencial de cada módulo.

Disponemos de varias fechas de exámenes presenciales:

  • Exámenes parciales. No son obligatorios. Se hacen a mitad de curso. Puedes eliminar la parte de temario que llevas hasta ese momento. Se pueden hacer en Granada o en Madrid.
  • Exámenes finales. Sí son obligatorios. Se hacen a final de curso. Los puedes hacer en Granada, Madrid, Barcelona o Sevilla (estamos en proceso de ampliación de sedes).
  • Exámenes de recuperación. Se realizan unas semanas después de los exámenes finales. Se hacen en Granada.

Tutorías:

  • Podrás realizar tus consultas mediante las clases en directo (si la duda es de ese contenido) o a través del correo electrónico.
  • Debes saber que las dudas se resuelven con rapidez ya que para nosotros es muy importante que los alumnos comprendan todo el temario para poder hacer las tareas y exámenes.

Especialización profesional:

Certificaciones

Somos partner de Microsoft, Oracle, Cisco y Linux  y esto nos permite tener el contenido de los ciclos actualizado a las últimas tecnologías y además dar acceso a nuestros alumnos a la preparación de ciertas certificaciones mediante las plataformas oficiales de estos fabricantes.

La preparación para estas certificaciones las ves dentro de los propios módulos (asignaturas) del ciclo, de forma que cuando finalizas, tienes los conocimientos necesarios para el examen de certificación.

A continuación puedes ver las certificaciones relacionadas con cada uno de los ciclos:

Desarrollo de Aplicaciones Multiplataforma (DAM):

  • Asociado Junior Certi­cado en Database Foundations
  • Asociado Junior Certi­cado en Java Foundations
  • MTA 98-361 Fundamentos Desarrollo c#

Desarrollo de Aplicaciones Web (DAW):

  • Asociado Junior Certi­cado en Database Foundations
  • Asociado Junior Certi­cado en Java Foundations
  • MTA 98-375 Fundamentos Desarrollo Aplicaciones HTML5

Administración de Sistemas Informáticos en Red (ASIR):

  • CCNA Routing and Switching
  • IT Essential: CompTIA A+
  • Cybersecurity Essential (este curso no prepara certificación pero también se ve dentro de uno de los módulos de este ciclo)

 

Cursos de autoformación de Cisco

  • Estos cursos los haces a través de la plataforma oficial de Cisco.
  • Te puedes inscribir y hacerlos a tu ritmo.
  • Una vez superado el curso, obtendrás tu diploma a través de la propia plataforma de Cisco.
  • A continuación puedes ver los cursos disponibles:
  • Introduction to Cybersecurity: El curso introductorio para quienes desean explorar el mundo de la ciberseguridad.
  • Mobility Fundamentals: Aprenderás conceptos, estándares y aplicaciones de tecnología móvil
  • Introducción a Internet de las cosas: Inicie aquí el camino del aprendizaje de IoT. No hace falta tener experiencia.
  • Get Connected: Adquiera habilidades informáticas básicas, como el uso de medios sociales e Internet
  • NDG Linux Unhatched – Linux básico: El curso para «comenzar desde cero» con Linux.
  • Entrepreneurship – Emprendimiento: Concrete sus ideas con un curso diseñado para ayudarlo a ejecutarlas.

Descarga catálogo cursos de Cisco aquí.

 

Talleres técnicos

  • Durante los veranos impartimos talleres técnicos gratuitos de diferentes temáticas de la informática.
  • Están abiertos a todo el público (aunque no estés matriculado en Instituto FOC puedes inscribirte y asistir).
  • La finalidad es que nuestros alumnos amplíen conocimientos y que los interesados en conocer cómo funcionan nuestras clases puedan verlo de primera mano antes de matricularse.

 

Solicita toda la información que necesites a través de nuestra web, teléfono (958 41 50 61) o redes sociales (Twitter y Facebook).

Ciberseguridad: ¿Qué es el Spoofing?

La suplantación (en inglés, spoofing) de identidad, en términos de seguridad de redes, hace referencia al uso de técnicas a través de las cuales un atacante, generalmente con usos maliciosos o de investigación, se hace pasar por una entidad distinta a través de la falsificación de los datos en una comunicación.

Se pueden clasificar los ataques de spoofing, en función de la tecnología utilizada. Entre ellos tenemos la suplantación de IP, suplantación de ARP, suplantación de DNS, suplantación web o suplantación de correo electrónico, aunque en general se puede englobar dentro de spoofing cualquier tecnología de red susceptible de sufrir suplantaciones de identidad.

infografia-0k

Taller técnico: Frameworks de programación web MVC: Codeigniter

[youtube https://www.youtube.com/watch?v=eYKKraVJn50&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear un proyecto web usando Codeigniter
  • Configurar Codeigniter para usar un servidor de bases de datos
  • Administrar sesiones usando la base de datos
  • Usar el patrón MVC para desarrollar una aplicación Web

 

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico
    • Patrón MVC para el desarrollo de aplicaciones
    • Frameworks PHP: Codeigniter
    • Estructura de un proyecto Codeigniter
    • Configuración de Codeigniter
    • Configuración de base de datos
    • Gestión de sesiones
    • Aplicación del patrón MVC en Codeigniter
    • Creación de Controladores
    • Creación de Modelos
    • Creación de Vistas

Taller técnico: Administrador de servidores / Despliegue de servicios

[youtube https://www.youtube.com/watch?v=mfH71Pq8ZpQ&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Poner en marcha una aplicación web en CentOS
  • Comprobar el funcionamiento del sistema

 

Contenidos de la sesión:

  • Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico
    • Distribución CentOS. Configuración y diferencias con sistemas de escritorio
    • Configuración básica del sistema
    • Instalación de paquetes necesarios para montar un sistema web
    • Instalación de una aplicación Web (Moodle)

Especialización profesional en los ciclos de programación: Desarrollo de Apps Multiplataforma y Web.

El objetivo principal de Instituto FOC es formar grandes profesionales. Para ello les damos acceso a especialización profesional mediante dos vías:

  • Cursos de preparación de certificaciones de Oracle, Cisco y Microsoft.
  • Cursos de autoformación de Cisco 

Cada uno de los ciclos está relacionado con unas certificaciones determinadas. En este artículo vamos a centrarnos en los ciclos de programación: Desarrollo de Aplicaciones Multiplataforma y Desarrollo de Aplicaciones Web.

 

CURSOS DE PREPARACIÓN DE CERTIFICACIONES

La eficacia y la eficiencia son dos términos que tenemos muy presentes en la formación que impartimos. Por ello, y gracias a ser partner de los principales fabricantes del sector, nuestros alumnos adquieren los conocimientos necesarios para realizar exámenes de las certificaciones más importantes de este ámbito, a la vez que estudian el ciclo.

La preparación de algunas certificaciones se abarcan desde los propios módulos (asignaturas). A continuación puedes ver qué certificaciones puedes prepararte si te matriculas en Instituto FOC:

PRIMER CURSO DE DAM Y DAW

El primer curso de ambos ciclos se compone de los mismos módulos, así, las certificaciones relacionadas para ambos en este curso son las mismas.

  • Programación. Prepara la certificación Asociado Junior Certi­cado en Java Foundations
  • Base de datos. Prepara para la certificación Asociado Junior Certi­cado en Database Foundations.

 

SEGUNDO CURSO DE DAM

  • Sistemas de Gestión Empresarial. Prepara para la certificación MTA 98-361 Fundamentos Desarrollo c#.

SEGUNDO CURSO DE DAW

  • Diseño interfaces web. Prepara para la certificación MTA 98-375 Fundamentos Desarrollo Aplicaciones HTML5.

 

CURSOS DE AUTOFORMACIÓN PARA DAM Y DAW: ITINERARIO RECOMENDADO.

itinerario20192020

Cursos Cisco 2019_2020

 

Descárgate toda esta información aquí:

Especializacion DAM_2019-2020

Especializacion DAW_2019-2020

 

¿Conoces los fraudes más comunes en Internet?

Desde el nacimiento de internet es indudable la gran cantidad de oportunidades y ventajas que nos ha proporcionado, pero no todo son ventajas y oportunidades, en ocasiones podemos vernos con situaciones de fraude no deseadas.

El supuesto anonimato que ofrece internet, pero sobre todo la capacidad de operar desde cualquier lugar del mundo, hace que se convierta en una oportunidad ideal para la realización de fraudes de todo tipo.

5

Los fraudes más comunes son los siguientes:

  • En las compras ONLINE.
    • Productos falsificados.
    • Cargan importes superiores a los indicados en el producto.
    • Plazos de envío superiores a los indicados.
    • No tienen un teléfono de reclamaciones, solo formularios de contacto de los que nunca tienes respuesta.
  • El Phishing o robo de datos personales, credenciales de acceso a servicios online o los más buscados, información bancaria. Se basa en enviar mails suplantando a la entidad de la cual quieren robar tus credenciales, con la finalidad de que a través de este correo, siguiendo un enlace adjunto, te dirijas a una web que suplanta a la original y en ella introduzcas tus credenciales.
  • Falsos prestamos, a través de las redes sociales estos delincuentes ofrecen préstamos a muy bajo interés. Aprovechándose de la desesperación de la gente, con el engaño de un tipo de interés tan bajo, reclaman dinero por adelantado, para gastos de gestión y una vez recibido el dinero desaparecen.
  • Encontrar pareja por internet. Es este caso lo que más se usa la suplantación de identidad, creando perfiles falsos en redes sociales, con fotos y videos de carácter sexual o comprometedor. Una vez conseguida la confianza de la víctima solicitan cantidades de dinero por cualquier motivo.
  • Falsos alquileres o ventas de vehículos. Consiste en ofrecer alquileres de inmuebles o coches muy baratos. En ambos casos, el engaño suele ser similar: propietarios que se encuentran en el extranjero, y que no pueden salir del país en el que residen por el alto coste que supondría venir a realizar la operación de venta o alquiler. Además alegan que ya no volverán y por lo tanto no tienen interés en seguir residiendo o haciendo uso del bien en cuestión, y que por ese motivo lo alquilan o venden. El resultado siempre es el mismo, no hay inmueble que alquilar ni vehículo que vender.

Con esta información solo queremos dar a conocer estos fraudes a los usuarios de Internet  y que puedan eludirlos y a ser posible denunciarlos.

Los alumnos del certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, y el IFCD0110 Confección y publicación de páginas web, son capaces de detectar algunos de estos fraudes y eludirlos.

Los desarrolladores siguen prefiriendo Linux.

Aunque Microsoft ha dado un gran salto en el intento de agradar a los desarrolladores, con el lanzamiento de Windows 10.

Otros sistemas de Microsoft no gustaron mucho a los desarrolladores, pero Windows 10 con la incorporación de subsistemas Linux, empieza a tener cada vez más seguidores.

 

Pero Linux sigue teniendo mucho que decir en cuanto a su uso como plataforma de desarrollo de software y mantiene una serie de atractivos que le hacen retener a los desarrolladores.

Para realizar una comparación justa en igualdad de condiciones, necesitamos de la colaboración de los grandes del software que se niegan a portar o editar su software para Linux.

En cualquier caso la plataforma del pingüino mantiene una serie de ventajas muy visibles que le permiten mantener gran número de seguidores entre los desarrolladores de software.

Bajo mi punto de vista las ventajas de Linux son:

  • Es libre y gratuito, lo que le aporta flexibilidad y coste 0,00€ en licencias.
  • Recursos, permite la optimización del sistema para la compilación o para las herramientas de desarrollo que uses.
  • Es sencillo, aunque tiene fama de complejo, no es complicado de usar y gestionar.
  • Tiene soporte para múltiples lenguajes de programación como C, C++,PHP, HTML, CSS, JavaScript, Perl, Java, Python, etc.

Pero seguro que los desarrolladores que siguen en Linux tienen muchas más razones para trabajar con Linux, en el desarrollo de sus proyectos.

Entre por los alumnos del certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, y el IFCD0110 Confección y publicación de páginas web, tenemos partidarios de uno y otro sistema.

¿Cómo medir la velocidad de carga de mi página web?

Para conseguir una buena experiencia entre los usuarios de nuestra página web, tenemos que conseguir que la carga de la página sea lo más rápida posible y conseguir que el tiempo de respuesta sea adecuado. Estas técnicas para la mejora de la experiencia de los usuarios web, son estudiadas por los alumnos del certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, y el IFCD0110 Confección y publicación de páginas web.

Para saber qué velocidad de carga tiene nuestra web y su tiempo de respuesta podemos usar dos herramientas gratuitas.

  • Para medir la velocidad, la herramienta de Google denominada PageSpeeds Insights.
  • Para medir el tiempo de carga web, utilizaremos Pingdom.

La herramienta PageSpeeds Insights analiza la página web que le indiquemos, ofreciendo todo tipo de destalles con respecto a las mejoras necesarias para aumentar la velocidad de la página web, para ello mide el rendimiento de las páginas para dispositivos móviles y para ordenadores, puntuando de 0 a 100. De forma que  si una página tiene 90 puntos es que está muy bien optimizada su velocidad. En el ejemplo de abajo vemos justamente lo contrario, solo 38 puntos de 100.

PageSpeed01

 

Para medir el tiempo de carga usaremos Pingdom. Es muy sencillo de usar, solo tenemos que indicar la web a chequear y nos ofrece los resultados.

pingdown01

El resumen de resultados es el siguiente, en el que te indica el tiempo de carga (Load Time), que como podemos ver es muy alto, ya que Google recomienda 1,5 S.

pingdown02

Es muy importante tener presente que el tiempo de carga y la velocidad de respuesta de una página web, pueden ser factores determinantes para el éxito o el fracaso de una página web.

 

Tipos de hojas de estilos que podemos aplicar en nuestra página web.

Las hojas de estilos CSS en inglés Cascading Style Sheets (en español Hojas de Estilo en Cascada), permiten el control total sobre la presentación de las páginas web.

css

Con las  hojas de estilos CSS, puede colocar y definir con precisión la apariencia de los elementos de una página web.

Una hoja de estilos CSS puede ser:

  • Externa
  • Interna
  • En línea

El orden de prioridad de las hojas de estilos es la siguiente:

  1. La hoja de estilos en línea frente a la externa e interna
  2. La hojas de estilos interna frente a la externa

Además debemos tener presente que una página web puede usar uno o varios de estos tipos de CSS a la vez.

Para que sirven los distintos tipos de hojas de estilos.

  • Las CSS externas sirven para aplicar de forma coherente los mismos estilos a un proyecto web. De esta forma una modificación en un estilo se aplica a todas las web de un proyecto, de forma automática.
  • Las CSS internas o también conocidas como incrustadas, sirven para aplicar estilos a una sola web y también para modificar los estilos de heredados de una CSS externa. Las CSS internas se incluyen entre las etiquetas <head> de las páginas web.
  • Las CSS en línea sirven para aplicar las propiedades de las hojas de estilos en cascada a elementos individuales de una página sin tener que reutilizar el estilo. Los estilos en línea se definen dentro de las etiquetas iniciales de los elementos HTML de páginas web.

Por ejemplo:

<div id=»reloj» style=»font-family: ‘DS-Digital’; width: 450px; background-color: black;font-size:100px;color: green ; text-align: center «></div>

En el artículo de la semana pasada, usamos Javascript para aplicar estilos al reloj digital propuesto, mediante estilos en línea. Estos mismos estilos los podemos aplicar mediante:

  • CSS interna, de la siguiente manera:
  1. <script type=»text/javascript»>
  2. function startTime(){
  3. today=new Date();
  4. h=today.getHours();
  5. m=today.getMinutes();
  6. s=today.getSeconds();
  7. m=checkTime(m);
  8. s=checkTime(s);
  9. document.getElementById(‘reloj’).innerHTML=h+»:»+m+»:»+s;
  10. t=setTimeout(‘startTime()’,500);}
  11. function checkTime(i)
  12. {if (i<10) {i=»0″ + i;}return i;}
  13. window.onload=function(){startTime();}
  14. </script>
  15. <div id=»reloj» ></div>
  16. <head>
  17. <style type=»text/css»>
  18. #reloj { font-family: ‘DS-Digital’;
  19.         width: 450px;
  20.                                background-color: black;
  21.                                font-size:100px;
  22.                                color: green ;
  23.                                text-align: center;
  24.                                }
  25.      </style>
  26. </head>
  • CSS externa, de la siguiente manera:

Contenido fichero externo con los estilos CSS. Lo llamaremos estilos_reloj.css.

  1. #reloj {
  2.                                font-family: ‘DS-Digital’;
  3.         width: 450px;
  4.                                background-color: black;
  5.                                font-size:100px;
  6.                                color: green ;
  7.                                text-align: center;
  8. }

Contenido fichero con el código principal:

  1. <script type=»text/javascript»>
  2. function startTime(){
  3. today=new Date();
  4. h=today.getHours();
  5. m=today.getMinutes();
  6. s=today.getSeconds();
  7. m=checkTime(m);
  8. s=checkTime(s);
  9. document.getElementById(‘reloj’).innerHTML=h+»:»+m+»:»+s;
  10. t=setTimeout(‘startTime()’,500);}
  11. function checkTime(i)
  12. {if (i<10) {i=»0″ + i;}return i;}
  13. window.onload=function(){startTime();}
  14. </script>
  15. <div id=»reloj» ></div>
  16. <head>
  17. <meta http-equiv=»Content-Type» content=»text/html; charset=iso-8859-1″ />
  18. <title>Ejemplo de estilos CSS en un archivo externo</title>
  19. <link rel=»stylesheet» type=»text/css» href=»estilos_reloj.css» media=»screen» />
  20. </head>

Animo a lector a desarrollar sus estilos para este reloj digital y publicar el código. Es un ejercicio muy gratificante.

Todos nuestros alumnos  que han cursado el certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, y el IFCD0110 Confección y publicación de páginas web, conocen bien todos estos aspectos de las CSS y saben como aplicarlas según los requerimientos de la web que estén programando.

 

Como mostrar la fecha y hora actual en nuestra página web usando Javascripts.

Todos nuestros alumnos  que han cursado el certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web,  conocen que Javascripts es un lenguaje que se ejecuta en el lado del cliente. Permitiendo esto una serie de funcionalidades que hacen que la página cambie su contenido sin necesidad de llamadas al servidor, es decir, cambia de aspecto en el navegador de nuestro ordenador. Una de estas funcionalidad es la de mostrar el fecha y hora actual en nuestra web.

Hay muchos programas de edición web y CMS que permiten añadir esta funcionalidad a nuestras webs, pero para los que buscamos profundizar un poco más, nos gusta saber como hacerlo manualmente, y así aportar nuestro toque personal. Para ello también podemos usar CSS.

Las funciones más usadas para esta funcionalidad son:

Función Descripción
getDate() Devuelve el día del mes (entre el 1 y el 31)
getDay() Devuelve el día de la semana (entre el 0 y el 6)
getMonth() Devuelve el mes (entre el 0 y el 11)
getFullYear() Devuelve el año (en formato de 4 dígitos)
getHours() Devuelve la hora (entre el 0 y el 24)
getMinutes() Devuelve los minutos (desde 0 a 59)
getSeconds() Devuelve los segundos (desde 0 a 59)
getTime() Devuelve el número de milisegundos desde el 01/ Enero /1970
getTimezoneOffset() Devuelve la diferencia de horario en minutos entre la hora local y GMT (Meridiano de Greenwich)
getUTCHours() Devuelve la hora de acuerdo a UTC (Tiempo Universal Coordinado)

Para usar estas funciones, es tan sencillo como crear una variable con new Date() para definir la fecha y hora actual y luego pintar en pantalla los datos que deseemos. En el ejemplo siguiente, pintamos el día del mes en el que estamos.

<script type=»text/javascript»>

var d = new Date();

document.write(d.getDate());

</script>

Si queremos que nos diga la hora, podemos escribir el siguiente código:

<script type=»text/javascript»>

var d = new Date();

document.write(d.getHours());

</script>

Para conseguir que nos de toda la información sobre le fecha y hora, podemos encadenar las funciones de fecha y hora, mediante el siguiente código:

<script type=»text/javascript»>

var d = new Date();

document.write(‘Fecha: ‘+d.getDate(),'<br>Dia de la semana: ‘+d.getDay(),'<br>Mes (0 al 11): ‘+d.getMonth(),'<br>Año:’+d.getFullYear(),'<br>Hora:’+d.getHours(),'<br>HoraUTC: ‘+d.getUTCHours(),'<br>Minutos: ‘+d.getMinutes(),'<br>Segundos: ‘+d.getSeconds());

</script>

Obteniendo un resultado en pantalla como el siguiente:

Fecha: 18

Día de la semana: 5

Mes (0 al 11): 7

Año: 2017

Hora: 9

Hora UTC: 7

Minutos: 15

Segundos: 51

Pero esto hay que adaptarlo a nuestro formato de fecha, de forma que sea el usado habitualmente en nuestro país. Por ejemplo el siguiente código, nos muestra la fecha en formato día/mes/año. Ejemplo 22/08/2017.

<div style=»float:left;»>

<script type=»text/javascript»>

var  today = new Date();

var m = today.getMonth() + 1;

var mes = (m < 10) ? ‘0’ + m : m;

document.write(‘Fecha: ‘+today.getDate(),’/’ +mes,’/’+today.getFullYear());

</script></div>

En muchas publicaciones encontraras ejemplos de códigos para pintar de forma correcta la fecha y hora en tus webs. Aconsejamos al lector que busque y pruebe los ejemplos de código propuestos.

En el siguiente ejemplo tienes el código básico para poner en tu web un reloj digital. A este código le puedes aplicar tantos formatos que como desees para personalizarlo.

 <script type=»text/javascript»>

function startTime(){

today=new Date();

h=today.getHours();

m=today.getMinutes();

s=today.getSeconds();

m=checkTime(m);

s=checkTime(s);

document.getElementById(‘reloj’).innerHTML=h+»:»+m+»:»+s;

t=setTimeout(‘startTime()’,500);}

function checkTime(i)

{if (i<10) {i=»0″ + i;}return i;}

window.onload=function(){startTime();}

</script>

<div id=»reloj» style=»font-family: ‘DS-Digital’; width: 450px; background-color: black;font-size:100px;color: green ; text-align: center «></div>

¿Podrás aplicar estilos a este reloj digital hasta conseguir el siguiente aspecto?

Reloj-Digital

Una vez conseguida esta presentación, te animo a publicar el código, es un ejercicio muy gratificante.

 

¿Qué son las supercomputadoras cuánticas?

Las computadoras cuánticas, están basadas en la mecánica cuántica y no tanto en la electrónica y por tanto tienen el potencial de ser más poderosas que las tradicionales, basadas en el sistema binario, es decir, unos y ceros que representan estados como «on/off» y «verdadero/falso».

BINARIO-TEXTO-1

Las computadoras cuánticas, contienen qubits, que pueden ser tanto 0 como 1 al mismo tiempo, un estado conocido como superposición.

Las partículas subatómicas (los electrones, fotones e iones) pueden ser manipulados para que se comporten de este modo tan misterioso. Este comportamiento tan excepcional, creen que puede hacer, que un computador cuántico, llegue teóricamente, a resolver tres millones de cálculos por segundo.

Desgraciadamente, hoy en día esta tecnología no está totalmente desarrolla y requiere de ciertas condiciones especiales para su funcionamiento. Una de ellas es que necesita que el procesador esté justamente por encima del cero absoluto (unos -273.15 en la escala de Celsius), además debe estar alejado de cualquier interferencia electromagnética.

Sin embargo, un sector tan pudiente como el de las finanzas está interesado en este tipo de computación, por la capacidad de calcular miles de escenario posibles, estudiarlos y elegir aquellos más viables a largo plazo. Pero también este mismo sector se plantea que esta capacidad del cálculo tan impresionante, será capaces de romper los códigos de encriptación de las transacciones financieras y las encriptaciones de cualquier otro tipo de sistema de seguridad implantado en los sistemas informáticos anteriores, a las supercomputadoras cuánticas.

Es decir, esta capacidad de cálculo que puede llegar a tener las supercomputadoras cuánticas  romperá la seguridad informática, hasta la fecha implantada, comprometiendo gravemente, toda la seguridad de los sistemas financieros, gobiernos, ejércitos, etc.

Robo de password

Por lo que cabe concluir que necesitamos, “una fórmula matemática que cree un lenguaje encriptado imposible de quebrar». Según, Marco López de Prado, ejecutivo de la firma Guggenheim Partners.

Teniendo en cuenta que la capacidad de procesamiento de cada generación cuántica, es cada vez mayor, el tiempo apremia para conseguir esa fórmula matemática. De lo contrario, la seguridad de los sistemas informáticos, anteriores a la computación cuántica, se puede ver drásticamente comprometida.

Todos estos conceptos le son muy familiares a los alumnos del certificado de profesionalidad IFCT0210 Operación de Sistemas Informáticos ya que forma parte de su formación en ordenadores tradicionales.

 

Linux en Windows. Quién lo hubiera dicho hace una década!!!!.

Aunque en noviembre del 2016, ya anunciamos en este blog que  Microsoft era nuevo miembro de platino en “Linux Fundation”. Si !!! ¿Increíble pero cierto?

Efectivamente, Microsoft  tiene un lugar privilegiado junto a  Cisco, Fujitsu, HPE, Huawei, IBM, Intel o Samsung en la fundación del pingüino. Es decir,  Microsoft  entra a las claras y sin tapujos en la casa madre de Linux.

Linux-Amor-Windows

Para muchos ha supuesto una verdadera sorpresa. ¿Los dos eternos rivales, ahora colaboran juntos? Pues sí, en especial desde que Satya Nadella está al frente de Microsoft.

Ahora Windows y Linux ya trabajan juntos. Desde esta semana es posible descargar la distribución Ubuntu desde la tienda de aplicaciones de Microsoft en ordenadores  equipados con Windows 10.

No es una distribución completa de Ubuntu, pero atención, se anuncia que habrá nuevas posibilidades de descarga de SUSE y Fedora.

Con esta nueva estrategia, Windows pretende consolidarse como la plataforma mar versátil, para desarrolladores y así disuadir a los usuarios más avanzados, en la instalación de un segundo Sistema Operativo.

Para todos los alumnos de los certificados de profesionalidad que disponemos, tanto los de desarrollo, como los de Sistemas, no supone un gran cambio; ya que suelen trabajar con ambos sistemas operativos.

Lo dicho,  QUIEN LO HUBIERA DICHO HACE UNA DÉCADA, QUE NOS LO HAGA SABER. Le felicitaremos, por ser el mejor visionario.

¿Cumple tu página web con las normas básicas de accesibilidad?

El concepto de accesibilidad es muy conocido por nuestros alumnos del certificado de profesionalidad IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, ya que forma parte del temario del curso.

Este concepto indica la facilidad con la que algo puede ser accedido por todas las personas, especialmente por aquellas que poseen algún tipo de discapacidad. Busca la igualdad de acceso a la web para todos los usuarios.1

Los usuarios  con discapacidad tienen los siguientes problemas para acceder a la web:

  • Acceso a los contenidos web: problemas en visión, audición y/o movilidad.
  • Manipulación de periféricos: dificultades en el uso del teclado y/o ratón.
  • Interacción con los interfaces de usuario: dificultades en la navegación y/o comprensión.

Pero hay otros problemas de accesibilidad que no debemos olvidar y que son provocados por el idioma, la edad, conocimientos previos, conectividad, etc..

El máximo organismo dentro de la jerarquía de internet que se encarga de promover la accesibilidad es el World Wide Web Consortium (W3C), en especial su grupo de trabajo Iniciativa de Accesibilidad en la Web (WAI).

La accesibilidad web la podemos definir como la “posibilidad de que un sitio o servicio web pueda ser visitado y utilizado de forma satisfactoria por el mayor número posible de personas, independientemente de las limitaciones personales que tengan o aquellas derivadas del entorno que las rodea”.

El W3C, dispone de esta herramienta https://validator.w3.org/ en que todos los programadores web deben chequear el nivel de accesibilidad de las páginas desarrolladas.

El objetivo a cumplir es que este validador no reporte ni errores ni warning en la accesibilidad de nuestras web, aunque es por todos conocido, que es muy difícil.

Abajo adjunto el resultado de chequear la web de la Universidad de Granada (www.urg.es). Web con de gran importancia y visitada por un amplio abanico de usuarios a diario y que como podéis comprobar no está exenta de problemas de accesibilidad.

validator-w3-ugr

Beneficios que tiene para nuestra web al cumplir con las normas de accesibilidad:

  1. Aumentar el número de usuarios visitantes del sitio web, al posibilitar que los usuarios con discapacidad, de edad avanzada, baja alfabetización, etc..
  2. Disminución de costes y mantenimiento. Una página web accesible también permite la reutilización del contenido, al ser independiente del dispositivo de acceso.
  3. Reduce tiempos de carga de las páginas web y del servidor
  4. Consigue mejorar los resultados en los motores de búsqueda.

En certificado profesionalidad  IFCD0210-Desarrollo de Aplicaciones con Tecnologías Web, se estudia con detalle todos los aspectos de la accesibilidad web, permitiendo que los alumnos sean capaces de desarrollar webs accesibles.

Una distro de Linux condenadamente diminuta

Tras esta imagen de cabecera tan de los 90 y este título tan llamativo, se esconde la distribución de Linux más pequeña (o una de las más pequeñas) que existen hoy en día: DSL o Damn Small Linux (Linux Condenadamente Diminuto).

Pensado para resucitar esos viejos equipos que tienes arrumbados en el trastero, DSL está basado en Knoppix y ocupa tan sólo 50MB –sí, no me he comido un cero – y a pesar de su reducidísimo tamaño, es capaz de hacer todo lo siguiente:

  • Arrancar desde un CD (incluso esos de formato tarjeta) a un entorno independiente de tu disco duro.
  • Arrancar desde una memoria USB.
  • Arrancar dentro de un Sistema Operativo anfitrión (por ejemplo, puede arrancarse dentro de Windows).
  • Ejecutarse sin trabas desde una tarjeta Compact Flash IDE mediante un método que llaman «instalación frugal».
  • Transformarse en una distribución Debian tradicional tras instalarse en un disco duro.
  • Mantener funcionando aceptablemente rápido un 486DX con unos fascinantes 16MB de RAM.
  • Ejecutarse por completo desde memoria en tan sólo 128MB (¡te asombrarás de lo rápido que es tu ordenador realmente!).
  • Crecer modularmente – DSL es altamente extensible sin necesidad de personalización.

Inicialmente, este «condenadamente diminuto» Linux nació como un hobby/experimento para ver cuántas aplicaciones de escritorio cabrían en un CD autoarrancable de 50MB, pero con el tiempo se convirtió en un proyecto comunitario con cientos de horas de desarrollo detrás.

Escritorio de Damn Small Linux 4.2.x

A pesar de lo poco que ocupa, DSL posee un entorno de escritorio prácticamente completo, junto a muchas utilidades de línea de comandos.

Entre las aplicaciones y utilidades que se incluyen, están:

  • XMMS (reproductor de MP3, CDs de música y vídeos MPEG)
  • Cliente FTP
  • Navegadores (Dillo, links y FireFox)
  • Hoja de cálculo, procesador de texto
  • Gestor de correo (Sylpheed)
  • Calculadora, editores de texto (Beaver, Vim y Nano) y juegos
  • Edición y visualizado de imágenes (Xpaint y xzgv)
  • Xpdf (Visor de PDFs)
  • emelFM (gestor de archivos)
  • Naim (AIM, ICQ, IRC)
  • VNCviewer y Rdesktop
  • Servidor y cliente de SSH/SCP
  • Cliente DHCP, PPP, PPPoE (ADSL)
  • Servidor web
  • Soporte de impresora genérica o GhostScript, soporte USB, PCMCIA y parcial inalámbrico
  • NFS
  • Manejador de ventanas FluxBox
  • Herramientas de monitorización del sistema
  • Utilidades de línea de comandos

¿Impresionante, verdad?

Pues si quieres descargártelo de forma totalmente gratuita, tan sólo tienes que visitar la web del proyecto: Damn Small Linux

Y por último, pero no por ello menos importante, señalar que si te quieres convertir en un «máquina» de Linux, entonces lo mejor es que eches un vistazo a nuestros cursos oficiales del Instituto Linux en virtual-training.es 

Webinar: Copias de Seguridad en Joomla

El último de los Webinar gratuitos que tenemos preparados este verano continúa con la serie de Joomla que hemos venido impartiendo y hablaremos sobre las copias de seguridad en Joomla. ¡Esperamos que os hayan sido útiles y somos todos oídos para las sugerencias que tengáis sobre los mismos para el verano que viene! 

Fecha y hora:

  • ? 30 de Julio de 2015
  • ⏰ 19:00 a 19:45 h

Objetivos:

  • 1⃣ Instalación de componentes para la realización de copias de seguridad en Joomla.
  • 2⃣ Administración de las copias de seguridad realizadas en Joomla.

Contenidos:

En esta sesión se aprenderá a instalar componentes para la realización y gestión de las copias de seguridad de nuestra aplicación web generada con Joomla.

Mediante Joomla se podrán crear portales de carácter profesional con unos conocimientos técnicos básicos, poniendo dicho CMS a la disposición del usuario final una gran herramienta de desarrollo web.

joomla backup seguridad

Lo mejor de todo es que, como siempre, es totalmente gratis para todos aquellos que quieran participar en el mismo. Os recordamos también las 2 modalidades de asistencia:

  • ✅ Asistente: para participar en directo de forma interactiva y poder hacer preguntas al profesor.
  • ❎ No asistente: si no puedes asistir en directo, grabamos la sesión para visualizarla posteriormente y te daremos acceso a la misma una vez finalizada, para que la veas cuando quieras.

Por último, no olvidéis que las plazas para asistir en directo son limitadas, así que… ¡corred a apuntaros! 

[minti_button link=»#» size=»large» target=»_blank» lightbox=»false» color=»orange»]Plazo Finalizado[/minti_button]

 

Webinar: Modificación de la Apariencia en Joomla!

[minti_alert type=»success» close=»false»]ACTUALIZACIÓN: ¡Ya tienes disponible la grabación de este Webinar en nuestro canal de YouTube![/minti_alert]

[minti_button link=»https://youtu.be/vitCeBl5MaQ» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]


El segundo webinar gratuito que tenemos programado para la semana que viene continúa con la serie de Joomla que venimos impartiendo este verano y hablaremos sobre la modificación de la apariencia de Joomla.

Fecha y hora:

  • ? 23 de Julio de 2015
  • ⏰ 19:00 a 19:45 h

Objetivos:

  • 1⃣ Instalación de plantillas en Joomla.
  • 2⃣ Modificación del estilo asociado a una plantilla en Joomla.

Contenidos:

En esta sesión se aprenderá a modificar el aspecto visual asociado a la aplicación web generada en Joomla, mediante la instalación de plantillas y la modificación del estilo asociado a dichas plantillas.

Mediante Joomla se podrán crear portales de carácter profesional con unos conocimientos técnicos básicos, poniendo dicho CMS a la disposición del usuario final una gran herramienta de desarrollo web.

joomla themes templates temas

Lo mejor de todo es que, como siempre, es totalmente gratis para todos aquellos que quieran participar en el mismo. Os recordamos también las 2 modalidades de asistencia:

  • ✅ Asistente: para participar en directo de forma interactiva y poder hacer preguntas al profesor.
  • ❎ No asistente: si no puedes asistir en directo, grabamos la sesión para visualizarla posteriormente y te daremos acceso a la misma una vez finalizada, para que la veas cuando quieras.

Por último, no olvidéis que las plazas para asistir en directo son limitadas, así que… ¡corred a apuntaros! ?

[minti_button link=»https://youtu.be/vitCeBl5MaQ» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]

 

Webinar: Plugins y Componentes en Joomla (II)

[minti_alert type=»success» close=»false»]ACTUALIZACIÓN: ¡Ya tienes disponible la grabación de este Webinar en nuestro canal de YouTube![/minti_alert]

[minti_button link=»http://youtu.be/waCr12V_xjI» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]


Nuestro siguiente webinar gratuito de esta semana, que será continuación del que ya tuvimos la semana anterior, tendrá lugar este jueves y continuaremos explicando y hablando sobre la instalación de plugins y componentes en Joomla.

Fecha y hora:

  • 📅 16 de Julio de 2015
  • ⏰ 19:00 a 19:45 h

Objetivos:

  • 1⃣ Instalación y configuración de plugins.
  • 2⃣ Instalación y configuración de componentes.
  • 3⃣ Instalación y configuración de módulos.

Contenidos:

En esta sesión se continuará con la instalación de componentes, módulos y plugins que permitirán añadir funcionalidad adicional a la versión de Joomla instalada.

Mediante Joomla se podrán crear portales de carácter profesional con unos conocimientos técnicos básicos, poniendo dicho CMS a la disposición del usuario final una gran herramienta de desarrollo web.

joomla-por-que-joomla

Lo mejor de todo es que, como siempre, es totalmente gratis para todos aquellos que quieran participar en el mismo. Os recordamos también las 2 modalidades de asistencia:

  • ✅ Asistente: para participar en directo de forma interactiva y poder hacer preguntas al profesor.
  • ❎ No asistente: si no puedes asistir en directo, grabamos la sesión para visualizarla posteriormente y te daremos acceso a la misma una vez finalizada, para que la veas cuando quieras.

Por último, no olvidéis que las plazas para asistir en directo son limitadas, así que… ¡corred a apuntaros! 😉

[minti_button link=»http://youtu.be/waCr12V_xjI» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]

Webinar: Plugins y Componentes en Joomla (I)

[minti_alert type=»success» close=»false»]ACTUALIZACIÓN: ¡Ya tienes disponible la grabación de este Webinar en nuestro canal de YouTube![/minti_alert]

[minti_button link=»https://www.youtube.com/watch?v=2V5aStCSPyQ» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]


Nuestro nuevo webinar gratuito tendrá lugar este jueves (después del Webinar sobre creación de Bases de Datos que se impartirá mañana martes) que viene y tratará sobre la instalación de plugins y componentes en Joomla.

Fecha y hora:

  • 📅 09 de Julio de 2015
  • ⏰ 19:00 a 19:45 h

Objetivos:

  • 1⃣ Instalación y configuración de plugins.
  • 2⃣ Instalación y configuración de componentes.
  • 3⃣ Instalación y configuración de módulos.

Contenidos:

En esta sesión se aprenderá a instalar una amplia gama de componentes que permitirán añadir funcionalidad adicional a la versión de Joomla instalada.

Mediante Joomla se podrán crear portales de carácter profesional con unos conocimientos técnicos básicos, poniendo dicho CMS a la disposición del usuario final una gran herramienta de desarrollo web.

joomla-por-que-joomla

Lo mejor de todo es que, como siempre, es totalmente gratis para todos aquellos que quieran participar en el mismo. Os recordamos también las 2 modalidades de asistencia:

  • ✅ Asistente: para participar en directo de forma interactiva y poder hacer preguntas al profesor.
  • ❎ No asistente: si no puedes asistir en directo, grabamos la sesión para visualizarla posteriormente y te daremos acceso a la misma una vez finalizada, para que la veas cuando quieras.

Por último, no olvidéis que las plazas para asistir en directo son limitadas, así que… ¡corred a apuntaros! 😉

[minti_button link=»https://www.youtube.com/watch?v=2V5aStCSPyQ» size=»large» target=»_blank» lightbox=»false» color=»orange»]Ver el Webinar[/minti_button]

Por qué cambiar de WhatsApp a Telegram

La llegada de Telegram al mundo de la mensajería instantánea en agosto de 2013 fue una bomba que hizo temblar los pilares de hasta el momento la App que reinaba en su categoría: WhatsApp; aunque su detonación no fue suficiente para derrumbar al gigante.

Sin embargo, los hermanos Nikolai y Pavel Durov, creadores de la aplicación, han hecho suyo dicho «despacito y con buena letra» y están dando mucho que hablar, ya que actualmente Telegram supera en funcionalidades y ventajas ampliamente a WhatsApp, por no hablar de los más de 2 Billones de mensajes diarios que se envían a través de la plataforma.

WhatsApp-Vs-Telegram-comparativo

La primera baza de Telegram es que se trata de software libre y por tanto es 100% gratuito (no hay pagos de ningún tipo, todas sus funcionalidades están incluidas en la app sin coste alguno); además, tiene un cifrado mucho más seguro que su competidor, permitiendo incluso chats privados con un cifrado altísimo (el proceso está basado en el cifrado 256-bit symmetric AES, el cifrado RSA 2048 y el intercambio de claves seguras Diffie-Hellman) y cuyos mensajes se pueden autodestruir pasado el tiempo que nosotros indiquemos.

Es totalmente multiplataforma, existiendo versiones para Android, iOS, Windows Phone, escritorio en PC/Mac/Linux, e incluso una versión web para poder usarla allá donde se tenga acceso a un ordenador con conexión a Internet (aunque WhatsApp sacó hace poco también su versión web para intentar enmendar un poco sus flaquezas).

Telegram Multiplataforma

Con Telegram puedes enviar mensajes, fotos, vídeos y archivos de cualquier tipo (doc, zip, mp3, etc.) hasta 1’5 GB e incluye un buscador interno de imágenes y gifs animados para enviarlos en las conversaciones, así como también se pueden crear grupos de hasta 200 personas y para que no sea complicado manejarlos, se pueden hacer menciones a un usuario en concreto respondiendo a sus mensaje en el propio grupo y utilizar hashtags.

Otra funcionalidad estupenda es que puedes encontrar a tus contactos mediante su número de teléfono como es habitual pero, y esto es lo interesante, también puedes encontrar personas a través de su alias o nick, de forma que puedes agregar a Telegram y charlar a gente de la que no tienes por qué tener su número de móvil, manteniendo así su privacidad.

pantalla telegram

Otro punto a favor de Telegram es que no pertenece a ningún país en particular. Es un proyecto global y no comercial con contribuyentes de todo el mundo, de modo que el proyecto es descentralizado: los servidores de Telegram, compañías y personas están esparcidas alrededor de todo el planeta. Aun así, como toda empresa necesita una sede física, la cual se encuentra en Berlín.

Entre las últimas novedades que se han incorporado a la app podemos destacar

  • Los Bots, cuentas automatizadas que, gracias la API pública, cualquiera podrá crear. Por ejemplo, hay bots como @PollBot que nos permite crear encuestas para grupos, @AlertBot para crear avisos y recordatorios o @ImageBot, que nos devuelve una imagen relacionada con la palabra clave que le digamos.
  • Los Stickers (pegatinas), que son colecciones de iconos en tamaño «gigante» compuestos por cualquier imagen que se nos ocurra, desde memes, minions hasta animales graciosos. No se envían como una imagen, sino que se muestran en la pantalla, en línea con el texto de la conversación. El índice de stickers en Reddit puede ser un buen punto de partida para encontrar muchos de los packs de pegatinas ya creados.

telegram stickers

Por supuesto no hemos comentado todas las ventajas y características de Telegram frente a WhatsApp, para eso ya os dejamos a vosotros que instaléis la aplicación y experimentéis directamente con ella, estamos seguros de que merecerá la pena.

Y si bien es cierto que los hermanos Durov no estudiaron en Instituto FOC (aunque estamos seguros de que les hubiese encantado 😜), vosotros sí que podéis hacerlo y la FP Superior en Desarrollo de Aplicaciones Multiplataforma es todo lo que necesitáis para aprender a crear aplicaciones tan chulas como Telegram y convertiros en el próximo Mark Zuckerberg. Todo ello 100% online, desde casa y a vuestro ritmo… ¿qué más se puede pedir?

Qué son las cookies de tu navegador y para qué sirven

La gran mayoría de los usuarios en Internet se han topado alguna vez en su camino con el término “cookies”, y desde hace no mucho tiempo es casi imposible no haberse encontrado con un sitio en donde se muestre un aviso informando al internauta de que se almacenarán cookies en su navegador.

Dado que nunca se está a salvo de los problemas de seguridad y privacidad, es importante saber qué es lo que estamos aceptando cuando decimos que no nos importa que un sitio web guarde cookies en nuestro navegador.

¿Qué son las cookies?

Una cookie es un archivo creado por un sitio web que contiene pequeñas cantidades de datos y que se envían entre un emisor y un receptor. En el caso de Internet el emisor sería el servidor donde está alojada la página web y el receptor es el navegador que usas para visitar cualquier página web.

Su propósito principal es identificar al usuario almacenando su historial de actividad en un sitio web específico, de manera que se le pueda ofrecer el contenido más apropiado según sus hábitos. Esto quiere decir que cada vez que se visita una página web por primera vez, se guarda una cookie en el navegador con un poco de información. Luego, cuando se visita nuevamente la misma página, el servidor pide la misma cookie para arreglar la configuración del sitio y hacer la visita del usuario tan personalizada como sea posible.

Estas cookies pueden tener una finalidad simple, como saber cuándo fue la última vez que el usuario entró a cierta página web; o algo más importante como es guardar todos los artículos puestos en el carrito de compras de una tienda, una acción que se va guardando en tiempo real.

cookie

Existen varios tipos de cookies, pero a las más comunes se les llama session cookies, que tienen un corto tiempo de vida ya que son borradas cuando cierras el navegador. También tenemos persistent cookies o cookies persistentes, que se usan para rastrear al usuario guardando información sobre su comportamiento en un sitio web durante un período de tiempo determinado; las cookies persistentes pueden ser borradas limpiando los datos del navegador pero algunas tienen una fecha de expiración.

Las zombie cookies son interesantes porque se recrean a sí mismas. Esto quiere decir que el navegador realmente no tiene ningún poder sobre ellas porque continuarán regenerándose, de ahí el nombre tan creativo que tienen. Las cookies zombis se guardan en el dispositivo y no en el navegador, usualmente con la finalidad de que se pueda acceder a ellas sin importar qué navegador se esté usando. Esta misma característica puede convertirlas en una amenaza para la privacidad y seguridad del usuario, y en muchas ocasiones son usadas con fines ilegítimos y malintencionados.

Fuente: Think Big

Actualiza tu Título de FP de Administración de Sistemas Informáticos al nuevo Administración de Sistemas Informáticos en Red

El Real Decreto 1629/2009, de 30 de octubre estableció el título de Técnico Superior en Administración de Sistemas Informáticos en Red como una de nuevas titulaciones (LOE) de Formación Profesional de Grado Superior dentro de la familia de Informática.

 Posteriormente la Orden de 19 de julio de 2010 de la Consejería de Educación de la Junta de Andalucía desarrolló el currículo correspondiente. 

Aquellos alumnos/as que estudiaron el Ciclo de Administración de Sistemas Informáticos (LOGSE) tienen la posibilidad de obtener la nueva titulación LOE convalidando buena parte de los módulos o asignaturas que cursaron.

La tabla estas convalidaciones es la siguiente:

ASI (LOGSE) <=> ASIR (LOE)
Sistemas informáticos monousuario y multiusuario =   0369. Implantación de sistemas operativos
Redes de área local  =   0370. Planificación y administración de redes
Sistemas gestores de bases de datos =   0372. Gestión de bases de datos  y 0377. Admón. de sistemas gestores de bases de datos
Fundamentos de programación   =   0373. Lenguajes de marcas y sistemas de gestión de información.
Desarrollo de funciones en el sistema informático = 0374. Administración de sistemas operativos.
Implantación de aplicaciones informáticas de gestión =   0376. Implantación de aplicaciones Web.
Formación en centro de trabajo = 0382. Formación en centros de trabajo.
 
 
Si tienes el Ciclo de Administración de Sistemas Informáticos puedes obtener en el Instituto Fomento Ocupacional y en modalidad a distancia el nuevo Ciclo de Administración de Sistemas Informáticos en Red cursando,  cursando únicamente los siguientes módulos:
 

0380. Formación y Orientación Laboral

0371. Fundamentos Hardware

0381. Empresa e iniciativa emprendedora

0378. Seguridad y alta disponibilidad

0375. Servicios de red Internet

0379. Proyecto Integrado

Más información en:

http://www.foc.es/curso-tecnico-superior-administracion-sistemas-red.php

 

Salidas profesionales del Ciclo de FP de Administracion de Sistemas Informáticos en Red

Con el Ciclo de Grado Superior de Administración de Sistemas Informáticos en Red  el alumno/a será capaz de configurar, administrar y mantener sistemas informáticos, garantizando la funcionalidad, la integridad de los recursos y servicios del sistema, con la calidad exigida y cumpliendo la reglamentación vigente. En concreto:

– Administrar sistemas operativos de servidor, instalando y configurando el software, en condiciones de calidad para asegurar el funcionamiento del sistema.

– Administrar servicios de red (web, mensajería electrónica y transferencia de archivos, entre otros) instalando y configurando el software, en condiciones de calidad.

– Implantar y gestionar bases de datos instalando y administrando el software de gestión en condiciones de calidad, según las características de la explotación.

– Evaluar el rendimiento de los dispositivos hardware identificando posibilidades de mejoras según las necesidades de funcionamiento.

– Determinar la infraestructura de redes telemáticas elaborando esquemas y seleccionando equipos y elementos.

– Integrar equipos de comunicaciones en infraestructuras de redes telemáticas, determinando la configuración para asegurar su conectividad.

– Administrar usuarios de acuerdo a las especificaciones de explotación para garantizar los accesos y la disponibilidad de los recursos del sistema.

– Diagnosticar las disfunciones del sistema y adoptar las medidas correctivas para restablecer su funcionalidad.

– Gestionar y/o realizar el mantenimiento de los recursos de su área (programando y verificando su cumplimiento), en función de las cargas de trabajo y el plan de mantenimiento.

Los puestos de trabajo más relevantes para el Técnico Superior en Administración de Sistemas Informáticos en Red son:

– Técnico en administración de sistemas.
– Responsable de informática.
– Técnico en servicios de mensajería electrónica.
– Personal de apoyo y soporte técnico.
– Técnico en administración de base de datos.
– Técnico de redes.
– Supervisor de sistemas.
– Técnico en servicios de comunicaciones.
– Técnico en entornos web.

 

Fuente: TodoFP.es

Próximamente nuevo estándar de acceso seguro a la web: HSTS

En breve se establecerá como estándar (a día de hoy es una propuesta) el nuevo protocolo HSTS (HTTP Strict Transport Security protocol), se trata como su propio nombre indica, de un nuevo protocolo de acceso a los contenidos en la web que se unirá a los ya existente HTTP y HTTPS, poniendo especial énfasis en la seguridad.

El acceso a una página web utilizando el protocolo HTTPS (versión segura de HTTP) nos garantiza que se utilizan certificados para autentificar la identidad del servidor y  comunicaciones TLS para garantizar la encriptación de los datos.  No obstante existía la posibilidad de incluir enlaces no seguros ( de tipo HTTP),  los cuales  podían dar una falsa sensación de seguridad al usuario al estar en una página previamente autentificada con certificados.

El protocolo HSTS viene a rellenar este hueco: cuando accedamos a una página bajo este protocolo, no se podrá acceder desde su contenido a enlaces que no sean seguros, es decir no se podrán incluir enlaces de tipo HTTP.  En el caso de incluirlos, sus URLs se convertirán directamente a HTTPS y en el caso de que estas URL no soporten el estándar de seguridad, por ejemplo porque su certificado no está avalado por una autoridad certificadora reconocida, se mostrará un aviso al usuario sin acceder a su contenido.

Dos son los casos más habituales que se resolverán con este protocolo:

  • El caso de páginas seguras pero que incluían contenido de terceros y por tanto se podían introducir enlaces inseguros.
  • Las páginas que utilizaban un página de login insegura (usando HTTP) para una vez logado el usuario pasar a una conexión segura (HTTPS). Si usan HSTS , tendrán que utilizar un contexto seguro desde el principio.

Esperemos que este protocolo llegue a mejorar la seguridad de la red.

 

Google presenta en las coferencias GOto su nuevo lenguaje de programación

Google , acaba de desarollar un nuevo lenguaje para la programación web llamado “Dart”

“Dart” se presentara oficialmente del 10 al 12 de octubre en la conferencia GOto realizadas en dinamarca.  Desde Google no dan más detalles acerca de las características de este nuevo lenguaje de progrmación “Dart”. Aunque nos han informado de que este nuevo lenguaje de programación se enfoque al desarrollo estructurado en la web, interpretado como el código javascript.

Para todos aquellos que querais asistir a las conferencia podeís consultar en GOto Conferences 2011.

Abierto plazo matrícula FP a distancia 2011/12 – Ciclos Formativos de Grado Superior de Informática

Ya se encuentra abierto el plazo de matrícula para el curso 2011/12 de los Ciclos Formativos de Grado Superior que imparte el Instituto Fomento Ocupacional.

La principal novedad es la inclusión de dos nuevas titulaciones:  Desarrollo de Aplicaciones Multiplataforma y Desarrollo de Aplicaciones Web. Del mismo modo que ocurrió el pasado curso con Administración de Sistemas Informáticos y el nuevo Administración de Sistemas Informáticos en Red, estas dos titulaciones sustituyen a la anterior de Desarrollo de Aplicaciones Informáticas.

Para más información visita www.foc.es o ponte en contacto con el Centro.

¿Que es Django?

Django es un entorno de desarrollo web escrito en Python que fomenta el desarrollo rápido y el diseño limpio y pragmático.

Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código.

Django fue inicialmente desarrollado para gestionar aplicaciones web de páginas orientadas a noticias de World Online, más tarde se liberó bajo licencia BSD. Django se centra en automatizar todo lo posible y se adhiere al principio DRY (Don’t Repeat Yourself).

En el siguiente enlace podéis ver algunos ejemplos, tutoriales Django