Curso de Introducción a Microsoft .NET
Descripción: Este curso práctico brindará al estudiante el conocimiento y las habilidades necesarias para desarrollar aplicaciones en la plataforma .NET. Se hace énfasis en la comparación de la antigua con esta nueva forma de programar.
Duración: 10 horas
Certificación: Al finalizar el curso se entregará un certificado de asistencia a los alumnos que hayan cumplido al menos el 80% de la intensidad horaria
Audiencia:
- Este curso está orientado para desarrolladores que han programado en C, C++, Visual Basic o Java.
- Directores de proyectos de desarrollo
- Desarrolladores de aplicaciones comerciales usando Bases de Datos
- Programadores de aplicaciones distribuidas y de Internet/Intranet/Extranet
Formación en el lugar de trabajo
Reciba clases particulares de calidad en su compañía donde acudirán los instructores de AudiSoft. El aprendizaje en el trabajo es una forma rentable para que los grupos de un mínimo de 4 alumnos aprendan lo necesario, ya que el curso se adapta a profesionales que tienen conocimientos en la materia, elaborándose un Plan de curso a su medida.
Prerrequisitos:
Requeridos:
- Familiaridad con Internet
- Conocimientos generales de programación
Sugeridos:
- Nociones de HTML
- Nociones de JavaScript
Objetivos: Al terminar el curso el estudiante estará en capacidad de:
- Enumerar los elementos del Framework .NET y explicar como C# se integra dentro de la plataforma .NET.
- Analizar la estructura básica de una aplicación C# y estar en la capacidad de documentar, depurar, compilar y ejecutar una aplicación simple.
- Crear, nombrar y asignar valores a variables.
- Usar declaraciones comunes para implementar control de flujos, bucles y manejo de excepciones.
- Crear métodos (funciones y subrutinas) que puedan retornar valores y recibir parámetros.
- Crear, inicializar y usar arreglos.
Explicar los conceptos básicos y la terminología de la programación orientada a objetos. - Usar objetos comunes y tipos de referencias.
- Crear, inicializar y destruir objetos en una aplicación C#.
- Construir nuevas clases C# desde clases existentes.
- Crear clases autocontenidas y frameworks en una aplicación C#.
- Definir operadores, usar delegates y adicionar especificaciones de eventos.
- Implementar propiedades e índices.
- Usar atributos predefinidos y personalizados.
Plan de Temas
1. Introducción al ambiente .NET
- ¿Qué es NET?
- .NET vs Java
- El Common Runtime Language
- El Intermediate Language
- Ensambles
- Lenguajes en .NET
- El depurador JIT
- Interoperabilidad con COM
- Control de Versiones
- Reflection
- Web Services
- Servidores Empresariales .NET
2. Programación en Visual Studio .NET
- Instalación de Visual Studio
- Configuración de Visual Studio
- Personalización de las Barras de Herramientas
- Personalización de Menús
- Proyectos Visual Basic
- Proyectos C++
- Proyectos C#
- El Diseñador
- IntelliSense
- El Sistema de Ayuda
3. El Common Language Runtime
- Manejo de Memoria (Garbage Collector)
- Manejo estructurado de excepciones
- Espacios de nombres
- Seguridad del código
- Soporte Multi-hilo
- El Marshaller COM
- El Debug Engine
- El chequeador de tipos
- El cargador de clases
- Arreglos
- Streams
4. El Framework de Clases de .NET
- Programación Orientada a Objetos en .NET
- ADO.NET
- Principales Espacios de nombres:
- System
- System.Net
- System.Reflection
- System.IO
- System.Text
- System.Threading
- System.Collections
- System.Configuration
- System.Globalization
5. Windows Forms
- Controles
- Eventos
- Mostrando y ocultando
Tab Orden - Modal vs no-modal
- Menús
- Toolbars
- Treeviews
- Listviews
- Common Dialogs
6. Visual Basic.NET
- Cambios en el lenguaje
- Sintaxis Básica
- Aplicaciones de Consola
- Aplicaciones Windows
- Ejemplos
7. C#
- Características del lenguaje
- Code Modules
- Sintaxis Básica
- Aplicaciones de Consola
- Aplicaciones Windows
8. C++.NET
- Cambios en el lenguaje
- Sintaxis Básica
- Aplicaciones de Consola
- Aplicaciones Windows
- Ejemplos
9. ASP.NET
- Arquitectura
- Web Controls
- Web Forms
- Ejemplos
10. Web Services
- Arquitectura
- XML
- SOAP
- Servidores y Clientes
- WDSL
- Ejemplos

