• 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.
  • Otras Convocatorias:

    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 masters de...