.Net from Scratch

El framework de desarrollo .Net de Microsoft que puede ser tulizado desde diferentes lenguajes de programación, permitiendo además la interoperabilidad entre ellos. A diferencia de las plataformas de desarrollo comunes, pero similar a otras como el framework de Java, el código se ejecuta sobre un entorno de software: el CLR (Common Language Runtime), cuya contraparte en Java sería la máquina virtual (Java Virtual Machine [JVM]).
.Net está pensado como una alternativa completa y robusta para entornos empresariales, pudiendo trabajar en la Web, en el escritorio o en el lado de servidor. Al ser un entorno relativamente moderno, aprovecha al máximo las capacidades de los equipos de cómputo actuales, dotando además al programador de bibliotecas y herramientas que le permiten entregrar en menor tiempo, sistemas de calidad, robustos y de grado empresarial.
La demanda de profesionales capacitados en .Net ha ido de la mano con la popularidad y aceptación del framework frente a su principal competidor (Java), ahunado a la gran versatilidad de estos recursos humanos, resultan en perfiles atractivos y de gran valía en la empresa.
Nivel: Básico
Duración: 30 horas
Requisitos
- Conocimientos básicos de sistemas operativos.
- Uso básico de un editor de texto.
- Fundamentos de programación.
Objetivos
- Comprender la estructura general de .Net.
- Iniciarse en la codificación en el lenguaje de programación C#.
- Desarrollar aplicaciones de escritorio básicas pero funcionales.
- Conocer distintas aplicaciones del framework a través del estudio de temas selectos.
Temario
Instalación y configuración
- Visual Studio.
Elementos del lenguaje
- Sintáxis básica.
- Identificadores.
- Palabras reservadas.
- Bloques.
- Comentarios.
- Tipos de datos.
- Operadores
- Control de flujo.
- Condicionales.
- Ciclos.
- Funciones.
Orientación a objetos
- Estructura.
- Miembros de clase.
- Constructores.
- Destructores.
- Herencia.
Entrada / Salida (I/O)
- Entrada por medio del teclado.
- Manejo de excepciones (try-except)
- Manejo de archivos.
- Lectura.
- Escritura.
Interfaz gráfica (UI)
- Componentes visuales básicos.
- Manejo de eventos.
- Configuraciones de usuario (AppConfig).
Temas selectos
- Consumo de un WebService.
- Uso del correo electrónico (email).
- Acceso a Bases de datos.
- Conexión.
- CRUD.
© Dunkel IT Studios, 2022 - 2025