Aprende C# desde cero. Primeros pasos con este lenguaje.
De programador para programadores: empieza a manejar visual studio y aprende a programar en c# con este curso
Course Description
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
Goals
What will you learn in this course:
- 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 y c#10
Prerequisites
What are the prerequisites for this course?
- Es un curso que puedes tomar sin saber nada de programación.
- Está orientado tanto a personas que quieran iniciarse en la programación como para quien quiera aprender un nuevo lenguaje
- Tener interés en aprender este lenguaje de programación

Curriculum
Check out the detailed breakdown of what’s inside the course
Introducción
2 Lectures
-
Temario.Instalación del entorno. 10:09 10:09
-
Tipos de proyectos que podemos crear.Creando mi primer proyecto 13:03 13:03
Tipos de datos más utilizadas y operadores
5 Lectures

Arrays y listas
3 Lectures

Estructuras condicionales
4 Lectures

Los Bucles
3 Lectures

String y stringBuilder
3 Lectures

Objectos y herencia
4 Lectures

Los métodos, funciones , recursividad
5 Lectures

Excepciones , Readonly y const
3 Lectures

Aplicación final
1 Lectures

Actualización: Novedades versión de c#9
3 Lectures

Actualización con las novedades de c# 10 y el nuevo Visual Studio 2022
9 Lectures

Instructor Details

JAP SOFTWARE
Desarrollador de SoftwareSobre mí
Ingeniero técnico dedicado a la programación y desarrollo de software desde hace más de 20 años. Apasionado de la tecnología y de todo lo relacionado con la creación de software.
En mis cursos plasmo los conocimientos adquiridos en el día a día de mi trabajo como desarrollador. Las tecnologías con las que trabajo actualmente son C#,NET Core, Blazor, Python y SQL Server.
Además de lo comentado tengo un canal de YouTube donde subo contenido regularmente relacionado con el mundo de la programación. En dicho canal disponéis de más de 500 vídeos gratuitos donde podéis evaluar mi forma de enseñar antes de inscribiros en alguno de mis cursoss.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now