Inicio » Catálogo » Curso de Programación en C#
Subvencionar curso

Curso subvencionado para trabajadores

Si trabajas en una empresa Española te tramitamos la subvención para que este curso lo puedas hacer gratis.

Recordar contraseña
  100 € 200 € Ver ficha del tutor
  Sin Tutor Con Tutor
Acceso secuencial a las unidades del curso. V V
Descarga de contenidos en PDF. V V
Acceso a recursos didácticos y multimedia. V V
Ilimitadas consultas al tutor. - V
Videoconferencias con el tutor desde el entorno de comunicaciones - V
Ejercicios prácticos corregidos y evaluados por el tutor. - V
Certificado de realización PDF firmado digitalmente V -
Certificado de aprovechamiento PDF e impreso. - V
Posibilidad de bonificación hasta el 100% - V

Programación en C#


Valoracion 7,1 10 - 12 (votos)

Ver valoraciones

Imprimir programa detallado

Unidades:

  1. Cuestiones básicas de C#
  2. Tipos y alcance de variables. Estructuras básicas de programación
  3. Clase String. Introducción a los flujos
  4. Excepciones
  5. Arrays o matrices
  6. Constructores
  7. Herencia, interfaces, encapsulación y polimorfismo
  8. Estructuras dinámicas de almacenamiento
Duración: 40 horas
  • Información
  • Otros datos
  • Cursos relacionados
Familia: Entornos de Programación

El curso de Programación en C# abarca los aspectos básicos del lenguaje más frecuentemente utilizados en la programación de aplicaciones sencillas para cliente. Persigue dos objetivos:

  • Dotar al alumno de unos conocimientos del lenguaje C#, integrado en la plataforma .NET, que le permitan desarrollar aplicaciones para cliente sencillas.
  • Preparar al alumno para que sea capaz de iniciarse en la programación enfocada a servidor usando la plataforma .NET, una de las formas de programar más ampliamente extendida a nivel empresarial.

No es un curso que exija conocimientos de programación, aunque si se tienen, se facilita bastante su seguimiento.
El curso cuenta con ejemplos y ejercicios que tratan de facilitar la comprensión y asimilación de los contenidos teóricos relacionados con el lenguaje. Conviene que los ejercicios se intenten hacer una vez estudiados y comprendidos los ejemplos.

¿Como empezar?

Ver videoSi quieres hacer uno de nuestros cursos basta con que solicites la inscripción, para ello debes rellenar el formulario de inscripción e indicar una dirección de e-mail en la que recibirás tus datos de acceso, nombre de usuario y contraseña, el envío de los datos es inmediato. (Debes prestar atención a la carpeta de spam ya que algunos filtros antispam podrían filtrar este correo).

Con tu nombre de usuario y contraseña ya podrás entrar en el curso. Te damos acceso gratuito a la primera lección para que puedas evaluar el curso. Inicialmente sólo puedes ver la unidad de metodología. Para acceder a las siguientes tendrás que aprobar el test asignado a la misma.

Si el curso te gusta puedes realizar el pago durante el proceso de inscripción o en cualquier momento dentro del aula virtual. El pago lo puedes hacer con tarjeta Visa, PAYPAL o realizando una transferencia y enviando posteriormente el justificante de la misma. Una vez realizado el pago podrás acceder a todas las lecciones, siempre de una forma secuencial.

¿Plazos?

Desde que te inscribes dispones de un plazo máximo de 30 días para poder evaluar el curso hasta la unidad 1. Una vez hayas completado las lecciones de evaluación se detiene el avance en el curso y tu decides...

En el momento de hacer el pago tu plazo se amplía hasta los 90 días con el objeto de que puedas realizar el curso cómodamente. Si justificas las causas puedes pedir una ampliación de plazo y generalmente se suele conceder.

La ampliación de plazo se la puedes solicitar a tu tutor y en el caso de los cursos sin tutor desde la sección consúltanos de www.adrformacion.com

¿Me darán diploma?

Los alumnos que hayan comprado el curso en la modalidad sin tutor, recibirán mediante correo electrónico un certificado de realización en formato PDF firmado digitalmente por ADR Formación, con indicación del número de horas, el temario, las fechas de inicio y finalización, etc.

Los alumnos que hayan comprado el curso en la modalidad con tutor, recibirán un certificado de aprovechamiento en formato PDF en el correo electrónico y en formato impreso mediante correo postal enviado a la dirección que figure en la ficha del alumno.

Los envíos de los diplomas serán realizados la primera semana de cada mes, a los alumnos que hayan finalizado durante el mes anterior

¿Qué necesito?

Para hacer el curso basta con que dispongas de una conexión a Internet y un navegador con el plugin de Flash instalado.

Para escuchar los vídeos explicativos y poder aprovechar al máximo los recursos del curso se aconseja disponer de equipo multimedia.

¿A cuantas horas presenciales equivale?

El curso de Programación en C# equivale a 40 horas en Formación presencial

Curso de Programación en C#

(Programa detallado)

Objetivo

Dotar al alumno de la metodología y los fundamentos de la programación en C# y prepararlo para enfrentarse a la programación enfocada a servidor usando las tecnologías web incluidas en la plataforma .NET y C# como lenguaje base, una de las formas de programar en .NET más ampliamente extendida a nivel empresarial. Al finalizar el curso, el alumno estará capacitado para desarrollar aplicaciones sencillas enfocadas al cliente e iniciarse en la programación orientada a servidor.

Dirigido a:

A cualquier persona interesada en la programación. Desde personas que no conocen ningún lenguaje de programación, pero quieren iniciarse en un mundo que cada día demanda más profesionales cualificados, hasta programadores que conocen otros lenguajes, analistas, jefes de proyecto, consultores, etc. que formen parte del departamento de Informática de una empresa. Muy recomendable para el seguimiento del curso, aunque no imprescindible, es tener conocimientos de otros lenguajes de programación como C, C++, Pascal, Delphi, Perl, Python, Java, Visual Basic, etc. o, en su defecto, conocimiento de las estructuras básicas de programación empleadas en todos los lenguajes, como bucles, condicionales, declaración de variables, etc.

Requisitos:

Deseable un mínimo de 1GB de RAM, 1 GHz de frecuencia de trabajo del microprocesador, espacio disponible en disco duro superior a 10GB, tarjeta de sonido básica y tarjeta gráfica básica.

El software necesario para programar en C# dispone de una versión express gratuita y está a disposición de cualquier persona en http://www.microsoft.com/express/download/default.aspx. Su instalación y configuración se explican en el primer tema del curso.

PROGRAMA DEL CURSO

Curso de Programación en C#: 1.-Cuestiones básicas de C#

Objetivo

  • Conocer las principales características de .NET y C#, el software necesario para programar y los componentes de una clase
  • Comprender los procesos de compilación y ejecución de un programa C#
  • Conocer lo imprescindible de la programación orientada a objetos para realizar programas C# sencillos

Contenido

  1. 1- Cuestiones básicas de C#
    1. Introducción
    2. Concepto de programa
    3. Lenguajes de programación
    4. Leng de programación de alto nivel y de bajo nivel
    5. Plataforma .NET
    6. Programación orientada a objetos
      1. Introducción
      2. Objetos
      3. Clases
      4. Modelo de objetos
      5. Abstracción
      6. Encapsulación
      7. Modularidad
      8. Herencia
      9. Paso de Mensajes
      10. Polimorfismo
      11. Relaciones entre objetos
      12. Visibilidad
    7. Programa C#
    8. Notas básicas de C#
      1. NOTA 1 BÁSICA
      2. NOTA 2 BÁSICA
      3. NOTA 3 BÁSICA
      4. NOTA 4 BÁSICA
      5. NOTA 5 BÁSICA
      6. NOTA 6 BÁSICA
      7. NOTA 7 BÁSICA
    9. Empleo del operador +
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 1 unidades gratis

Curso de Programación en C#: 2.-Tipos y alcance de variables. Estructuras básicas de programación

Objetivo

  • Conocer conceptos básicos empleados en la programación como las variables, su clasificación en función de los datos que almacenan, su clasificación en función del alcance y sus transformaciones más habituales
  • Repasar las estructuras típicas de cualquier lenguaje de programación (Sección opcional)
  • Manejar métodos estáticos
  • Conocer la utilidad de las clases envoltorio
  • Comentar líneas de código

Contenido

  1. 2-Tipos y alcance de variables. Casting. Estructuras de programación. Clases envoltorio
    1. Concepto de variable
    2. Variables tipo-valor
      1. De tipo entero:
      2. De tipo real o de coma flotante:
      3. De tipo lógico o booleanas:
      4. De tipo char o de carácter:
    3. Variables tipo-referencia
    4. Casting o transformaciones de tipo
    5. Estructuras básicas de programación
      1. Expresiones
      2. Operadores de trabajo
      3. Condicional simple if .. else
      4. Operador ternario
      5. Condicional compuesto if .. else if .. else if .. etc .. else
      6. Condicional switch
      7. Bucle for
      8. Sentencias break, return y continue
      9. Bucles anidados
      10. Bucle while
      11. Bucle do .. while
    6. Alcance de variables
    7. Variables locales
    8. Variables de instancia
    9. Constructores
    10. Variables estáticas o de clase
    11. Métodos estáticos o de clase
    12. Clase Math
    13. Clases envoltorio de las variables primitivas o wrapper classes
    14. Clase Int32
      1. CLASE ASOCIADA:
      2. CONSTRUCTORES:
      3. MÉTODOS INTERESANTES:
    15. Clase Character
      1. CLASE ASOCIADA:
      2. CONSTRUCTORES:
      3. MÉTODOS INTERESANTES:
    16. Comentarios
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3

Inscríbete ahora y accede a 1 unidades gratis

Curso de Programación en C#: 3.-Clase String. Introducción a los flujos

Objetivo

  • Estudiar la clase String mediante la API
  • Aprender a capturar datos introducidos mediante el teclado

Contenido

  1. 3 - Clase String
    1. Clase String
      1. CLASE ASOCIADA:
      2. CONSTRUCTORES:
      3. MÉTODOS y PROPIEDADES PRINCIPALES:
    2. Captura de datos desde teclado
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3

Inscríbete ahora y accede a 1 unidades gratis

Curso de Programación en C#: 4.-Excepciones

Objetivo

  • Gestionar eficazmente el tratamiento de errores mediante las excepciones

Contenido

  1. 4 - Excepciones
    1. Excepciones
      1. Ejemplos de excepciones:
  2. Bloque try...catch...finally
  3. Cláusulas throws y throw
  4. Excepciones propias
  • Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

    Inscríbete ahora y accede a 1 unidades gratis

    Curso de Programación en C#: 5.-Arrays o matrices

    Objetivo

    • Conocer la estructura de almacenamiento estático de datos por excelencia

    Contenido

    1. 5 - Arrays
      1. Concepto de array
        1. Declaración
        2. Construcción
        3. Declaración+Construcción
        4. Inicialización
        5. Declaración+Construcción+Inicialización
      2. Ejecución pasando parámetros al Main
      3. Arrays multidimensionales
    2. Ejercicios
      1. Ejercicio 1
      2. Ejercicio 2

    Inscríbete ahora y accede a 1 unidades gratis

    Curso de Programación en C#: 6.-Constructores

    Objetivo

    • Conocer las herramientas básicas utilizadas en la programación orientada a objetos: constructores, destructores, sobrecarga de métodospolimorfismo, herencia, interfaces y encapsulación

    Contenido

    1. 6 - Constructores
      1. Constructores de clases no pertenecientes a la biblioteca de clases
      2. Palabra reservada this
      3. Sobrecarga de métodos
      4. Sobrecarga de constructores
    2. Ejercicios
      1. Ejercicio 1
      2. Ejercicio 2

    Inscríbete ahora y accede a 1 unidades gratis

    Curso de Programación en C#: 7.-Herencia, interfaces, encapsulación y polimorfismo

    Objetivo

    • Agrupar clases en base a su funcionalidad común a fin de aplicar orden y evitar conflictos de nombres.
    • Conocer los principales modificadores de acceso empleados.

    Contenido

    1. 7- Herencia e interfaces
      1. Herencia
      2. Notas básicas sobre herencia
        1. NOTA 1 HERENCIA
        2. NOTA 2 HERENCIA
        3. NOTA 3 HERENCIA
        4. NOTA 4 HERENCIA
        5. NOTA 5 HERENCIA
        6. NOTA 6 HERENCIA
        7. NOTA 7 HERENCIA
      3. Interfaces
      4. Contenido de una interface
      5. Implementación de interfaces en una clase
      6. Creación de interfaces propias
      7. Ejemplo completo
    2. Ejercicios

    Inscríbete ahora y accede a 1 unidades gratis

    Curso de Programación en C#: 8.-Estructuras dinámicas de almacenamiento

    Objetivo

    • Familiarizarse con las estructura de almacenamiento dinámicas proporcionadas por C#.
    • Conocer los principales modificadores de acceso empleados.

    Contenido

    1. 8 - StringBuilder, método Split y estructuras de almacenamiento dinámicas
      1. Clase StringBuilder
        1. CLASE ASOCIADA
        2. CONSTRUCTORES
        3. MÉTODOS Y PROPIEDADES PRINCIPALES
      2. Método string[] Split(..) de String
      3. Estructuras dinámicas de almacenamiento
      4. Array de listas
        1. CLASE ASOCIADA
        2. CONSTRUCTORES
        3. MÉTODOS Y PROPIEDADES
      5. Clase Hashtable
        1. CLASE ASOCIADA
        2. CONSTRUCTORES
        3. MÉTODOS
    2. Ejercicios
      1. Ejercicio 1
      2. Ejercicio 2
      3. Ejercicio 3
      4. Ejercicio 4

    Inscríbete ahora y accede a 1 unidades gratis