• Imparte:
  • Modalidad:
    Online
  • Precio:
    Bonificable
    Bonificable hasta el 100%
  • Comienzo:
    Convocatoria Continua
  • Lugar:
    Se imparte Online
  • Duración:
    220 Horas
  • Titulación:
    Titulación de Formación Continua Bonificada expedida por el Instituto Europeo de Estudios Empresariales.

Presentación

C# es un lenguaje orientado a objetos elegante y con seguridad de tipos que permite a los desarrolladores compilar diversas aplicaciones sólidas y seguras que se ejecutan en .NET Framework. Puede utilizar C# para crear aplicaciones cliente de Windows, servicios Web XML, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones de base de datos, y mucho, mucho más. Visual C# proporciona un editor de código avanzado, cómodos diseñadores de interfaz de usuario, depurador integrado y numerosas herramientas más para facilitar el desarrollo de aplicaciones basadas el lenguaje C# y .NET Framework.

Requisitos

Ser trabajador contratado en el régimen general y enviar la documentación de matrícula. No válido para autónomos y funcionarios

Dirigido

Se dirige a los desarrolladores, incluso principiantes, que desean dominar el lenguaje C# en su versión 5.

Objetivos

- Dominar el lenguaje C#.
- Aprender sobre las bases de la programación orientada a objetos con C#.
- Conocer el desarrollo de aplicaciones Windows Form.
- Conocer el acceso a las bases de datos con la ayuda de ADO.NET y de SQL, lo que le permitirá evolucionar hacia el desarrollo de aplicaciones cliente-servidor.
- Aprender sobre el funcionalidades de LINQ para facilitar el acceso a los datos y el trabajo con ellos.
- Saber aplicar el uso del lenguaje XML, ya que facilita el intercambio de datos con otras aplicaciones.
- Conocer la distribución de una aplicación utilizando Windows Installer y la tecnología Click Once.

Programa

MÓDULO 1. PRESENTACIÓN DE LA PLATAFORMA .NET
TEMA 1. INTRODUCCIÓN
Principio de funcionamiento del Common Language Runtime
Los servicios del Common Language Runtime
La Base Class Library
Las versiones y evoluciones de la plataforma .NET

TEMA 2. ESCRITURA, COMPILACIÓN Y EJECUCIÓN DE UNA APLICACIÓN
Escritura del código
Compilación del código
Análisis de un archivo compilado
Ejecución del código

MÓDULO 2. PRESENTACIÓN DE VISUAL STUDIO
TEMA 1. INSTALACIÓN Y PRIMER ARRANQUE
Configuración necesaria
Primera ejecución

TEMA 2. DESCUBRIMIENTO DEL ENTORNO
Página de inicio
Entorno Visual Studio

TEMA 3. LAS HERRAMIENTAS DISPONIBLES
Las barras de herramientas
El cuadro de herramientas
El explorador de servidores
El explorador de soluciones
El visor de clases
La ventana de propiedades
La lista de las tareas
La lista de los errores
La ventana de edición de código

MÓDULO 3. ORGANIZACIÓN DE UNA APLICACIÓN
TEMA 1. LAS SOLUCIONES
Presentación
Creación de una solución
Modificación de una solución
Organización de una solución
La carpeta Elementos de solución
La carpeta Archivos varios
Configuración de una solución

TEMA 2. LOS PROYECTOS
Creación de un proyecto
Modificación de un proyecto
Propiedades de los proyectos

MÓDULO 4. FUNDAMENTOS DEL LENGUAJE
TEMA 1. LAS VARIABLES, CONSTANTES Y ENUMERACIONES
Las variables
Las constantes
Las enumeraciones
Las matrices
Las cadenas de caracteres
Las estructuras

TEMA 2. LOS OPERADORES
Los operadores de asignación
Los operadores aritméticos
Los operadores binarios
Los operadores de comparación
Operador de concatenación
Los operadores lógicos
Orden de evaluación de los operadores

TEMA 3. LAS ESTRUCTURAS DE CONTROL
Estructuras de decisión
Las estructuras de bucle

TEMA 4. LOS PROCEDIMIENTOS Y FUNCIONES
Procedimiento
Función
Procedimientos de propiedades
Los procedimientos de operador
Los argumentos de los procedimientos y funciones
Funciones asíncronas

TEMA 5. ENSAMBLADOS, ESPACIOS DE NOMBRES Y ATRIBUTOS
Los ensamblados
Los espacios de nombres
Los atributos

MÓDULO 5. PROGRAMACIÓN ORIENTADA A OBJETOS
TEMA 1. INTRODUCCIÓN

TEMA 2. APLICACIÓN CON VISUAL C#
Creación de una clase
Utilización de una clase
Herencia
Interfaces
Los eventos
Los delegados

TEMA 3. LOS TIPOS GENÉRICOS
Las clases genéricas
Interfaces genéricas
Procedimientos y funciones genéricos
Delegados genéricos
Varianza

TEMA 4. LAS COLECCIONES
Las colecciones predefinidas
Elegir un tipo de colección

MÓDULO 6. GESTIÓN DE LOS ERRORES Y DEPURACIÓN DEL CÓDIGO
TEMA 1. LOS DIFERENTES TIPOS DE ERRORES
Los errores de sintaxis
Los errores de ejecución

TEMA 2. TRATAMIENTO DE LAS EXCEPCIONES
Gestión de excepciones

TEMA 3. LAS HERRAMIENTAS DE DEPURACIÓN
Control de la ejecución
Puntos de interrupción y TracePoint
Examen del contenido de las variables
Las otras ventanas de depuración

TEMA 4. OTRAS TÉCNICAS DE DEPURACIÓN

MÓDULO 7. APLICACIONES DE WINDOWS
TEMA 1. LAS APLICACIONES DE WINDOWS

TEMA 2. LAS VENTANAS
Dimensión y posición de las ventanas
Colores y fuentes utilizados en las ventanas
Las ventanas MDI

TEMA 3. LOS EVENTOS DEL TECLADO Y DEL RATÓN
Los eventos del teclado
Los eventos de ratón
El Drag and Drop

TEMA 4. CUADROS DE DIÁLOGO
El cuadro de mensaje
Los cuadros de diálogo de Windows
Cuadro de diálogo personalizado

TEMA 5. UTILIZACIÓN DE CONTROLES
Añadir controles
Posición y dimensión de los controles
Paso del foco entre controles
Atajos de teclado

TEMA 6. LOS CONTROLES
La clase Control
Los controles que visualizan información
Los controles de edición de texto
Los controles de activación de acciones
Controles de selección
Los contenedores de controles
Los controles gráficos
Los controles de gestión del tiempo

TEMA 7. LA HERENCIA DE FORMULARIOS

MÓDULO 8. ACCESO A LAS BASES DE DATOS
TEMA 1. PRINCIPIO DEL FUNCIONAMIENTO DE UNA BASE DE DATOS
Terminología
El lenguaje SQL

TEMA 2. PRESENTACIÓN DE ADO.NET
Modo conectado
Modo no conectado
Arquitectura de ADO.NET
Los proveedores de datos
Buscar los proveedores disponibles
Compatibilidad del código

TEMA 3. UTILIZACIÓN DEL MODO CONECTADO
Conexión a una base
Ejecución de un comando

TEMA 4. UTILIZACIÓN DEL MODO NO CONECTADO
Rellenar un DataSet a partir de una base de datos
Configurar un DataSet sin base de datos
Manejar los datos en un DataSet
Actualización de la base de datos
Las transacciones

MÓDULO 9. PRESENTACIÓN DE LINQ
TEMA 1. PRESENTACIÓN DE LINQ
TEMA 2. SINTAXIS DEL LENGUAJE LINQ
Primeras consultas LINQ
Los operadores de consulta

TEMA 3. LINQ TO SQL
El mapeo de objeto relacional

MÓDULO 10. UTILIZACIÓN DE XML
TEMA 1. PRESENTACIÓN
TEMA 2. ESTRUCTURA DE UN DOCUMENTO XML
Partes constituyentes de un documento XML
Documento bien formado y documento válido

TEMA 3. MANEJO DE UN DOCUMENTO XML
Utilización de DOM
Utilización de XPath

MÓDULO 11. DESPLIEGUE DE COMPONENTES Y APLICACIONES
TEMA 1. INTRODUCCIÓN

TEMA 2. DESPLIEGUE CON WINDOWS INSTALLER
Instalación de InstallShield Limited Edition
Creación de un proyecto de instalación

TEMA 3. DESPLIEGUE CON CLICKONCE
Principio de funcionamiento de ClickOnce
Los diferentes métodos de despliegue
Las actualizaciones de la aplicación

Salidas profesionales

Informática, Programación.

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros cursos de...