Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de C# 12

DISPONIBLE EN MODALIDAD:

Con este curso de C# dominarás los fundamentos de C#, esenciales para trabajar con cualquier herramienta .Net o que utilice este lenguaje de programación y con las que crear aplicaciones multiplataforma.

Es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.

Su sintaxis deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en C# 12 bonificable para empresas

¿A quién va dirigido?

A todos los desarrolladores que quieran aprender este nuevo lenguaje de programación desarrollado por Microsoft con el cual podrán crear aplicaciones multiplataforma.

Objetivos

  • Dominar las bases del lenguaje C#.
  • Crear aplicaciones multiplataforma.
  • Ejecutar C# en cualquier sistema operativo.
  • Aplicar buenas prácticas a la hora de desarrollar.

¿Qué vas a aprender?

Con este curso de C# dominarás los fundamentos de C#, esenciales para trabajar con cualquier herramienta .Net o que utilice este lenguaje de programación y con las que crear aplicaciones multiplataforma. Es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

Requisitos

  • Estar familiarizado con conceptos básicos sobre programación
  • Tener un equipo con el sistema operativo Windows (10 o superior) con acceso a un usuario con permisos de instalación de software en el que poder hacer el curso

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
C# 12: Últimas plazas

A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida, para un grupo de trabajadores, puedes realizar un Aula Virtual Personalizada.

Temario del curso

tema 1

Introducción

  • ¿Qué es C#?
  • Programación declarativa, imperativa, funcional y genérica
  • Programación orientada a objetos
  • Programación orientada a componentes
  • Código de estilo
  • Microsoft .NET
  • Instalación, configuración y puesta en marcha de Visual Studio
  • Creación de tu primer proyecto C#
  • Interfaz de Visual Studio
tema 2

Tipos de datos y variables

  • Introducción
  • Tipado fuerte vs tipado débil
  • Tipos
  • Operadores
  • Conversiones de tipos
  • Cadenas de texto
  • Null
tema 3

Estructuras de control

  • Estructuras de control
  • If-else
  • Sentencias de iteración
  • While
  • Do While
  • For
  • Foreach
  • Switch
  • Throw
  • Try... Catch
  • Sentencias de salto
  • Break, Continue, Goto
tema 4

Clases y Objetos

  • Clases y objetos
  • Constructores y destructores
  • Parámetros por nombre y por defecto
  • this y propiedades automáticas
  • Constantes y readonly
  • Interfaces
  • Relaciones entre clases: Agregación y composición
tema 5

Métodos

  • Introducción
  • Firmas de método
  • Acceso a métodos
  • Parámetros de métodos frente a argumentos
  • Pasar por referencia frente a Pasar por valor
  • Valores devueltos
  • Métodos asincrónicos
  • Definiciones de cuerpos de expresión
tema 6

Polimorfismo y herencia

  • Polimorfismo
  • Herencia
  • Características de las clases abstractas
  • Implementación de clases abstractas
  • Encapsulamiento
tema 7

Colecciones

  • Introducción
  • Arrays (vectores) y matrices
  • Listas
  • Diccionarios
  • HashSet y HashTable
  • Expresiones de colección
  • Matrices insertadas
tema 8

Conceptos avanzados de variables

  • Variables Tipo referencia
  • Variables Tipo Valor
  • Variables Tipo Valor struct
  • Variables Tipo Valor enum
  • Inmutabilidad
  • Modificador estático
  • Parámetros ref readonly
tema 9

Patrones

  • Introducción al diseño de patrones
  • Singleton
  • Adapter
  • Factory
  • Iterator
  • Observer
tema 10

Pattern Matching y genéricos

  • Expresión de patrón de tipo is
  • Uso de instrucciones de coincidencia de patrones switch
  • Cláusulas when en expresiones case
  • var: las declaraciones de case expresiones
  • Genéricos
tema 11

Funciones Lambda

  • Introducción
  • Expresiones lambda
  • Instrucciones lambda
  • Asincronía lambda
  • Lambda con operadores de consulta estándar
  • Inferencia en expresiones lambda
  • Ámbito de las variables en las expresiones lambda
  • Parámetros lamba predeterminados
tema 12

Consultas LINQ

  • ¿Qué es LINQ?
  • Filtrado
  • Ordenación
  • Agrupar
  • Combinación
  • Selección
  • Comprobación
tema 13

Últimas novedades C# más destacables

  • Controladores de cadenas interpoladas
  • Cadenas interpoladas const
  • Literales de cadena sin formato
  • Literales de cadena UTF-8
  • Tipos locales de archivo (Modificador file)
  • Ref struct y ref scoped
  • Directivas Global using
  • Declaración de espacios de nombres con ámbito de archivo
  • Palabra clave required
  • Patrones en listas
  • AsyncMethodBuilder en los métodos
  • CallerArgumentExpression
  • Generic math
  • Introducción a los atributos genéricos en C#
  • Constructores primarios
  • Alias de cualquier tipo
  • Atributos experimentales
tema 14

Records

  • Introducción
  • Structs de registro
  • Tipos de Records
  • Comparación de objetos mediante Records
  • Records posicionales
  • Herencia con Record

Curso de C# 12 bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient