Curso de C# aplicación de consola

Aplicación de consola en .NET Core y .NET Framework

Queremos enseñar C# de principiante a avanzado en una aplicación de consola y veremos en la misma aplicación diferencias entre .NET Framework y .NET Core.

El objetivo del curso es que aprendáis C# lo que es el propio lenguaje de programación y en mi opinión personal uno de los grandes lenguajes de programación y además apoyado por una gran empresa de desarrollo de software como Microsoft, sobre todo una gran comunidad de gente desarrollando en C# por tanto puedes preguntar cualquier duda en msdn y te responderan, merece la pena aprender C# en mi opinión de los mejores lenguajes que existen, tal vez es lo que deberia ser Java a día de hoy que por cierto es otro gran lenguaje de programación.

El curso tendrá estos temas  y sera un curso donde espero que aprendáis todos y al final se desarrollara una aplicación de consola totalmente funcional, no me he querido meter en aplicaciones Windows Form o Windows Presentation Foundation porque directamente es aprender a manejar ventanas y en WPF incluso un patron de diseño que se usa que es el MVVM.

Vamos aunque no lo parezca lo más sencillo es programar aplicaciones de consola, a mi me enseñaron con aplicaciones de Windows Form que por otro lado no tiene sentido usarlas a dia de hoy en todo caso WPF es lo que tiene sentido y ahí ya nos metemos con MVVM que es algo complicado.

Aplicación .net core

Temario del curso de C#

El temario del curso consta de diferentes partes:

  1. Introducción al IDE, Visual Studio 2017 donde descargarlo y como instalarlo.
  2. Aplicación de consola Hola mundo imprimir el hola mundo.
  3. Tipos de datos en C#, string, int, short
  4. Operadores de asignación
  5. Operadores relacionales y lógicos.
  6. Estructuras de control if else.
  7. Estructuras de control For, foreach, While, do while.
  8. Try catch.
  9. Switch case
  10. Break, continue, go to.
  11. Vectores y matrices.
  12. Estructuras.
  13. Clases y modificadores de acceso, protected, internal, private, protected internal, private protected.
  14. Clases abstractas.
  15. Clases sealed.
  16. Métodos de forma básica.
  17. Métodos sin parámetros.
  18. Métodos con paramentos.
  19. Métodos que devuelven valores.
  20. Herencia de clases.
  21. Polimorfismo.
  22. Crear archivo de texto.
  23. Leer un archivo de texto.
  24. Agregar texto a un archivo de texto.
  25. Método constructor y destructor.
  26. Aplicación de consola para operaciones básicas.
  27. Aplicación de consola para contraseñas buenas.

¿Qué os parecen los temas que trabajaremos?

A mi me parecen los temas básicos que todo curso tiene que tener para aprender, claro esta más a tener en cuenta que el curso va dirigido a aprender tal cual el lenguaje de programación.

Bueno el tema 26 o 27 pueden variar no lo tengo muy claro todavia, pero espero que disfruteis todos del curso que estoy preparando y espero que aprendáis mucho.

Si os fijáis abordamos temas básicos de C# que hay que saber para hacer aplicaciones con este fantástico lenguaje de programación creado por Microsoft.

Los demás cursos que prepare ya serán mas avanzados y estos temas básicos tendreís que saberlos.

¿A quien va dirigido este curso?

A todas las personas que quieran aprender este fantástico lenguaje de programación.

Usado en para desarrollar todo tipo de aplicaciones con el, desde Windows, Windows Presentation Foundation, Windows Comunication Foundation, aplicaciones de consola, ASP.NET, ASP.NET Core multiplataforma, Unity3D, es un lenguaje de propósito general nos sirve practicamente para cualquier  cosa que se nos ocurra desarrollar con él.

testimonial-team (Demo)
José Luis
Jefe de proyectos


Al usar este formulario accedes al almacenamiento y gestión de tus datos por parte de esta web. Nuestra política de privacidad
política de privacidad

Suscríbete al boletín de noticias (newsletter)

Si quieres la última información que vamos dando sobre WordPress y creación de páginas web en otras técnologias, además de tutoriales gratis y Ebook gratis.

Leave a comment