logofasoincursos

C#

Aprende a programar desde cero en C#. Crea aplicaciones que se ejecuten en cualquier sistema operativo. Domina las bases del lenguaje y las buenas practicas de C#.

C# Desde Cero

Aprende a programar desde cero en C#. Crea aplicaciones que se ejecuten en cualquier sistema operativo. Domina las bases del lenguaje y las buenas practicas de C#.

Algunas ventajas que ofrece C# frente a otros leguajes de programación son:
Declaraciones en el espacio de nombres: al empezar a programar algo, se puede definir una o más clases dentro de un mismo espacio de nombres.
Tipos de datos: en C# existe un rango más amplio y definido de tipos de datos que los que se encuentran en C, C++ o Java.
Atributos: cada miembro de una clase tiene un atributo de acceso del tipo público, protegido, interno, interno protegido y privado.
Pase de parámetros: aquí se puede declarar a los métodos para que acepten un número variable de parámetros. De forma predeterminada, el pase de parámetros es por valor, a menos que se use la palabra reservada ref, la cual indica que el pase es por referencia.

30 Horas en modalidad presencial

  1. PRESENTACIÓN DE VISUAL STUDIO
    1. Instalación y primer arranque
    2. Descubrimiento del entorno
    3. Las herramientas disponibles
  2. ORGANIZACIÓN DE UNA APLICACIÓN
    1. Creación de una solución
    2. Organización de una solución
    3. Creación de un proyecto
    4. Propiedades de los proyectos
  3. FUNDAMENTOS DEL LENGUAJE
    1. Las variables
    2. Tipo de variables
    3. Conversiones de Tipos
    4. Declaración de variables
    5. Ámbito de las variables
    6. Nivel de acceso de las variables
    7. Constantes
    8. Enumeraciones
    9. Arrays
    10. Cadenas de caracteres
    11. Estructuras
    12. Los Operadores
    13. Operadores de asignación
    14. Operadores aritméticos
    15. Operadores binarios
    16. Operadores de Comparación
    17. Operadores de Concatenación
    18. Operadores lógicos
    19. Orden de evalución de los operadores
    20. Las estrcuturas de control
    21. Estrucutras de decisión
    22. Estructura If
    23. Estructura switch
    24. Estrucutras de bucle
    25. Estructura while
    26. Estructura do while
    27. for
    28. for each
    29. Los procedimientos y funciones
    30. Ensamblados, espacios de nombres y atributos
  4. PROGRAMACIÓN ORIENTADA A OBJETOS
    1. Introduciión a la POO
    2. Creación de una clase
    3. Declaración de una clase
    4. Clase parcial
    5. Creación de Propiedades
    6. Creación de métodos
    7. Miembros compartidos
    8. Utilización de una clase
    9. Creación de una instancia
    10. Inicialización de una instancia
    11. Destrucción de una instancia
    12. Herencia
    13. Base y this
    14. Clases abstractas
    15. Clases Finales
    16. Clase anónimas
    17. Interfaces
    18. Los Eventos
    19. Los Delegados
  5. TRATAMIENTO DE ERRORES
    1. Tipos de errores
    2. Manejo de Excepciones
    3. Herramientas de depuración
  6. APLICACIONES WINDOWS
    1. El entorno visual
    2. Controles
    3. Eventos de teclado
    4. Eventos de ratón
    5. Cuadros de dialogo
    6. Cuadro de mensaje
    7. Cuadro de dialogo
  7. BASES DE DATOS
    1. Introducción a las bases de datos
    2. Introducción al modo ADO.NET
    3. Ulitización del modo conectado
    4. Conexión a una base de datos
    5. Ejecución de sentencias SQL