YoVDO

Aprende C# desde cero. Incluye las novedades de C#11

Offered By: Udemy

Tags

C# Courses C Programming Courses Microsoft Visual Studio Courses Object-oriented programming Courses Inheritance Courses

Course Description

Overview

De programador para programadores: empieza a manejar visual studio y aprende a programar en c# con este curso

What you'll learn:
  • Aprenderán el lenguaje de programación c# desde cero
  • Podrán hacer sus primeras aplicaciones con este lenguaje de programación
  • Si no han programado nunca. Este curso es una buena manera de iniciarse
  • Aprenderás los conceptos de orientación a objetos
  • Aprenderás a utilizar un IDE tan versátil como Visual Studio
  • Conceras las novedades de c#9 , c#10 y c#11

En este curso podrás aprender las nociones básicas del lenguaje de programación C# de una manera rápida y efectiva.

A grandes rasgo el contenido del curso será el siguiente:

A) Introducción

1) Temario.Instalación del entorno.

2) Tipos de proyectos que podemos crear.Creando mi primer proyecto


B) Tipos de datos más utilizadas y operadores

3) Variables y tipos datos

4) Enum y struct

5) Operadores aritméticos y de asignación

6) Operadores de igualdad y operadores lógicos

7) Practicando con un ejemplo


C) Arrays y listas

8) Arrays int,string, float y multidimensionale

9) Trabajando con listas,arraylist.....

10) Practicando con un ejemplo 2

D) Estructuras condicionales.

11) Estructura if - else

12) Switch (Versión clásica y nueva)

13) Operador condicional (?)

14) Practicando con un ejemplo 3

E) Bucles

15) Bucles for y foreach

16) Bucle while y do-while

17) Practicando con un ejemplo 4


F) String y stringBuilder

18) Trabajando con strings

19) StringBuilder, StreamWriter , StreamReader. Ficheros.

20) Practicando con un ejemplo 5

G) Objetos y herencia

21) Clases,objetos y herencia.Creamos nuestro propios objetos

22) Protected,public, base,override,virtual , static .

23) Clases abstract , interfaces y polimorfismos

24) Practicando con un ejemplo 6

H) Los métodos, funciones , recursividad

25) Tipos de métodos: Public,private,protected,constructor, sobrecarga de constructores y métodos

26) Métodos void , métodos que devuelven datos, métodos con parámetros. Palabras clave in, ref,out

27) Funciones locales

28) Recursividad

29) Practicando con un ejemplo 7

I) Excepciones , Readonly y const

30) Excepciones

31) Clases estáticas.Variebles y métodos.

32) Palabras claves readonly y const


J) Aplicación final

33) Practicando lo aprendido haciendo un programa


H) Actualización: Novedades versión de c#9

34) Novedad c#9. Propiedad Init

35) Novedad C#9. Records

36) Otras novedades de C#9

I) Actualización: Novedades versión de c#10

37)Global usings y Namespaces

38) Interpolación de strings en constantes

39) DateOnly y TimeOnly

40) Extended property paterns

41) Lambas y Colección PriorityQueue

42) Mejoras en Linq

43)Mejoras en los records

44) Minimal API

J) .NET 7 y Novedades de c# 11

46)Como actualizar visual studio para utilizar .NET 7 y C#11

47)Novedades versión 11 C#. Raw string literal

48)Novedades versión 11 C#.Lineas en interpolación de string y string UTF8

49)Novedades versión 11 C#. Patrones en listas

50)Novedades versión 11 C#. Miembros requeridos

51)Novedades versión 11 C#. Modificador de acceso file

52)Novedades versión 11 C#. Autoinicializacion de struct


Taught by

JAP Software

Related Courses

Mastering Programming with MATLAB
Vanderbilt University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Application Programming Fundamentals
LearnQuest via Coursera
Aprendiendo Python con circuitos digitales
Coursera Project Network via Coursera
Basics in computer vision
Higher School of Economics via Coursera