Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de C# 12

DISPONIBLE EN MODALIDAD:
onlineWhite
Online
arrowRightDark
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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 nuestro curso de C# 12

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 de nuestro curso de C# 12

  • 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 en nuestro curso de C# 12

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 de nuestro curso de C# 12

  • 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.

03 dic
arrowConvocatorias
iconoCurso
Curso C# 12 Online
regularClockIcon.svg
60 horas lectivas
plazasIcon
Plazas limitadas
porcentajeicon
Hasta 100% bonificables
¡ÚLTIMAS PLAZAS!
¡Me interesa!

Temario del curso de C# 12

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
iconArrowDown
tema 2

Tipos de datos y variables

  • Introducción
  • Tipado fuerte vs tipado débil
  • Tipos
  • Operadores
  • Conversiones de tipos
  • Cadenas de texto
  • Null
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 6

Polimorfismo y herencia

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

Colecciones

  • Introducción
  • Arrays (vectores) y matrices
  • Listas
  • Diccionarios
  • HashSet y HashTable
  • Expresiones de colección
  • Matrices insertadas
iconArrowDown
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
iconArrowDown
tema 9

Patrones

  • Introducción al diseño de patrones
  • Singleton
  • Adapter
  • Factory
  • Iterator
  • Observer
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 12

Consultas LINQ

  • ¿Qué es LINQ?
  • Filtrado
  • Ordenación
  • Agrupar
  • Combinación
  • Selección
  • Comprobación
iconArrowDown
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
iconArrowDown
tema 14

Records

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

Preguntas Frecuentes de C# 12

¿Cuáles son los beneficios del curso C# 12 para mi empresa?

accordionIcon
El curso C# 12 ofrece a tu empresa la oportunidad de mejorar las competencias técnicas de tu equipo, permitiendo el desarrollo de aplicaciones de software más eficientes y modernas. Además, facilita la actualización de conocimientos en el lenguaje de programación C#, lo cual puede aumentar la productividad y la calidad en los proyectos de desarrollo.

¿El curso C# 12 es 100% bonificable por FUNDAE?

accordionIcon
Sí, el curso C# 12 es 100% bonificable a través de FUNDAE, lo que significa que tu empresa puede aprovechar esta formación sin incurrir en costes adicionales, siempre que se cumplan los requisitos de la bonificación correspondiente.

¿Cómo se imparten las clases del curso C# 12?

accordionIcon
Las clases del curso C# 12 se imparten de manera online, lo que permite una mayor flexibilidad para los participantes. Las sesiones son tanto teóricas como prácticas, con ejercicios y proyectos que permiten aplicar los conocimientos adquiridos en tiempo real.

¿Qué habilidades desarrollarán los participantes en el curso C# 12?

accordionIcon
Los participantes del curso C# 12 desarrollarán habilidades en programación avanzada con C#, conocimientos sólidos sobre el entorno .NET, técnicas de desarrollo orientado a objetos y buenas prácticas en coding. Además, adquirirán experiencia en la creación y gestión de aplicaciones de software robustas y escalables.

¿Cómo puedo inscribir a mi equipo en el curso C# 12?

accordionIcon
Para inscribir a tu equipo en el curso C# 12, simplemente debes completar el formulario de inscripción disponible en nuestro sitio web o ponerte en contacto con nuestro equipo de soporte para recibir asistencia personalizada durante todo el proceso.