martes, 18 de diciembre de 2018

Examen Práctico, Mantenimiento de software 17-12-18

Para aprobar la parte práctica deberá aprobar todos los bloques


Bloque I trimestre I
                                                     Photo by Alex Knight on Unsplash
Resolver:

1- Según lo expresado en la siguiente frase:

"El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada."

¿ Cuál es el valor octal que debe tener el permiso de ese archivo ? ¿ Y cuál su valor en letras ?

2- Estableciendo permisos en modo simbólico

teniendo :
          rwx rx rx
en modo simbólico, hacer:

"Al usuario quitarle ejecución, al grupo y otros quitarles lectura ", mostrar el resultado en formato octal.

Bloque II trimestre II

          imagen   By Jimmy Olano - Own work, CC BY-SA 4.0, https://commons.wikimedia.org

través de una terminal de un sistema operativo GNU-Linux realizar las siguientes tareas:

1- crear una estructura de directorios en particular (el boceto de la misma le será dado durante el examen)
2- crear un archivo de texto con una frase a su elección, este archivo debe ser creado con el editor de texto Nano y su ubicación se informará durante el examen.
3- borrar un directorio en particular (en el examen se indicará cual)
4- crear 2 grupos
5- crear 4 usuarios, dos en cada grupo


Bloque III trimestre III


                                                   Photo by Pankaj Patel on Unsplash

Crear un sitio web sobre una veterinaria, el cual debe incluir:

1- una página home, que contenga un íitulo, una imagen, y un link a otra página llamada "servicios"
2-  la página servicios debe mostrar un listado de los servicios que brinda la veterinaria junto a sus respectivos precios, más un botón que de acceso a un formulario para poder ingresar otro servicio, desde la página servicios se debe poder volver a la página home.
3- la página que permita dar de alta otro servicio simplemente debe contener un formulario para esta función , además de la de poder volver al listado de servicios.

aclaración: tanto la página de servicios como la del formulario de ingreso de servicios debería ser accedida únicamente por usuarios logueados, pero para fines de este examen esta parte se obviará.

miércoles, 7 de noviembre de 2018

MS- Programacion web -TP N° 6 PHP MYSQL

Materia Mantenimiento de Software

Programación web - Tp N° 6 -  Programación web

1- Hacer una página en su sitio que muestre el contenido de la tabla creada en los TP anteriores


2 - Crear un formulario que permita la inserción de un registro en la tabla creada en el TP anterior

MS- Programacion web -TP N° 5 MYSQL

Materia Mantenimiento de Software

Programación web - Tp N° 5 -  Programación web MYSQL

1- ¿Qué es MYSQL?

2- ¿ Qué es Phpmyadmin ?


3- Crear una base de datos en Phpmyadmin con  una tabla relacionada con el sitio web creado hasta el momento.







MS- Programacion web -TP N° 4 CSS

Materia Mantenimiento de Software

Programación web - Tp N° 4 -  Programación web- CSS




1 ¿Qué es css?
 

2  Describir su sintaxis general

3 Mostrar las 3 formas en que se las puede usar conjuntamente con HTML

4 Aplicar CSS a todo el sitio trabajado en este trimestre

sábado, 20 de octubre de 2018

Presentación Plataforma Chamilo


Presentación Plataforma Chamilo





Chamilo LMS es una Plataforma de E-learning de software libre,  para comprender lo que realmente este software representa es necesario recordar algunas definiciones.

LMS o learning management system o sistema de gestión de aprendizaje es un software que se emplea para administrar, distribuir y controlar las actividades de  aprendizaje electrónico.

Mientras el aprendizaje electrónico o e-learning  segun el portal Avanzo es "un sistema de formación cuya característica principal es que se realiza a través de internet".

 El e-learning tiene muchas maneras de llamarse, entre ellas:
  • Teleformación
  • Formación a distancia
  • Enseñanza virtual
  • Enseñanza o formación online
Este tipo de formación tiene como principales ventajas:

1- Permitir  un trabajo asincrónico, es decir los profesores pueden en cualquier momento crear las clases y los alumnos pueden tomarlas en los momentos que consideren adecuados sin tener horarios fijos.

2- Flexibilidad en cuanto al lugar, puesto que solo es necesario estar conectado a internet sin importar el lugar físico desde donde se haga.

3- Inmediatez en cuanto a las comunicaciones por todas las herramientas disponibles, como foros, mensajes, chats, etc.

El sistema Chamilo cuenta entre otras funcionalidades con :

* gestión de  usuarios
* gestión de materiales
* gestión de actividades de formación
* administrarción de accesos
* seguimiento del proceso de aprendizaje
* evaluaciones
* informes
* foros de discusión
* videoconferencias

Por último y no menos importante es destacar que Chamilo  se encuentra dentro de la catégoria de software libre, que a grandes rasgos permite que su  código fuente pueda ser estudiado, modificado, y utilizado libremente.

Referencias:

https://www.avanzo.com/que-es-el-elearning/

www.chamilo.org

Trabajo Práctico Introducción a Chamilo



Trabajo Práctico Introducción a Chamilo



1- Ingresar a la plataforma la  direccion  es : tecnica3139-salta.edu.ar/chamilo/

Nota: (la plataforma  es accesible de cualquier dispositivo que tenga conexion a internet, pc, notebook, celular, tablet)

2 -Registrarse en la misma

3- Ingresar con el usuario y contraseña creado

4- Editar el propio perfil agregando una imágen

5 - Enviar un mensaje al profesor que se encuentra a su lado(preguntarle verbalmente cual es el nombre de su usuario para encontrarlo en el sistema)

6 - Agregar por lo menos dos amigos a su red social

7 - Colocar una frase motivadora en su muro

8 - Crear su primer curso con el nombre de alguna materia que dicta en nuestra institución

9 - En mantenimiento del curso, agregar una imagen, el departamento al cual pertenece la materia

10 - También en mantenimiento del curso configurar que:
  
  * solo los administradores puedan inscribir alumnos

  *Activar el aviso de la creación de una nueva tarea 

  * Permitir al usuario ver la lista de usuarios

11 -En la descripción del curso agregar: descripcion general, objetivos, y contenidos(por lo menos dos módulos o unidades)

12- Agregar  al curso 4 estudiantes

13 - En la seccion documentos del curso, crear una carpeta y luego subir un documento de word (en lo posible no muy pesado)

14- Crear una categoría de enlace, y luego cargar dos enlaces en ella.

15- Enviar el siguiente anuncio a 3 alumnos, "se aproxima la entrega semanal de trabajos prácticos"
  


martes, 16 de octubre de 2018

MS- Programacion web -TP N° 3 programación en HTML

Materia Mantenimiento de Software

Programación web - Tp N° 3 -  Programación en HTML

 

 


 Imágen By New Mooon,The original uploader was Habuhiah at French Wikipedia. via Wikimedia Commons 


Desarrollar 

1- Teniendo en cuentael diseño del trabajo anterior, crear los respectivos archivos HTML, los mismos deben tener las siguientes caracteristicas:

* Títulos con la etiqueta h
* Imágenes
* Enlaces a todos los sitios
* Párrafos de texto
* Color de fondo distinto a blanco
* Color de texto distinto al negro
* Distintas fuentes para los textos de los títulos y de los párrafos
* Alineación de los textos de los párrafos a la izquierda y de los títulos al centro


Además en alguna página tener una tabla de 4 filas y 3 columnas

miércoles, 5 de septiembre de 2018

Tp N° 2 - Adaptación al ambiente de trabajo -Diseño preliminar de un sitio web

Materia Adaptación al ambiente de trabajo

Tp N° 2 -  Diseño preliminar de un sitio web


 

                                                Photo by rawpixel on Unsplash

Antes de comenzar con la codificación de documentos html se debe tener una idea preliminar sobre a donde queremos llegar es decir que  queremos hacer.

Al ser esta una materia de Nivel Secundario no tiene como objetivo adentranse en toda la teoría formal sobre desarrollo web, pero si dar nociones previas necesarias para un curso introductorio.

En este práctico se busca que se pueda realizar un bosquejo de un sitio web a elección, teniendo como referencias otros sitios de temáticas similares.


Desarrollar


1- Elegir el tema del sitio web a diseñar

2- Segun el tema elegido , indicar  5 sitios de internet que se puedan tomar como referencia para el trabajo
 

3- Realizar un análisis de la competencia: Investigar y analizar otros sitios web que aborden temas similares al elegido, identificando sus puntos fuertes y debilidades. Este análisis puede incluir aspectos como la estructura del sitio, el diseño visual, la navegación, el contenido ofrecido, la interactividad, entre otros. Luego, utilizar estos hallazgos para mejorar y diferenciar el diseño propuesto. Previemante definir los conceptos utilizados.

4- Diseñar un sitio web según la temática elegida con al menos 10 secciones, utilizar la herramienta Balsamic Mockup.

 Ejemplo de secciones de un sitio web sobre turismo serián: restaurantes, museos, contacto, etc 

 

martes, 4 de septiembre de 2018

adaptacíón al ambiente de trabajo Programacion web - Tp N° 3 -HTML Conceptos básicos

Programación web - Tp N° 3 - HTML - Conceptos básicos




                                                  Photo by Goran Ivos on Unsplash

1- ¿Qué es HTML?

2- ¿ HTML se considera un lenguaje de programación? ¿Por qué?

3- Explicar el uso de etiquetas, dando algunos ejemplos de su uso

4- Graficar la estructura de una página web teniendo en cuenta las etiquetas html, head y body.

5-¿ Los navegadores muestran las etiquetas HTML?

6-¿ La declaración  DOCTYPE  que representa.? Dar un ejemplo de su uso

7- ¿Cuál es la última versión de HTML? ¿Qué organismo se encarga de su estandarización?

8 - Nombrar 5 entornos de desarrollo para trabajar en la creación de páginas web.

9 - ¿Con cuál de ellos le gustaría trabajar  en este curso? ¿Por qué?

martes, 28 de agosto de 2018

TP Protección contra virus alojados en pendrive

Trabajo práctico de la materia Mantenimiento de Software

 

                                           Photo by Brina Blum on Unsplash

Las memorias USB siguen siendo una de la mayores causas de propagación de virus informáticos, por ello es importante conocer las mejores formas para evitar que esto suceda.

Desarrollar

 1- Explicar como es el funcionamiento de los virus más comunes de USB

      a- acceso directo

      b- autorun

 2- Desarrollar los pasos para evitar que estos virus se propaguen

3- Mostrar las tres maneras conocidas para eliminar el virus de acceso directo explicando cada accion

lunes, 27 de agosto de 2018

TP Seguridad en navegadores

Trabajo práctico de la materia Mantenimiento de Software



1- Explicar las diferencias entre seguridad y privacidad en los navegadores web, proponer algunos ejemplos.

2- Comparar los navegadores Firefox y Google Chrome en cuanto a estos aspectos.

3- ¿Qué son las cookies y como funcionan? ¿Existe alguna recomendación sobre ellas?

4- Justificar la importancia de mantener el navegador web actualizado

5- Exponer los pasos para mantener el navegador actualizado( Firefox y Google Chrome)

6- Resumir el concepto de "certificados ssl válidos" que comunmente se puede observar cuando navegamos en la web. ¿Cómo hacer para que esta información no sea dada de manera automática en los navegadores estudiados?

7-Comentar si es que se puede y en todo caso  como hacerlo, para  evitar que los navegadores recopilen  información sobre mis hábitos de navegación.

jueves, 5 de abril de 2018

Instalar Huayra en las nuevas netbooks del gobierno

Para instalar Huayra en las netbooks que entregó el gobierno argentino, en especial las que tienen cámara giratoria y tenian instalados  Windows 8 y Huayra de fábrica, se debe seguir una serie de pasos especiales.

A continuación describo los pasos con los cuales yo pude instalar Huayra en estos tipos de netbooks ( para instalar cualquier otro sistema operativo es muy similar la operatoria) :

1- En primer lugar se necesita hacer un pendrive booteable, para ello utilizo Rufus ( https://rufus.akeo.ie/ )

2 - El pendrive debe contener alguna imagen de un sistema operativo, en mi caso utilizo Huayra que descargamos desde la página oficial de la distribución ( https://huayra.conectarigualdad.gob.ar ). Para este tipo de netbooks se utiliza la versión de 64 bits uefi.


3- Por último antes de realizar la instalación se revisa que  la bios tenga la siguiente configuración:


Nota: esta prueba se realizó con una net marca Noblex