Actualidad tecnológica archivos - Página 2 de 6 - Instituto FOC | Informática ONLINE | FP Informática ONLINE

Especialistas en Informática

Comprensión general del desarrollo de software

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

  • Conocer el ciclo de vida de una aplicación
  • Conocer los métodos de prueba de una aplicación
  • Depurar aplicaciones
  • Conocer diversos tipos de algoritmos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Comprensión de la administración del ciclo de vida de las aplicaciones.
  • Conocer los tipos de pruebas de una aplicación.
  • Conocer los estructuras de datos de C#.
  • Ejemplos de algoritmos con estructuras de programación.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Curso de Introducción a las Metodologías Ágiles.

Iníciate en el uso de las Metodologías Ágiles,  inscribiéndote en nuestro curso de «Introducción a las Metodologías Ágiles».

Para ello se van a impartir varias sesiones donde se van a mostrar tanto los fundamentos de estas metodologías como algunas herramientas para su manejo. Todo desde un punto de vista práctico que permita al alumno comenzar a aplicar estas metodologías desde la primera sesión.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

 

¿Cuántas sesiones son? ¿Cómo me registro?

Son  tres sesiones de una hora de duración cada una de ellas. Todas comienzan a las 19.00h y terminan a las 20.00h.

16/07/2020         Introducción a las metodologías Ágiles.

23/07/2020         Introducción al Framework Scrum.

30/07/2020         Metodologías Ágiles. Introducción a Kanban.

 

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, podrás visualizar las grabaciones de las mismas. Te iremos avisando de la publicación de las grabaciones.

Cómo programar efectos en una web de forma rápida y sencilla!!!!

Cómo programar efectos en una web de forma rápida y sencilla!!!!

Nuestro alumnado del Ciclo de Grado Superior de Desarrollo de Aplicaciones Web, conoce y maneja bien técnicas para crear efectos en una página Web de forma sencilla, eficiente y amigable para el usuario.

Por ejemplo, les proponemos crear los siguientes efectos:

  • Efecto ocultar Panel 1 al hacer clic en el botón Button 1
  • Efecto visualizar Panel 1 al pasar el ratón por encima del botón Button1

A priori, parece que esto nos puede llevar a un proyecto web complejo en el que hay que escribir mucho código. Pero nada más lejos de la realidad. Observa la siguiente imagen y veras que con unas pocas líneas de código Jquery (ver parte izquierda de la imagen), puedes conseguir los efectos que hemos propuesto al inicio de este texto (ver parte derecha de la imagen).

efectos_en_la_Web Jquery

Te propongo que descargues el código fuente de este programa, extrae los ficheros y haz doble clic en el fichero index.html, podrás ver los efectos de ocultar y visualizar el  Panel 1, en tu navegador habitual.

Si sabes algo de programación Web lee las siguientes cuatro líneas de código, con ellas se realizan estos efectos visuales:

$(document).ready(function(){

$(‘#boton1’).click(function() {
$(‘#panel1’).slideUp(1000);
});
$(‘#boton1’).mouseenter(function() {
$(‘#panel1’).slideDown(1000);
});

¿No te parece interesante? Solo con cuatro líneas se pueden generar estos efectos. Jquery es una herramienta potente y muy útil, fundamental para cualquier programador Web.

Puedes descargar el código haciendo clic aquí: index

Aspectos fundamentales del desarrollo software. Introducción a la programación Orientada a Objetos con C#

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

  • Conocer el concepto de clase
  • Comprender el concepto y métodos de creación y uso de objetos
  • Comprender el funcionamiento de la herencia

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de los objetos.
  • Conceptos de los valores y las referencias.
  • Comprensión de la encapsulación.
  • Comprensión de la herencia

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Aspectos fundamentales del desarrollo software. Introducción a la programación C#

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

  • Crear un proyecto en C#
  • Conocer las estructuras básicas de programación
  • Conocer los tipos de datos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de la programación informática.
  • Comprensión de las estructuras de decisión.
  • Comprensión de las estructuras de repetición.
  • Comprensión del control de excepciones.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Curso De Aspectos Fundamentales Del Desarrollo De Software. MTA 98-361

Iníciate en la programación en C# a través de Visual Studio .NET,  inscribiéndote en nuestro curso de «Aspectos Fundamentales del Desarrollo Software».

Para este curso vamos a seguir los contenidos del MTA 98-361 de Microsoft.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

¿Qué voy a aprender?

  • Manejo de la plataforma .NET.
  • Estructuras básicas de programación con el lenguaje C#.
  • Creación de aplicaciones de consola, de escritorio y aplicaciones web.
  • Depuración de Apps.
  • Acceso a bases de datos desde C#.

¿Cuántas sesiones son? ¿Cómo me registro?

Son cinco sesiones de una hora de duración cada una de ellas. Todas comienzan a las 19.00h y terminan a las 20.00h.

01/07/2020         Introducción a la programación C#.

08/07/2020         Introducción a la programación orientada a objetos.

15/07/2020         Comprensión general del desarrollo de software 

22/07/2020         Aplicaciones de escritorio y aplicaciones web.

29/07/2020         Manejo de bases de datos desde C#.

 

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, podrás visualizar las grabaciones de las mismas. Te iremos avisando de la publicación de las grabaciones.

SEGURIDAD EN BASES DE DATOS. COPIAS DE SEGURIDAD.

Las bases de datos son una herramienta fundamental para que cualquier empresa mantenga sus datos ordenador, accesibles y fácilmente actualizables.

Para mantener a salvo los datos que tenemos almacenados en las bases de datos, es fundamental que conozcamos los distintos tipos de copias de seguridad que podemos realizar a nuestras bases de datos, para mantener los datos a salvo de cualquier tipo de catástrofe.

Tipos de copias de seguridad en bases de datos:

  • En frio: parando los servicios del gestor de bases de datos, para evitar que los usuarios accedan a la base de datos durante la copia de seguridad. Este tipo de copias son muy sencillas, pero impiden el acceso a los clientes.
  • En caliente: dejando activo el servidor y accesible a los usuarios. Estas copias no afectan al servicio proporcionado, pero comprometen la integridad de los datos.
  • Física o en crudo(raw): se almacenan los ficheros físicos que contienen los datos de la base de datos tal y como son gestionados por el gestor, por ejemplo, guardar los ficheros .dbf, ficheros de control y de parámetros de una base de datos Oracle. Son muy rápidas y permiten realizarse tanto en caliente como en frío.
  • Lógica: En lugar de copias los ficheros originales, se extraen los datos de las tablas exportándolos a ficheros de texto (o algún otro formato, por ejemplo cvs). Estas copias son mucho más lentas, pero tienen la ventaja de que se pueden intercambiar entre distintos SGBD. También suelen llamarse exportación de datos. Cuando se restaura una copia de seguridad lógica es un SGBD se llama importación de datos.

Combinando los distintos tipos de copias de seguridad, podemos tener:

  • Copia de seguridad completa, física, en frío: Consiste en parar el servidor de bases de datos y copiar todos los ficheros que componen la base de datos. Para realizar este tipo de copias tan solo es necesario usar el comando copy o cp del sistema operativo para mover los archivos a una ubicación segura.
  • Copia de seguridad completa, física, en caliente: Consiste en copiar los ficheros que componen la base de datos sin dejar a los usuarios sin conexión. Para realizar esta copia de seguridad es necesario recurrir a una herramienta especial del SGBD (aunque no todos disponen de ella), puesto que el uso del comando cp o copy del sistema operativo incurriría en los problemas de integridad anteriormente mencionados.

Para conocer con más detalle, todo tipo de copias de seguridad de bases de datos, ofrecemos en el ciclo de Administración de Sistemas Informáticos en Red, un módulo que explica en profundidad toda esta tipología:

  • Gestión de Bases de Datos
  • Administración de sistemas gestores de bases de datos

 

Además, en el ciclo Desarrollo de Aplicaciones Multiplataforma y en el ciclo de Desarrollo de Aplicaciones Web también ofreceos un módulo que explica en profundidad toda esta tipología:

  • Bases de datos

YO NO COMPARTO MI WIFI. Lo siento.

Al estar todos en casa por las restricciones del COVID-19, todos estamos haciendo un uso máximo del internet y por añadido del WIFI.

Además, son tiempos de solidaridad y se comparte muchas cosas con los vecinos. Y como no? Se nos puede plantear compartir el WIFI con el vecino que no está pasando un buen momento o que tiene averiado si internet.

Pues yo no comparto el WIFI con nadie, por que esta medida solidaria tiene los siguientes riegos:

  • Robo o pérdida de información almacenado en mis dispositivos electrónicos que tengo conectados a mi red local en casa.
  • Escucha o espionaje de la información que transmitimos por la Red.
  • Uso de nuestro WIFI para actividades ilícitas en nuestro nombre.
  • Bajada del ancho de banda disponible al compartirlo.

Aunque parece una medida poco solidaria, hay que tener presente nuestra seguridad en internet.

Para conocer con más detalle, todo tipo de medidas de seguridad en internet, ofrecemos en el ciclo de Administración de Sistemas Informáticos en Red, dos módulos que explican en profundidad todo esta problemática:

  • Servicios de Red e Internet

Enrique Luque Cervigón

Nos emociona saber que nuestros alumnos consiguen sus metas y que sus carreras son exitosas, por ello nos hemos llevado una grata sorpresa cuando Enrique Luque Cervigón (alumno de Instituto FOC de hace dos años), se puso en contacto con nosotros para darnos la estupenda noticia: la revista Astronomía ha publicado su proyecto de observatorio astronómico remoto.

Su proyecto se basa en cómo controlar de manera remota un telescopio, su alojamiento y una serie de cámaras. Puedes ver los resultados de este proyecto en su propia web.

A continuación Enrique nos habla sobre sus experiencias y trayectoria laboral.

  1. ¿Por qué decidiste estudiar informática?
    Siempre me ha atraído la informática, aunque nunca me planteé que pudiera llegar a ser mi trabajo hasta que por diversas circunstancias me decidí a dar el paso.
  2. ¿Qué te hizo decantarte por la formación en Instituto FOC?
    Comencé a estudiar ASIR en la Universidad Internacional de La Rioja (UNIR), pero cerraron el ciclo y entre las diversas opciones para continuar que se nos presentaron la inmensa mayoría nos decantamos por FOC. De entre el abanico de facilidades que se nos ofrecía cabe resaltar la  formación online que ofrece FOC, el programa del ciclo y la posibilidad de exámenes en Madrid.
  3. ¿Recomendarías la formación profesional Online?
    Trabajando y con familia, sin duda alguna.
  4. ¿Cómo valorarías tu experiencia?
    Muy positiva.
  5. ¿Cuál ha sido tu trayectoria profesional tras obtener tu titulación como Técnico Superior de Administración de Sistemas Informáticos en Red?
    Lo cierto es que dada mi edad al finalizar el ciclo, el mercado laboral se presenta harto complicado para alguien que ronda los cuarenta, hay que ser realistas. Aunque no me faltaron las ofertas de trabajo me decanté por seguir en mi actual empresa y continuar mi formación con una especialización en Linux y Ciberseguridad con las correspondientes certificaciones que me permitan dar el salto en el futuro con más garantías.
  6. ¿Qué sentiste cuando te comunicaron que tu proyecto sería publicado en la revista Astronomía?
    Sientes que tu trabajo es reconocido y valorado, que los años de formación han servido y han dado sus frutos, algo que te produce un inmenso placer.
  7. ¿Pudiste aplicar conocimientos obtenidos en el ciclo al hacer tu proyecto?
    Por completo, de no haber sido por lo aprendido durante el ciclo este proyecto no habría visto la luz.
  8. ¿Podrías hacernos una descripción del proyecto que has publicado en la revista Astronomía?
    Desde hace muchos años soy aficionado a la astronomía y conozco los problemas que plantea el hecho de tener que desplazarnos por la noche a lugares apartados con equipos voluminosos, delicados y caros. Algunos aficionados tenemos lugares donde dejar montados los equipos, pero el desplazamiento para poder usarlos no se puede evitar. De ahí nació la idea de este proyecto, un observatorio astronómico controlado remotamente de tal forma que desde, tu lugar de residencia habitual en un ciudad, pudieras controlar un telescopio, cámaras para astrofotografía y el observatorio que lo aloja y lo mantiene  a cubierto situado en un lugar apartado y libre de contaminación lumínica y atmosférica.
  9. ¿Cuáles son tus aspiraciones actualmente?
    De momento terminar mi especialización en ciberseguridad y más adelante dar el salto al sector.
  10. ¿Qué consejos le darías a nuestros alumn@s?
    A quiénes estén planteándose iniciar su formación en FOC les diría que no se lo piensen más y den el paso.
    A los que ya sean alumnos creo que ya estarán viendo ellos mismos los hechos, pero sí quisiera animarles a seguir con el esfuerzo porque tendrán su recompensa máxime en este sector en auge.

Queremos agradecerte, Enrique, que nos hagas partícipes de sus logros ¡Esperamos que alcances todas tus metas!

Si has sido o eres alumn@ de Instituto FOC nos encantaría que te pusieras en contacto con nosotros para contarnos a qué te dedicas en la actualidad.

Empleabilidad en el sector IT

El sector IT a nivel global ha supuesto uno de los mayores generadores de empleo en los últimos años, empleando en Europa, ya en 2016, a más de 8.2 millones de profesionales, correspondiendo al 3,7% del total del empleo según los datos de Eurostat. En España este sector empleaba hace dos años a 557.600 personas (un 3% del empleo total). Dando lugar así a una tasa de empleo del 76% según datos del INE.

La tecnología es cada vez más transversal,  lo que provoca que los desarrolladores de software trabajen en una amplia gama de industrias tanto dentro como fuera del sector IT.

Dentro de este amplio sector IT, la mayor parte de los desarrolladores profesionales trabajan para empresas que realizan desarrollo web, TI y SaaS, mientras que los que trabajan en consultoría o en la industria médica tienen más experiencia en codificación.

grafico ok

 

A pesar de existir diferencias de salario según los roles profesionales, los desarrolladores cuentan con empleos estables y niveles salariales altos.

La encuesta Stack Overflow estima que alrededor de la mitad de los desarrolladores ha aceptado un nuevo trabajo en los últimos dos años, y más del 34% lo ha hecho en menos de un año.

El mercado de las tecnologías no cesa en su evolución, creando nuevas profesiones y  modificando las tradicionales para adaptarlas a las necesidades actuales.

Se requieren habilidades y conocimientos tecnológicos, en concreto sobre programación. Tanto es así que, según la Unión Europea, más del 90% de las ocupaciones profesionales ya requieren alguna competencia en TIC y se espera que el número de puestos de trabajo que requieren habilidades tecnológicas aumente en 16 millones para el año 2020.

Los desarrolladores para seguir en activo están continuamente renovándose, pues deben adaptarse a las nuevas tecnologías, lenguajes de programación…

El desarrollo de la economía digital y la sociedad de la información hacen que el conocimiento técnico se combine con las habilidades sociales y de negociación, de forma que puedan atender a una gran variedad de funciones dentro de sus puestos de trabajo y que se puedan adaptar a los cambios que son previsibles y que no lo son.

 

Fuente: Coding Institute. Informe IMMUNE.  02/10/2018. https://static1.squarespace.com/static/5a705ce0d74cffb25065aa36/t/5aec195903ce641d8ca4a94b/1525422434677/RESUMEN-EJECUTIVO-INFORME-IMMUNE-ESTADO-DEL-CODING.pdf

Foto de Fondo creado por freepik – www.freepik.es

Consejos para hacer una entrevista por Skype.

En este artículo te damos unos consejos para que tu entrevista de trabajo por Skype sea un éxito.

En primer lugar vamos a destacar las ventajas que tiene la realización de una entrevista de este tipo:

  • Sólo debes preocuparte por la entrevista y no por cómo llegar a la empresa.
  • Serás puntual. Puedes dejarlo todo preparado un ratito antes de comenzar la entrevista.
  • Te vas a encontrar en un lugar cómodo para ti.

Y ahora sí, nuestros consejos:

  1. Cuida tu imagen. No sólo nos referimos a que tu vestimenta sea la adecuada, también es muy importante tu postura y la seguridad en ti mismo.
  2. ¡Atención al fondo! Busca un lugar tranquilo, minimalista, sin muchos elementos que puedan distraer la atención del entrevistador. Si los elementos son positivos no hay problema. Con esto me refiero a que puedes tener de fondo tus titulaciones académicas por ejemplo.
  3. Haz pruebas de sonido. Comprueba antes de la entrevista que el micro funciona. Puedes hacer una videollamada con algún amigo para comprobarlo.
  4. Haz que te recuerden. Puedes despedirte con una frase que te represente y que apoye tu faceta profesional.

Foto de Negocios creado por freepik – www.freepik.es

Tendencias de ciberamenazas

Según el CN-Cert (Centro criptológico nacional) lo que cabe esperar en el futuro inmediato en relación a las ciberamenazas es lo siguiente:

  1. Aumentarán los ciberataques patrocinados por Estados. Hay muchos ejemplos: desde ciberataques convencionales hasta acciones comprendidas en las denominadas amenazas híbridas.
  2. Ataques a la cadena de suministro. Los equipos de gestión de estos riesgos dentro de las organizaciones serán más habituales a medida que aumenten los ataques a la cadena de suministro.
  3. La nube como objetivo. Durante 2018 se han producido muchos incidentes relacionados con la computación en la nube y se espera que continúen y evolucionen en los próximos años.
  4. Sofisticación del código dañino.
  5. Los ciberataques dirigidos a personas. Es de esperar que los próximos años sean testigo de un mayor volumen de correos electrónicos de suplantación de identidad (phishing) y sitios web falsos diseñados para engañar al usuario y facilitar el acceso a datos confidenciales, tales como contraseñas o números de tarjetas de crédito.
  6. Utilización de dispositivos inteligentes en ciberataques con el objeto de sustraer datos o información personal.
  7. Permanencia de los ataques DDoS y su relación con la IoT. Entre los más problemáticos se encuentran los ataques contra dispositivos de IoT que conectan los mundos digital y físico. Es de esperar un número creciente de ataques contra estos dispositivos que controlan la infraestructura crítica, como la distribución de energía y las redes de comunicaciones, y a medida que los del hogar se hagan más omnipresentes, es probable que haya futuros intentos de utilizarlos como arma por los Estados.
  8. Incremento del Criptojacking. Se hará más sofisticado en el futuro.
  9. El código dañino será más engañoso. Variantes de malware más difíciles de detectar y que podrían residir en los sistemas infectados durante un período de tiempo muy largo.
  10. Aprendizaje automático para bloquear nuevas amenazas. Esta protección proactiva será vital para vencer a los ciberdelincuentes, especialmente a aquellos que usan malware con técnicas de ocultación.
  11. IA como herramienta en los ciberataques. Recíprocamente, los defensores dependerán cada vez más de la IA para contrarrestar los ataques, identificar las vulnerabilidades y fortalecer sus sistemas ante posibles ataques.
  12. La adopción de 5G ampliará la superficie de ataque. La capacidad de realizar copias de seguridad o transmitir fácilmente volúmenes masivos de datos a almacenamientos basados en la nube dará a los atacantes nuevos objetivos.
  13. Incremento de la actividad legislativa y regulatoria. La plena aplicación del RGPD en la Unión Europea es solo un precursor de varias iniciativas de seguridad y privacidad en países fuera de Europa.

Vector de Abstracto creado por katemangostar – www.freepik.es

¿Qué es el hacking ético?

Se define hacking ético como la actividad de búsqueda de vulnerabilidades mediante la utilización de pen test (pruebas de penetración informáticas) en las redes de una  organización. Su finalidad es prevenir esas vulnerabilidades. Previenen los posibles fallos de seguridad y para mitigar los daños, priorizan los riesgos y verifican el cumplimiento de la normativa vigente.

Debido a la evolución de los ciberataques, las empresas privadas y los gobiernos han implementado el hacking ético como herramienta de prevención, control y mitigación de incidentes.

¿En qué se miden los daños causados?

  • En términos monetarios.
  • En el impacto de la imagen pública.
  • En la falta de confianza que esta situación puede generar en sus clientes.

¿Cuál es el origen de los ataques?

  • De otros países
  • Grupos de cibercriminales, ciberterroristas…
  • Desde dentro de la misma red corporativa o institucional, incluso a veces de sus propios colaboradores.

El hacking ético puede enfocarse desde dos vertientes:

  1. Prestación de servicios que permitan detectar fallos en los sistemas a través de pen test.
  2. Servicio de formación y capacitación de los empleados, a cargo de personal externo de la empresa, para que puedan detectar y prevenir estos ataques y robos de información.

Beneficios:

  • Para usuarios/particulares: favorece el uso de herramientas y sistemas digitales que las empresas ponen a su disposición.
  • Para las empresas: protección de los activos empresariales sin poner en riesgo su imagen ni la confidencialidad de datos.
  • Para la Administración Pública: herramienta clave en la seguridad de sus sistemas y lucha en contra del ciberterrorismo.

Tipos de hacking ético:

  • Externo caja blanca: se analizan todas las posibles brechas de seguridad mediante la información previamente proporcionada. Como resultado se obtiene un amplio informe en el que se incluyen recomendaciones.
  • Externo caja negra: igual que el anterior pero sin disponer de información previa.
  • Interno: analiza la red interna de la empresa para identificar la intrusión.
  • De aplicaciones web: simula ataques reales a determinadas aplicaciones.
  • De sistemas de comunicaciones: analiza la seguridad de las telecomunicaciones y la disponibilidad de los sistemas de comunicaciones.
  • VoIP: se analizan los riesgos de seguridad derivados de la conversión entre redes de voz y datos.
  • Test de denegación de servicio: se analiza el grado de solidez de un servicio ante la agresión de un atacante local o remoto.

Principales clientes:

  • Infraestructuras críticas.
  • Empresas con alta madurez tecnológica.
  • Empresas con grandes sistemas de información y de gestión de datos.
  • Gobierno y Administraciones Públicas.
  • Pymes.

Caso de éxito:

La Asociación Nacional de Profesionales del Hacking Ético, ANPHacket, reúne a hackers éticos, juristas expertos en derecho informático y fuerzas de seguridad. Su finalidad es fomentar la colaboración y el intercambio de información para luchar contra el cibercrimen y participar en actividades que promuevan la imagen del hacking ético como herramienta para garantizar la seguridad de los estados y empresas.

Foto de Ordenador creado por freepik – www.freepik.es

¿Qué es la Autenticación Multifactor (MFA)?

La MFA es un sistema de seguridad que exige varias formas de autenticación para verificar la legitimidad de una actividad. Combina varios credenciales independientes:

  • Contraseña (lo que sabe el usuario)
  • Token de seguridad (lo que tiene el usuario)
  • Verificación biométrica (lo que es el usuario)

 

¿Cuál es su objetivo?

Crear una defensa por capas para que sea más complicado que puedas sufrir un hackeo. Con este sistema, aunque uno de los factores se vea comprometido, los otros seguirán realizando su función, dificultando así el acceso a tus datos.

Anteriormente, el sistema de MFA se basaba sólo en 2 factores pero debido al incremento en el uso de dispositivos por parte de los consumidores para realizar compras o actividades bancarias, ha hecho que se genere autenticación de 3 factores para aportar una mayor seguridad a los usuarios.

 

A continuación puedes ver algunos ejemplos en los que se utiliza este sistema de seguridad:

  • Pasar una tarjeta e introducir un PIN
  • Deslizar una tarjeta, escanear tu huella digital y responder a una pregunta de seguridad
  • Iniciar sesión en una web y que te requiera introducir una contraseña que te han enviado previamente al móvil o al correo electrónico.

El fraude de los RRHH

INCIBE-CERT ha detectado un aumento en los casos de suplantación de identidad de los trabajadores de una empresa. Los ciberdelincuentes contactan con el departamento de Recursos Humanos a través del correo electrónico para solicitar un cambio de cuenta bancaria para recibir la nómina del trabajador.

El email spoofing consiste en suplantar la identidad del remitente. Una de las formas que utilizan para ello es modificar un carácter de la dirección de correo electrónico del trabajador.

Ejemplo:

Dirección correcta pepe.gonzales@nombredeempresa.es

Dirección falsa pepe.gonzalez@nombredempresa.es

Con este leve cambio, el receptor del correo puede no detectarlo y caer en el fraude.

 

¿Qué debes hacer para solucionarlo?

Los ciberdelicuentes suelen hacer uso de infecciones por malware para hacerse con los correos de los empleados de la empresa.

Siempre, ante la más mínima duda, tenemos que analizar el correo y aprender a identificarlos. Si no sabes cómo hacerlo pincha aquí.

Para evitar que espíen nuestro correo electrónico y evitar que nos infecten debemos seguir estos pasos:

  • Actualizar el sistema operativo y todas las aplicaciones.
  • Instalar y configurar filtros antispam y un antivirus que tendremos que mantener actualizado.
  • Desactivar la vista de correos en html en las cuentas críticas

 

 

 

 

Vector de Abstracto creado por katemangostar – www.freepik.es

¡¡Aprende a Programar ahora!! Acceso Libre

Durante los veranos impartimos una serie de Talleres Técnicos Online cuyo acceso es libre. El funcionamiento de estos talleres es el mismo que el de las clases en directo de los ciclos de Grado Superior.

A continuación puedes ver las grabaciones de los relacionados con Programación, sólo tienes que pinchar en el que te interese y podrás ver la grabación (por protección de datos la parte de interacción de los alumnos la tenemos que cortar).

   Talleres Técnicos Online de Programación

Nivel 1

Nivel 2

VIII Foro de la Ciberseguridad del Cyber Security Center

Sobre 300 profesionales de la ciberseguridad formarán parte de este evento para debatir y analizar temas como las políticas de seguridad y protección de datos de EEUU y Europa. Además, Security By Design será otro de los temas prioritarios a tratar, al igual que la importancia de los servicios tecnológicos básicos en las empresas.

Temas a tratar:

  • Comparativa de las políticas de ciberseguridad y protección de datos Europa-EEUU e impacto en el mercado
  • Security by Design en el desarrollo de software
  • Gestión de riesgos de terceros
  • Cybercomplexity milestone: la dificultad para orquestar múltiples soluciones
  • La importancia de los servicios tecnológicos básicos para la ciber-resiliencia en las empresas
  • La primera línea ante el cibercrimen

Fecha y de celebración:

Auditorio Caja de Música (Plaza Cibeles, 1A, 28014 Madrid).

Precio e instrucciones de inscripción:

Si no eres socio de ISMS: 121€

Más información aquí.

Partners

partners

Haz más seguros tus documentos de Word

Mircrosoft Word es unos de los editores de textos más utilizados en la actualidad. Ha evolucionado sus funciones ganando así una mayor popularidad.

La mejora en la experiencia de usuario conlleva una mayor complejidad del programa y sus funciones, haciendo así que, al igual que sucede con otras aplicaciones, se vea afectado por posibles ataques externos.

Los hackers utilizan las macros  (elementos con los que aumenta la productividad del programa) como vía de acceso del malware.

Por este motivo, es bueno que personalices y configures el uso de las macros para proteger tu equipo de ataques externos.

¿Cómo personalizar las macros?

  1. Ve a la pestaña “DESARROLLADOR”. Tendrás que activarla ya que no viene visible por defecto.

Para poder verla tendrás que seguir estos pasos:

Archivo–> Opciones–> Personalizar cinta de opciones–> Desarrollador–>Guardar

1

  1. Pincha en “Seguridad de macros”

2

  1. Marca la opción “Deshabilitar todas las macros con notificación” y deshabilita el resto si están marcadas.

3

Principales gestores de bases de datos de la actualidad.

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) consiste en una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las apps.
Está compuesto por:

  • Lenguaje de definición de datos
  • Lenguaje de manipulación de datos
  • Lenguaje de consulta.

Actualmente, conviven multitud de SGBD en el mercado y suelen ser clasificados en base a la forma en que administran los datos en:

  • Relacionales (SQL)
  • No relacionales (NoSQL)

 

Sistemas Gestores de Bases de Datos Relacionales (SQL)

Este modelo establece relaciones o vínculos entre datos. Cada relación representa un conjunto de entidades con las mismas propiedades y se compone de una serie de filas o registros (las llamadas tuplas), cuyos valores dependen de ciertos atributos (columnas).

Los principales SGBD SQL son: MySQL, MariaDB, SQLite (biblioteca escrita en C que implementa un SGBD), PostgreSQL, Microsoft SQL Server y Oracle.

 

Sistemas Gestores de Bases de Datos No Relacionales (NoSQL)

Una base de datos no relacional no requiere de estructuras de datos fijas (tablas), no da completas garantías de las características ACID y realiza escala horizontal de forma óptima.

Se hace uso de ellas en entornos distribuidos que deban estar continuamente disponibles y operativos y que además gestionan un gran volumen de datos.

Los SGBD NoSQL más utilizados actualmente para administrar este tipo de bases de datos son: MongoDB, Redis y Cassandra.

 

Ten en cuenta que deberás hacer un estudio del tipo de datos que vas a almacenar para escoger el SGBD más adecuado a las necesidades.

La IA reconstruye rostros a través de la voz.

Speech2Face es una herramienta creada por el laboratorio de Ciencias Informáticas e Inteligencia Artificial del MIT (MIT CSAIL) cuya función es determinar la edad, el género y la etnia de una persona mediante el habla.

La intención de sus creadores no es la reconstrucción perfecta de un rostro sino la asociación de características físicas con la voz. El objetivo es saber hasta qué punto es posible saber cómo es físicamente una persona a partir de su voz.

Speech2Face consiste en una red neuronal de aprendizaje entrenada mediante una base de datos abierta AVSpeech. Ésta la componen más de 100.000 fragmentos de voz de seis segundos. Además de esa base de datos, han hecho uso de VoxCeleb, la cual contiene millones de vídeos, de unas 7.000 personas famosas, publicados en Internet.

La imagen final es una persona de frente con un gesto neutro. El modelo de estudio va aprendiendo de la base de datos correlaciónales de audio y sonido entre las personas y sus caras. Se centra en edad, género y etnia pero también en otros factores como las medidas y proporciones craneofaciales. Todo este trabajo va supervisado.

Resultados:

  • Se ha alcanzado un 94% de precisión en la determinación del género.
  • Resultados buenos en etnias blancas y asiáticas pero no tanto en la negra o india (puede deberse a su menor presencia en las bases de datos).
  • Los mejores resultados de los atributos craneofaciales se han encontrado en la nariz y en la boca, llegando así a la conclusión de que la estructura de la nariz determina el habla.

Si quieres obtener más información sobre este proyecto echa un vistazo a la Conferencia IEEE sobre visión artificial y reconocimiento de patrones (CVPR) 2019.

Navega de forma anónima por Internet

Redes anónimas como Tor adquieren popularidad debido a que los usuarios, cada vez más, quieren preservar su privacidad en Internet. Para ello hacen uso de servicios Proxy o VPN. No todas las redes tienen las mismas características y por ello lo aconsejable es hacer uso de una u otra en función de las actividades que vayas a realizar.

¿Qué ventajas tiene la navegación anónima con TOR?

Implementa un enrutamiento encapsulando los mensajes en capas, de ahí que se la conozca como Onionland.

La comunicación pasa por nodos de entrada, tránsito y salida hasta alcanzar su destino. Los saltos y cifrados dificultan el rastreo o análisis de esa comunicación.

Está considerada la red anónima más grande en la actualidad con más de 200.000 usuarios.

Tiene soporte en varios idiomas y plataformas. El navegador Tor es sencillo y cuenta con una buena velocidad de navegación y hace uso de pocos recursos.

Se recomienda para consultar webs y acceder a contenidos no indexados.

 

¿Qué ventajas tiene la navegación anónima con I2P?

Esta red anónima descentralizada trata la comunicación a través de paquetes que contienen mensajes. Se envían varios paquetes, en lugar de uno sólo, que pasan por diferentes nodos.

Utiliza túneles unidireccionales de entrada y salida. Dentro de cada túnel se hace un enrutamiento tipo cebolla, parecido al de Tor.

En I2P es más compleja la realización de un análisis de tráfico que en Tor debido a la utilización de varios nodos, túneles y envío de varios paquetes.

Puede ser utilizada para todas las actividades que realizamos en Internet, ya que es compatible con la mayoría de las aplicaciones. Además, permite personalizar su API para cualquier aplicación.

A pesar de ello no goza de la popularidad que tiene de Tor.

 

¿Qué ventajas tiene la navegación anónima con FreeNet?

Es la red más veterana, comenzó a funcionar en el 2.000 y fue diseñada como una red peer-to-peer (P2P) no estructurada de nodos no jerárquicos, entre los cuales comparten información.

Sólo pueden acceder a los documentos cifrados los que conozcan la llave asociada. De esta forma se impide que sean encontrados y censurados. Se mantiene en anonimato los que publican y los que descargan la información.

Permite navegar sitios web, consultar o leer foros y publicar archivos con fuertes controles de privacidad y anonimato.

Curso de Introducción a la programación. Sesión 8: Depuración de aplicaciones con NetBeans

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

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans
  • Usar el depurador en el entorno NetBeans.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans
  • Uso de las distintas opciones de depuración en el entorno NetBeans.

Principales archivos con los que pueden enviar un virus a tu correo electrónico

La ciberdelincuencia está a la orden del día pero está en tu mano reducir los daños y prevenirlos.

Una de las formas más comunes que utilizan los hackers para propagar un virus es a través del correo electrónico mediante spam. Esos correos basura contienen programas maliciosos que infectan tu equipo.

A pesar de que los servicios de correo electrónico están mejorando su capacidad de detectar esos ataques, a veces no consiguen que pasen a la carpeta de correo no deseado y los recibimos directamente en nuestra carpeta de entrada.

La mayoría de las ocasiones, esos correos, contienen un archivo adjunto con la intención de despertar nuestra curiosidad.

Las empresas de ciberseguridad MicroTrend y Kasperky Lab, advierten de cuáles son los tipos de archivos por los que es más probable que recibas un malware.

  • Archivos del paquete Office de Microsoft (especialmente documentos Word, Excel y PowerPoint).
  • PDF. Pueden incluso activar archivos de Java para tener el control total sobre tu ordenador.
  • ZIP y RAR. Es uno de los más utilizados por los hackers ya que permiten difundir una gran variedad de virus. El malware se descomprime en una de las carpetas de tu equipo sin que te des cuenta.
  • IMG e ISO. Son menos utilizados y suelen acompañarse de un documento Word.

Curso de Introducción a la programación. Sesión 7: Creación y ejecución de aplicaciones JAVA en NetBeans


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

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

Mima a tu móvil en verano

El mejor consejo para mimar tu móvil en verano es dejarlo descansar pero ya sabemos que esto es un imposible, por eso te damos algunos consejos para cuidarlo en estas fechas.

¿Serías capaz de saber cuántas veces consultas el teléfono al día? Se hace una estimación de ¡150 veces! ¿Increíble verdad?

Muchas personas, por motivos laborales, tienen que estar pendientes del teléfono pero la inmensa mayoría lo miramos sin ser casi conscientes.

A continuación te damos unos consejos para mimar tu teléfono:

  • La sal y el cloro no son buenos amigos para tu teléfono. A pesar de que existen teléfonos resistentes al agua; la sal y el cloro pueden estropear los componentes electrónicos.
  • Evita exponerlo a altas temperaturas, se sobrecalentará el equipo electrónico. Si te ocurre esto, apágalo unos minutos y vuelve a encenderlo.
  • Cuidado cuando lo guardes en tu bolsillo. Cualquier tipo de flexión puede exponer el aparato a averías internas de la placa base y conexiones que, aunque son 100% reparables, pueden dejar el móvil inoperativo durante varios minutos.
  • La arena y el polvo pueden estropear el puerto de carga, evita el contacto de tu teléfono con ellos.
  • Activa alguna de las medidas de seguridad de tu móvil (un patrón, un pin…). Con el buen tiempo somos muy dados a tomarnos algo en una terracita y dejar el teléfono encima de la mesa, dando lugar así que las probabilidades de robo sean mayores. Por ello te aconsejamos que actives alguna de las medidas de seguridad de tu teléfono y que instales una aplicación de búsqueda del dispositivo para poder localizarlo en caso de robo.

Curso de Introducción a la programación. Sesión 6: Creación de Proyectos JAVA en NetBeans


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

  • Crear proyectos en NetBeans
  • Conocer la estructura y composición de los proyectos
  • Ejecutar aplicaciones JAVA en NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

Curso de Introducción a la programación. Sesión 5: Instalación y puesta en marcha de NetBeans


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

  • Descargar los componentes del entorno de desarrollo NETBeans
  • Instalar NetBeans.
  • Escribir aplicaciones en NetBeans
  • Ejecutar aplicaciones JAVA en NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Descarga de los paquetes necesarios para instalar NetBeans.
  • Instalación de NetBeans
  • Uso de la plataforma NetBeans
  • Compilación y ejecución de aplicaciones en NetBeans

El sector TI creció un 7,3% en 2018

Por quinto año consecutivo, el sector TI registra un resultado de crecimiento de un 7.3%. Así lo indica Ametic en su  informe sobre Las Tecnologías de la Información en España, 2018

Los segmentos e indicadores TI analizados (Hardware, Software y Servicios TI) obtienen cifras positivas en su evolución.

1

La demanda de empleo tecnológico está muy por encima de lo que lo es en su conjunto para el sector servicios o para el global de los sectores económicos.

Se manifiesta un notable incremento en la rotación de personal entre empresas del propio sector TI y hay unas buenas expectativas de creación de empleo a corto plazo.

2

Bases del crecimiento por segmentos

HARDWARE

  • Los problemas de abastecimiento de chips y políticas de comercio han afectado al segmento de ordenadores.
  • Gracias a la renovación de equipos obsoletos del parque tecnológico y a la realización de nuevos proyectos institucionales y demanda del sector privado, se ha observado un ligero crecimiento.
  • En el sector público se han congelado los presupuestos y esto ha dificultado las inversiones en nuevas tecnologías por parte de la Administración.

SOFTWARE

  • Software de gestión el más utilizado por las empresas.
  • Consolidación de cifras de sistemas operativos
  • Bajada en la línea de herramientas de desarrollo.
  • Crecimiento muy importante en cloud.
  • Mayor demanda de productos de software y servicios TI por parte del sector público.

 

SERVICIOS TI

  • Soluciones personalizadas como fórmula cada vez más generalizada.
  • Las líneas de actividad de este sector crecen.
  • Crecimiento de los servicios de soporte.
  • Aumenta la tendencia a la externalización de actividades que no conforman el centro de negocio.
  • Expectativas de crecimiento para 2019: positiva.

Curso de Introducción a la programación. Sesión 4: Creación de aplicaciones Java con el JDK

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

  • Conocer los componentes de desarrollo de JAVA
  • Crear fuentes básicas en Java.
  • Compilar aplicaciones JAVA
  • Ejecutar aplicaciones JAVA

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Descarga de los paquetes necesarios para desarrollar en JAVA.
  • Instalación de esos componentes.
  • Escribir aplicaciones básicas de JAVA
  • Compilación y ejecución de aplicaciones JAVA

Curso de Introducción a la programación. Sesión 3: Desarrollo de algoritmos con estructuras de control repetitivas.


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

  • Conocer el funcionamiento de las estructuras repetitivas.
  • Construir algoritmos usando sentencias repetitivas.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Tipos de sentencias repetitivas.
  • Estudio de las sentencias repetitivas.
  • Uso de las sentencias condicionales en la construcción de algoritmos

Tres mujeres españolas en el TOP 100 de los eSports

Según la AEVI (Asociación Española de videojuegos) el número de jugadores de videojuegos ha superado la cifra de 16 millones (16,8 millones) con una importante presencia del número de mujeres jugadoras, que alcanzó el 41% del total.

Poco a poco vamos viendo como el papel de la mujer en el sector de las tecnologías va cobrando importancia. En el caso de los videojuegos, en unos años, el porcentaje de mujeres gamers ha aumentado considerablemente.

El empeño de estas jugadoras por abrirse un hueco en este mundo está dando sus frutos, convirtiéndose en referentes para otr@s jugador@s.

A continuación puedes ver las tres mujeres españolas que actualmente forman parte del Top 100 de los eSports.


iReneIrene Sánchez (iRene) twitter

Ocupa el puesto 47 en el listado de Top 100 jugadoras de eSports Earings.

Es una jugadora española de CS: GO , antes jugadora de Counter-Strike 1.6.

Campeona de 8 torneos, subcampeona en 6 y semifinalista en 3.

De los 19 torneos en los que iRENE recibió un premio en efectivo, el más grande fue de $ 3,000.00 de Intel Challenge Katowice el 15 de marzo de 2015. Ella se ubicó en primer lugar, lo que representa un 20,50% del total de premios que ganó.

Entrevista a iRene


SoniaSonia García (Sonia) twitter

Ocupa el puesto 71 en el listado de Top 100 jugadoras de eSports Earings.

Es una jugadora española de CS: GO.

Campeona de 7 torneos y semifinalista de un torneo.

De los 9 torneos en los que Sonia recibió un premio en efectivo, el más grande fue de $ 3,000.00 de Intel Challenge Katowice el 15 de marzo de 2015. Se colocó en primer lugar, lo que representa un 32,11% del total de premios ganados.

Entrevista a Sonia


Beatriz Beatriz Grancha (AlinaDeschain) twitter

Ocupa el puesto 99 en el listado de Top 100 jugadoras de eSports Earings.

Aliadeschain ha recibido $ 7,500.00 en premios en efectivo de un solo torneo en los últimos 90 días, ninguno de los cuales llegó en el último mes.

Entrevista a AliaDechain

Curso de Introducción a la programación. Sesión 2: Desarrollo de algoritmos con estructuras condicionales.

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

  • Conocer el funcionamiento de las sentencias condicionales.
  • Construir algoritmos usando sentencias condicionales.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Tipos de sentencias condicionales.
  • Estudio de las sentencias condicionales
  • Uso de las sentencias condicionales en la construcción de algoritmos

¿Estás siendo víctima de espionaje?

En la era de las nuevas tecnologías, muchas personas, en algún momento, hemos pensado que nos espían a través de nuestros dispositivos móviles. En este artículo vamos a darte unos tips para saber si estás siendo víctima de espionaje.

Por todos es sabido que las grandes empresas recopilan nuestros datos personales pero ¿qué sabemos de los particulares que pueden espiarnos? Seguro que no es la primera vez que conoces que alguien está espiando a otra persona sin que sea consciente. Para poder hacerlo a nivel doméstico esa persona necesita acceder físicamente a tu teléfono, desbloquearlo e instalar algún tipo de APK.

Otra opción es a través del pishing, enviándote alguna App para que la pruebes o algún correo  haciéndose pasar por otra persona para que descargues esa App en tu móvil.  Funciona como un virus informático que en ocasiones puedes detectarlo fácilmente y otras veces necesitas investigar un poco más.

A continuación te enumeramos unos tips para saber si te espían:

  • Conocer en todo momento las Apps que tienes instaladas en tu teléfono.
  • Observa si tu teléfono consume más batería de lo habitual. Muchas de estas Apps necesitan consumir mucha batería para poder acceder a tus datos.
  • Sobrecalentamiento del teléfono. El consumo de recursos y batería provoca que el dispositivo se caliente.
  • Errores de funcionamiento que antes no se daban y ahora sí. Revisa tu historial.

 

¿Cómo soluciono este problema?

  • Desinstala las aplicaciones que creas sospechosas. Hay aplicaciones que son muy sencillas de desinstalar y otras en las que puede que necesites de otra App que detecte malware.
  • Reestablecer los valores de fábrica. Es la opción más drástica pero la más eficaz.

 

Taller técnico: Creación de terreno en 3D con Unity

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

  • Comprender las características de un terreno en 3D.
  • Generar un terreno utilizando las herramientas del Motor del Terreno de Unity.
  • Crear un terreno a partir de un fichero RAW.
  • Añadir árboles y otros elementos al terreno.
  • Mover la cámara por el terreno.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Terreno en 3D.
  • Motor del Terreno de Unity.
  • Assets.
  • Cámara.

Taller técnico: Proyecto 3D Unity

https://www.youtube.com/watch?v=%20ybNSlW2SkjE%20&w=560&h=315
Al finalizar esta sesión serás capaz de:

  • Comprender las características de un juego 3D.
  • Entender la animación en 3D.
  • Gestionar la iluminación de una escena 3D.
  • Utilizar físicas, colisionadores, materiales y shaders en 3D.
  • Distinguir todas los subsistemas de un juego 3D completo.
  • Modificar un juego 3D ya existente.
  • Comprender scripts complejos.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Unity Learn.
  • Animación en 3D.
  • Iluminación.
  • Físicas, colisionadores, materiales y shaders.
  • Modificación de un videojuego existente.

Taller técnico: Creación de aplicaciones híbridas y aplicaciones web progresivas con Ionic Framework

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

  • Definir lo que son las aplicaciones híbridas y las aplicaciones web progresivas
  • Conocer las ventajas de la programación de aplicaciones híbridas
  • Conocer Ionic Framework
  • Crear una pequeña aplicación Ionic que funcione en dispositivos Android e IOS

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • ¿Qué son las aplicaciones híbridas?
  • Comparación de desarrollos híbridos y nativos
  • ¿Qué es Ionic Framework?
  • Creación de una aplicación Ionic básica
  • Ejecución de la aplicación creada en el móvil
  • Creación de una aplicación PWA

CURSO INICIACIÓN A LA PROGRAMACIÓN ¡¡ACCESO LIBRE!!

Obtén una buena base de programación inscribiéndote en nuestro curso de Iniciación a la programación.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

¿Qué voy a aprender?

  • Fundamentos de programación.
  • Manejo de entornos de desarrollo.
  • Creación y depuración de Apps.

¿Cuántas sesiones son? ¿Cómo me registro?

Son ocho sesiones de una hora de duración cada una de ellas. Todas comienzan a las 20.00h y terminan a las 21.00h.

02/07/2019         Estructuras secuenciales en la construcción de algoritmos.

03/07/2019         Desarrollo de algoritmos con estructuras condicionales.

09/07/2019         Desarrollo de algoritmos con estructuras de control repetitivas. 

10/07/2019         Creación de aplicaciones Java con el JDK.

16/07/2019         Instalación y puesta en marcha de NetBeans.

17/07/2019         Creación de Proyectos JAVA en NetBeans.

23/07/2019         Creación y ejecución de aplicaciones JAVA en NetBeans.

24/07/2019         Depuración de aplicaciones con NetBeans.

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, puedes visualizarlas haciendo clic aquí.

Xinhua crea un presentador de televisión con Inteligencia Artificial

La empresa china Xinhua presentó en la Conferencia Mundial de Internet (en la ciudad de Wuzhen) al presentador de noticias virtual.

Esta agencia estatal china ha modelado la voz del presentador a partir de una voz real. Incluso, tiene la capacidad de aprender de los propios videos que transmite, lee textos de forma natural y profesional gracias al aprendizaje automático.

Este presentador ya forma parte del equipo de la agencia de noticias Xinhua, donde expone noticias tanto en inglés como en chino.

Sougou (motor de búsqueda chino) ha colaborado junto a Xinhua para llevar a cabo este proyecto.

South China Morning Post ha comunicado que ya se encuentran disponibles los presentadores virtuales en las plataformas móviles y de Internet de Xinhua. Además de en su web de televisión online y en la cuenta pública del servicio de mensajería móvil WeChat.

Taller técnico: Animación y movimiento en Unity.

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

  • Realizar animaciones 2D y transiciones entre ellas.
  • Crear pequeños códigos que realicen funcionalidad en el juego.
  • Gestionar el subsistema de entrada.
  • Gestionar eventos de colisión y condiciones de victoria y derrota.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  •  
  • Herramientas Animation y Animator.
  • Input Manager.
  • Scripting en C#.

BrainNet la primera red social cerebral

Logran conectar a tres personas en una red para compartir pensamientos básicos.

La Universidad de Washington ha creado BrainNet. Una red social cerebro a cerebro que permite a varios individuos resolver tareas mediante la comunicación directa entre sus cerebros. Las herramientas utilizadas para ello son una combinación de EEG y la EMT.

Para entender el funcionamiento de esta “red social” es necesario conocer estos conceptos:

  • EEG: Gráfico en el que se registra la actividad del cerebro y es obtenido por un electroencefalógrafo
  • EMT: Estimulación Magnética Transcraneal. Es un procedimiento no invasivo que utiliza campos magnéticos para estimular las células nerviosas en el cerebro.

Andrea Stocco (investigador de la Universidad de Washington en Seattle), explica que comenzaron con este proyecto en 2015, cuando consiguieron conectar a dos personas a través de una interfaz cerebro a cerebro. Desde ese momento, el equipo, ha seguido trabajando durante años para lograr conformar BrainNet. Este sistema permite que varias personas consigan jugar una partida de Tetris colaborativo mediante la comunicación cerebral.

¿Cómo lo hicieron?

Cada individuo estaba en una sala. Dos de ellos eran remitentes y uno el receptor. TABLA

Una vez finalizado el estudio, los investigadores concretaron que habían obtenido un 81.25% de éxito.

Taller técnico: Gestión de entidades con Frameworks

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

  • Conocer la gestión de entidades con frameworks
  • Visual Studio .NET
  • Java con NetBeans

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Gestión de entidades con Visual Studio .NET
  • Gestión de entidades en Java con NetBeans

Taller técnico: Cortafuegos en Linux con UFW


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

  • Implementar un cortafuegos en Linux
  • Configurar en consola y gráficamente reglas de acceso al sistema
  • Gestionar la seguridad perimetral de un 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.

  • Instalación y configuración de UFW
  • Análisis de la seguridad perimetral en Linux
  • Implantación de un cortafuegos de host

Fibra óptica: alerta de terremotos

Los haces de luz de la fibra óptica son desviados por las vibraciones sísmicas generando así una alerta contra los terremotos.

Con el objetivo de evitar muertes causadas por catástrofes naturales, varias universidades, centros de investigación y empresas privadas han centrado sus esfuerzos en la investigación de las catástrofes naturales y en cómo adelantarse a ellas.

La Universidad de Berkely, en uno de sus últimos trabajos, se basa en la detección acústica distribuida mediante la fibra óptica. Definiéndola, así, como la red más rápida para detectar cualquier temblor sísmico.

Los campos de ondas sísmicas se forman gracias a los disparos de pulsos cortos de láser en la fibra óptica y es ahí donde se centra este sistema.  Los movimientos sísmicos crean vibraciones en la fibra óptica, de manera que parte de la luz láser se dispersa. Los investigadores son capaces de detectar la actividad sísmica midiendo la luz que se pierde entre los extremos del cableado.

California (una de las zonas con más actividad sísmica) ha sido el lugar escogido para esta investigación. Detectaron también movimientos sísmicos en México, Perú y Alaska. Este sistema incluso les permitió averiguar el horario de los trenes de esa zona analizando las vibraciones que se producían en la fibra óptica.

El Centro de Investigación Alemán de Geociencias, en 2017, hizo uso de este sistema para realizar pruebas y ubicar sismos en una falla debajo del océano.

Taller técnico: Creación y manipulación de una escena en Unity


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

  • Crear una escena simple con fondo, personajes y obstáculos.
  • Insertar objetos en una escena.
  • Gestionar físicas y colisiones.
  • Realizar eventos de click de ratón simples.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • GameObjects
  • Scene
  • RigidBodies y Colliders.
  • Evento onClick.
  • Main Camera.

Taller técnico: Primeros pasos con GIT


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

  • Git como sistema de control de versiones
  • Repositorios git
  • Clonado de repositorios git
  • Creación de ramas para realizar modificaciones
  • Actualización de cambios realizados
  • Pull requests, unión de cambios realizados en varias ramas del repositorio

Contenido de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Sistemas de control de versiones
  • Git
  • Servidores públicos: Github, Bitbucket
  • Clonación de repositorios
  • git checkout
  • git add / git commit
  • git pull / git push
  • Pull requests

Taller técnico: Introducción a Unity


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

  • Instalar Unity Hub y Unity 3D.
  • Crear proyectos y escenas en Unity 3D.
  • Conocer el interfaz de usuario de Unity identificando sus principales secciones.
  • Insertar objetos en una escena.
  • Configurar propiedades y añadir componentes a los objetos.
  • Compilar, ejecutar y exportar un proyecto en Unity.

Contenido de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Instalación Unity Hub y Unity 3D.
  • Proyectos y escenas.
  • El interfaz de usuario de Unity.
  • Propiedades y componentes de los objetos.
  • Componente Transform.
  • Generación de ejecutables.

Taller técnico: Esteganografía: Primeros pasos


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

  • Analizar la esteganografía como herramienta de seguridad.
  • Enviar datos camuflados en ficheros del sistema.
  • Añadir contenido ascii oculto en un fichero.
  • Añadir contenido binario oculto en un fichero.
  • Utilizar la esteganografía como complemento a criptografía.

Contenido de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Concepto de esteganografía
  • Utilización de herramientas del sistema operativo en esteganografía
  • Herramientas de terceros en esteganografía
  • Esteganografía como herramienta de seguridad

Taller técnico: Administración de dominios con Plesk


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

  • Conocer la administración de servidores con Plesk
  • Diferencias entre cPanel y Plesk

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Características de Plesk
  • Tareas de administración con Plesk

Taller técnico: Exportación e importación de datos con SQL Developer

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

  • Importar una tabla con SQL Developer.
  • Importar una tabla con SQL Developer.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Realizacion de un import e export de tablas con SQL Developer

Taller técnico: Gestión de informes con SQL Developer


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

  • Aprender a realizar el diseño físico con SQL Developer.

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Creacion, alteracio y borrado de tablas con SQL Developer.
¿Necesitas ayuda?