jueves, 9 de abril de 2015

Modulo 4

Administra sistemas operativos de aplicaciones y servicios 


Submódulo 1- Administra sistemas operativos


Descripción y características de los sistemas operativos 


El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.



Los sistemas operativos pueden ser clasificados de la siguiente forma:
  • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
  • Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
  • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
  • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
  • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

CARACTERÍSTICAS:
  • Conveniencia.
  • Eficiencia.
  • Habilidad para evolucionar.
  • Encargado de administrar el hardware.
  • Relacionar dispositivos (gestionar a través del kernel).
  • Organizar datos para acceso rápido y seguro.
  • Manejar las comunicaciones en red.
  • Procesamiento por bytes de flujo a través del bus de datos.
  • Facilitar las entradas y salidas.
  • Técnicas de recuperación de errores.
  • Evita que otros usuarios interfieran.
  • Generación de estadísticas.





Submódulo 2- Instala y configura aplicaciones y servicios.

Define y diferencia Intranet de Internet 



Hoy en día son muy utilizados en el sector tecnológico tanto Internet como Intranet, aunque estos dos términos presentan diferencias notables entre ellos, que es necesario conocer.


INTERNET

Podemos definir a Internet como una "red de redes", es decir, una red que no sólo interconecta computadoras, sino que interconecta redes de computadoras entre sí. 



Una red de computadoras es un conjunto de máquinas que se comunican a través de algún medio con el objeto de compartir recursos.

De esta manera, Internet sirve de enlace entre redes más pequeñas y permite ampliar su cobertura al hacerlas parte de una "red global". Esta red global tiene la característica de que utiliza un lenguaje común que garantiza la intercomunicación de los diferentes participantes; este lenguaje común o protocolo se conoce como TCP/IP.


Internet es un acrónimo de INTERconected NETworks (Redes interconectadas).
Para otros, Internet es un acrónimo del inglés INTERnational NET, que traducido al español sería Red Mundial.







INTRANET


Una intranet es una red de computadoras similar a internet, aunque para uso exclusivo de una determinada organización, es decir que solamente las PC de la empresa pueden acceder a ella.

Las Intranets utilizan tecnologías de Internet para enlazar los recursos informativos de una organización, desde documentos de texto a documentos multimedia, desde bases de datos legales a sistemas de gestión de documentos. Las Intranets pueden incluir sistemas de seguridad para la red, tablones de anuncios y motores de búsqueda


Una definición con enfoque técnico, sostiene que "intranet es un conjunto de Sitios Web que están instalados en la red interna de una institución o empresa y que permiten mostrar datos o documentos a cualquiera de los computadores conectados a ella".


Una de las causas que ha dispuesto a las organizaciones a la implantación de una intranet es que la cantidad de información disponible se ha expandido de manera desmesurada provocando que las organizaciones tengan que invertir en equipo para almacenar toda esta información en sus bases de datos, además que las intranets hacen posible que de una manera fácil y económica la empresa ponga dicha información frente a la gente que la necesite, sin requerir para ello mucha capacitación.

miércoles, 8 de abril de 2015

Modulo 3

Desarrolla aplicaciones web y móviles


Submódulo 1- Desarrolla aplicaciones web


Etiquetas básicas para crear una pagina HTML


Todas las páginas web escritas en HTML tienen que tener la extensión html o htm. Al mismo tiempo, tienen que tener las etiquetas <html> y </html>.
Entre las etiquetas <html> y </html> estará comprendido el resto del código HTML de la página.

Por ejemplo:

<html>

</html>


La cabecera de la página se utiliza para agrupar información sobre ella, como puede ser el título.
Está formada por las etiquetas <head> y </head>. La etiqueta <head> va justo debajo de la etiqueta <html>.

Por ejemplo:


<html>
<head>
...
</head>
...
</html>




El título de la página es el que aparecerá en la parte superior de la ventana del navegador, cuando la página esté cargada en él.

Para asignar un título a una página es necesario escribir el texto deseado entre las etiquetas <title> y </title>.

Estas etiquetas han de estar dentro de la cabecera, es decir, entre las etiquetas <head> y </head>.

Por ejemplo:


<html>
<head>
<title>

Curso de HTML</title>
</head>
...
</html>


El cuerpo del documento contiene la información propia del documento, es decir lo que pqueremos que se visualice, el texto de la página, las imágenes, los formularios, etc.

Todos estos elementos tienen que encontrarse entre las etiquetas <body> y </body>, que van justo debajo de la cabecera.


A través de la etiqueta <body> es posible establecer el color o la imagen de fondo de la página, puede establecerse a través del atributo bgcolor

<body bgcolor="#0000FF">

La imagen de fondo puede establecerse a través del atributo background, indicando la ruta en la que se encuentra la imagen.


<body background="fondo.gif">



A través de la etiqueta <body> también es posible establecer el color del texto de la página a través del atributo text.


<body text="#FF0000">



Entre el borde de la ventana y el contenido de la página existe un margen, cuyo tamaño en píxeles puede modificarse mediante los atributos leftmargin (margen izquierdo) ytopmargin (margen superior). marginwidth (anchura del margen) y marginheight (altura del margen).


<body leftmargin="20" topmargin="0" marginwidth="20" marginheight="0" >

Para comprender mejor...









Submódulo 2- Desarrollo de aplicaciones móviles 


Introducción al desarrollo de aplicaciones móviles


El mercado de las aplicaciones para móviles ha cambiado de una forma radical en los últimos dos años. Al principio, para publicar aplicaciones móviles tenías que disponer del apoyo de una operadora o de una gran firma de juegos, pero con la aparición de los markets de aplicaciones, esto ha cambiado y cualquier persona puede publicar su app y empezar a ganar dinero.


Existen algunos frameworks de desarrollo que una vez realizado el código puedes compilarlo y distribuirlo en múltiples plataformas. Normalmente estos frameworks están basados en HTML5 como el caso de PhoneGap, o AppAcelerator o en otros lenguajes de programación como Corona SDK que trabaja usando LUA como lenguaje de programación.


El lanzamiento de Android como nueva plataforma para el desarrollo de aplicaciones móviles ha causado una gran expectación y está teniendo una importante aceptación tanto por los usuarios como por la industria. En la actualidad se está convirtiendo en la alternativa estándar frente a otras plataformas como iPhone, Windows Phone o BlackBerry.


Modulo 2

Desarrolla software de aplicación utilizando programación orientada a objetos con almacenamiento persistente de los datos


Submodulo 1- Desarrolla software de aplicación utilizando programación orientada a objetos


Visual Foxpro


Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.

Visual FoxPro provee a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Entre sus características se pueden enumerar:
  • Capacidades para el manejo de datos nativos y remotos.
  • Flexibilidad para crear soluciones de bases de datos.
  • Lenguaje de Programación Orientado a objetos.
  • Utilización de Sentencias SQL.
  • Manejo de vistas, cursores y control completo de estructuras relacionales.
  • Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
  • Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.
  • Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML
En la actualidad, a pesar de que Microsoft ha decidido no continuar con Microsoft Visual FoxPro, existe una comunidad de desarrolladores que sigue trabajando en él, PortalFox y Mundo Visual FoxPro son las más importantes entre los desarrolladores de habla hispana.






Submódulo 2- Diseña y administra bases de datos avanzadas


MySQL

Existen diferentes versiones (ediciones) del producto, por lo que es un producto muy versátil, que puede cumplir con las exigencias de cualquier empresa, puede ser utilizado para gestionar bases de datos en un PC en modo local a gestionar todo el sistema de información de grandes empresas pasando por sistemas que requieran menos potencia y por sistemas móviles.

¿Como empezar?

Lo primero que deberemos hacer es establecer la conexión con el servidor:
Seleccionamos el nombre del servidor y pulsamos el botón Conectar. Se abrirá la ventana inicial del SQL Server Management Studio (en adelante SSMS):


En la parte superior tenemos el menú de opciones y la barra de herramientas Estándar.


1. Nueva consulta6. Consulta de SQL Server Mobile11. Resumen
2. Consulta de motor de Base de datos7. Abrir archivo12. Explorador de Objetos
3. Consulta MDX de Analysis Services8. Guardar13. Explorador de Plantillas
4. Consulta DMX de Analysis Services9. Guardar todo14. Ventana de Propiedades
5. Consulta MXLA de Analysis Services10. Servidores registrados 

martes, 7 de abril de 2015

Modulo 1

 Desarrolla e instala software de aplicación utilizando programación estructurada con almacenamiento persistente de los datos.


Submódulo 1-Desarrolla software utilizando programación estructurada


Creación de diagramas de flujo


Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.

El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso y facilita también la selección de indicadores de proceso




Figuras de Diagramas de Flujo


























La realización de un diagrama de flujo es una actividad íntimamente ligada al hecho de modelar un proceso, que es por sí mismo un componente esencial en la gestión de procesos.

Cuando un proceso es modelado, con ayuda de una representación gráfica (diagrama de flujo de proceso), pueden apreciarse con facilidad las interrelaciones existentes entre distintas actividades, analizar cada actividad, definir los puntos de contacto con otros procesos, así como identificar los subprocesos comprendidos


Submódulo 2-Diseña y administra bases de datos simples


Introducción a las bases de datos

Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado.


Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida, es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de una red.
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo.





miércoles, 25 de marzo de 2015

Semblanza

Mi nombre es Melissa Eugenia Oropeza Manriquez, nací el 13 de Agosto de 1997 en la ciudad de Lerdo Durango, comencé mis estudios en el preescolar Rafael Castellanos ubicado cerca de mi casa del 2000 al 2003.

En el año 2003 comencé la educación primaria en el Instituto 18 de marzo ubicado frente al parque Morelos de Gomez Palacio Dgo. concluyendo con estos en el año 2009 obteniendo uno de los mejores 5 promedios de mi generación.

En el año 2009 inicie mis estudios de secundaria en la Técnica número 54 Isaac Newton a un costado de mi domicilio, en el transcurso de mi secundaria obtuve buenas calificaciones que me ayudaron a obtener buenos lugares de aprovechamiento durante los tres años y finalice mis estudios en el año 2012. 

En el 2012 di inicio con la preparatoria  en el Centro de Bachillerato Tecnológico industrial y de servicios No. 4 en la ciudad de Lerdo Durango donde actualmente me encuentro cursando el sexto semestre a unos cuantos meses de concluir con la preparatoria.

Posteriormente planeo ingresar al Instituto Tecnológico de la Laguna en la carrera de Ingeniería Electrónica en la cual ya hice mi solicitud.



Melissa Eugenia Oropeza Manriquez, Grupo M, Programación, 6to semestre.