<?xml version="1.0" encoding="ISO-8859-1"?>
<curso nombre="MONO04">
<titulo>
	Curso avanzado de Mono
</titulo>

<intro>
	Este curso ha sido diseñado para presentar a profesionales usos
	avanzados de la plataforma de programación libre MONO.
</intro>

<objetivo>
	 Aprender a manejar las tecnologías que introduce MONO en el entorno
	 de desarrollo de Linux.
 </objetivo>

<dirigido>
	Usuarios con necesidad de optimizar la tecnología de desarrollo o migrar
	aplicaciones .NET a Linux.
</dirigido>

<requisitos>
	Usuarios con conocimiento básico del sistema operativo GNU/Linux.
</requisitos>

<temario titulo="Curso avanzado de Mono.">

<menu titulo="El lenguaje C#">
    <item>Clases, herencia, polimorfismo.</item>
    <item>Interfaces.</item>
    <item>Indexadores.</item>
    <item>Delegados y eventos.</item>
</menu>


<menu titulo="Elementos principales de la librería de clases">
    <item>System.Collections - Colecciones (Listas, tablas, enumeraciones).</item>
    <item>System.IO - Acceso al sistema de ficheros y a flujos de datos.</item>
    <item>System.Net - Acceso a redes.</item>
    <item>System.Threading - Manejo de hilos.</item>
</menu>

<menu titulo="Acceso a bases de datos. ADO.NET" >
    <item>Esquema general de la arquitectura de ADO.NET.</item>
    <item>Proveedores.</item>
    <item>Acceso desconectado a bases de datos.</item>
</menu>

<menu titulo="Programación en web. ASP.NET">
	<item>Introducción y configuración del servidor.</item>
	<item>Web Forms.</item>
	<item>Validación.</item>
	<item>Control de estados.</item>
</menu>

<menu titulo="Programación gráfica. GTK# y Gnome#" >
    <item>Introduccion a GTK.</item>
    <item>Controles basicos (Botones, menus...).</item>
    <item>Glade.</item>
    <item>Controles avanzados (Treeview, Canvas...).</item>
</menu>

</temario>

<duracion>
	25 horas
</duracion>

<materiales>
    <lista>Documentación escrita.</lista>
    <lista>Mono. Codigo fuente y binarios para varias plataformas (CD)</lista>
    <lista>Entornos de desarrollo: MonoDevelop (linux), SharpDevelop (windows)</lista>
    <lista>Todos los ejemplos de código usados durante el curso (CD).</lista>
</materiales>

<soporte>
Este curso incluye dos meses de soporte via correo electrónico. Los
participantes en el curso podrán ponerse en contacto con los responsables
del curso para realizar todas las consultas que deseen.
</soporte>

</curso>

