Está en la página 1de 6

SERVICIO NACIONAL DE APRENDIZAJE SENA

Versin: 01

GUA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIN


Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral

Fecha: 01/04/2013
Cdigo: F004-P006-GFPI

GUA DE APRENDIZAJE N

1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE


Programa de Formacin:
Tcnico en programacin de software
Nombre del Proyecto:
Sistema de informacin para la gestin empresarial
Fase del proyecto:
FASE 1 Identificacin del problema (Anlisis y Diseo)
Actividad (es) del Proyecto:
Recoleccin de informacin y anlisis de requerimientos.
Resultados de Aprendizaje:

Cdigo: 228120
Versin: 100

22050103201
Identificar cada uno de los conceptos y principios que
constituye la programacin orientada a objetos para interpretar
el diseo.
Resultados de Aprendizaje:

220501032
Analizar los requerimientos del cliente
para construir el sistema de
informacin.
Competencia:

Resultados de Aprendizaje:

Competencia:

Duracin de la gua ( en horas):

10

2. INTRODUCCIN

Cdigo: 471143

Actividad (es) de Aprendizaje:


Conceptualizacin de algoritmos.
Competencia:

Gua de Aprendizaje

PLATAFORMA .NET

La plataforma .NET es un componente de software el cual provee un conjunto extenso de soluciones


predefinidas para satisfacer las necesidades generales de la programacin de aplicaciones.
Ofrece un entorno gestionado de ejecucin de aplicaciones, nuevos lenguajes de programacin y
compiladores. Permite el desarrollo de todo tipo de funcionalidades: desde programas de consola,
servicios Windows hasta aplicaciones de escritorio, internet y dispositivos mviles.

Esta solucin es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayora de
las aplicaciones creadas para la plataforma Windows.
COMPONENTES DE LA PLATAFORMA .NET
Lenguajes de programacin:
La plataforma .NET no est atada a un determinado lenguaje de programacin ni favorece a uno
determinado frente a otros. En la actualidad existen implementaciones para varias decenas de lenguajes
que permiten escribir aplicaciones para la plataforma .NET. Los ms conocidos son Visual Basic .NET, C# y
J#.
Common Languaje Specification:

La especificacin comn de los lenguajes son unas reglas que definen un conjunto de caractersticas que
Pgina 2 de 6

Gua de Aprendizaje
todos los lenguajes deben incorporar. Una de las partes ms importantes de la CLS es la que se refiere a los
tipos de datos.
Asp .Net:
Permite desarrollar aplicaciones dinmicas orientadas a la Web.
Windows Form:
Nos permite desarrollar aplicaciones de escritorio las cuales se basan en ventanas y controles comunes de
Windows que se ejecutan localmente.
Windows Forms est constituido por mltiples clases especializadas que ofrecen funcionalidades para el
trabajo con ventanas, botones, rejillas, campos de texto y todo este tipo de controles habituales en las
aplicaciones de escritorio.
ADO.Net:
El acceso a fuentes de datos es algo indispensable en cualquier lenguaje o plataforma de desarrollo. La
parte que se especializa en el acceso a datos se denomina de forma genrica como ADO.NET.
Base Class Library:
La plataforma .NET nos ofrece infinidad de funcionalidades "de fbrica" que se utilizan como punto de
partida para crear las aplicaciones. Existen funcionalidades bsicas (por ejemplo todo lo relacionado con la
E/S de datos o la seguridad) y funcionalidades avanzadas (acceso a datos, creacin de aplicaciones Web,
etc).
Toda esta funcionalidad est implementada en forma de bibliotecas de funciones que fsicamente se
encuentran en diversas DLL (bibliotecas de enlazado dinmico). A su conjunto se le denomina Base Classes
Library (Biblioteca de clases base o BCL) y forman parte integral de la plataforma .NET, es decir, no se trata
de aadidos que se deban obtener o adquirir aparte.
Common Language Runtime:
Es un entorno de ejecucin para los cdigos de los programas que corren sobre la plataforma .NET. El CLR
es el encargado de compilar el cdigo intermedio llamada CLI (Common Intermediate Languaje) al cdigo
de maquina nativo, mediante un compilador en tiempo de ejecucin.
Los desarrolladores que usan CLR escriben el cdigo fuente en un lenguaje compatible con .NET, como C#
o Visual Basic .NET. En tiempo de compilacin, un compilador .NET convierte el cdigo a CIL. En tiempo de
ejecucin, convierte el cdigo CIL en cdigo nativo para el sistema operativo. Alternativamente, el cdigo
CIL es compilado a cdigo nativo en un proceso separado anterior a la ejecucin. Esto acelera las
posteriores ejecuciones del software debido a que la compilacin de MSIL a nativo ya no es necesaria.
El CLR tambin permite otros servicios importantes, incluyendo los siguientes:

Administracin de la memoria
Administracin de hilos
Manejo de excepciones
Pgina 3 de 6

Gua de Aprendizaje

Recoleccin de basura
Seguridad

Visual Studio .NET:


Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en ingls) para la
creacin de aplicaciones de Consola, Windows Form, Web, Mviles, Servicios Windows y Servicios Web.
Este software brinda las herramientas necesarias para crear, distribuir, administrar y dar mantenimiento a
las aplicaciones .NET.
Visual Studio .NET permite tambin la integracin y el uso cruzado de lenguajes de programacin: Visual
Basic .NET, Visual C# .NET, Visual C++ .NET y JScript .NET.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexin inicial.


Cmo la plataforma .NET mediante sus diferentes componentes nos permite desarrollar e integrar
aplicaciones de software?

3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el aprendizaje.


En equipos de trabajo identificar y listar las caractersticas de los diferentes tipos de aplicaciones de
software (programas) que utilizan comnmente u observan utilizar.

3.3

Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).

- Consulte las diferentes definiciones de la plataforma .NET.


- Busque cual es la estrategia y objetivo de la plataforma .NET.
- Describa todos sus componentes y de un ejemplo de cada uno de ellos.
- Consulte si existe una plataforma similar a esta, si es as describa sus similitudes y diferencias.

Pgina 4 de 6

Gua de Aprendizaje
3.4 Actividades de transferencia del conocimiento.

3.5

Responda las siguientes preguntas:

Describa los lenguajes ms utilizados en la plataforma .NET. Qu diferencia hay entre ellos?.

Qu diferencia hay entre aplicaciones Windows Form y aplicaciones ASP.NET. De un ejemplo real
de cada una de ellas.

De qu trata la tecnologa ADO.Net.

Mencione y describa las libreras ms utilizadas en la plataforma .Net.

Navegue y describa los diferentes componentes del entorno de desarrollo Visual Studio .NET.

Realice un mapa conceptual donde represente los diferentes componentes de la plataforma .NET

Actividades de evaluacin.
Evidencias de Aprendizaje

Evidencias de Conocimiento :
Temtica Gua

Criterios de Evaluacin

Elabora algoritmos de acuerdo


con un problema dado.

Tcnicas e Instrumentos de
Evaluacin

Cuestionario

Evidencias de Desempeo:
Mapa Conceptual

Lista de chequeo de desempeo

Evidencias de Producto:
Definicin y componentes de la
plataforma .NET

Documento en Word

4. RECURSOS PARA EL APRENDIZAJE

Aula de clase, Biblioteca SENA, Enlaces de pginas Web, Blog, Chat, Foros temticos y sociales.

5. GLOSARIO DE TERMINOS

Pgina 5 de 6

Gua de Aprendizaje

.NET: NET es un framework de Microsoft que hace un nfasis en la transparencia de redes, con
independencia de plataforma de hardware y que permita un rpido desarrollo de aplicaciones. Basado en
ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde
el sistema operativo hasta las herramientas de mercado.
Lenguaje de programacin: Un lenguaje de programacin es un idioma artificial diseado para
expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras.
ASP.Net: ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es
usado por programadores para construir sitios web dinmicos, aplicaciones web y servicios web XML
Windows From: Windows Forms (WinForms) es el nombre dado a la grfica de la interfaz de programacin
de aplicaciones (API) que se incluye como parte de Microsoft . NET Framework , que proporciona acceso a
los nativos de Microsoft Windowselementos de la interfaz envolviendo la existente API de
Windows en cdigo administrado
Visual Studio: Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en ingls)
para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como Visual
C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET.
aunque actualmente se han desarrollado las extensiones necesarias para muchos otros.

6. BIBLIOGRAFA/ WEBGRAFA
Plataforma.Net. En lnea. Disponible en:
http://infoprogramacion1.blogspot.com/p/plataforma-net.html
(Consulta 02/02/2012)
La plataforma.Net. En lnea. Disponible en:
http://people.cs.uchicago.edu/~borja/pubs/revistaeside2002.pdf
(Consulta 02/02/2012)

7. CONTROL DEL DOCUMENTO (ELABORADA POR)


ELABORADA POR: HECTOR JULIAN PAMPLONA
REVISADA POR: RICARDO CASTELBLANCO

Pgina 6 de 6

También podría gustarte