Aprende C# desde Cero - Curso Completo de C#

Aprende los fundamentos de C# y de .NET con Visual Studio desde las bases hasta la Programación Orientada a Objetos

Ratings: 4.44 / 5.00




Description

En este curso aprenderás C# desde cero uno de los lenguajes más versatiles, simples y efectivos de la actualidad.

¿POR QUÉ C#?


Además de tener una sintaxis amigable para el desarrollador, ideal para aprender a programar, C# es uno de los lenguajes con mayor salida laboral del mercado, en especial porque el framework .NET desarrollado por Microsoft, es muy utilizado en entornos corporativos.

Pero eso no es todo.

SI aprendes C#, luego podrás dedicarte, literalmente, a cualquiera área del desarrollo de software y la programación en general.

  • ¿Quieres convertirte en un desarrollador de videojuegos? C# es el lenguaje más usado gracias a su plataforma Unity.

  • ¿Quieres convertirte en un desarrollador de aplicaciones móviles multiplataforma? Si aprendes C# luego puedes usar Xamarin que es una tecnología especialmente creada para esto.

  • ¿Quieres desarrollar aplicaciones para pequeños dispositivos cómo una RasperryPi  y otros? Si aprendes C# podrás hacerlo.

  • ¿Quieres escribir algoritmos y modelos predictivos con Machine Learning? C# es un excelente punto de partida.

  • ¿Quieres crear aplicaciones de escritorio? ¡Eso aprenderás en este curso!

PASO A PASO


El curso está diseñado para que el aprendizaje sea progresivo y puedas afianzar los conocimientos paso a paso y de menor a mayor.

Cada lección tiene su parte teórica para que entiendas los fundamentos de cada concepto y luego su parte práctica para que puedas verlos en acción en Visual Studio.

Además, a lo largo del curso construiremos juntos tres aplicaciones de escritorio cuya complejidad irá incrementando según lo aprendido y en donde integraremos los conceptos y los usaremos para resolver problemas reales.

Si no sabes nada de programación y quieres convertirte en programador, este curso es perfecto para ti porque te llevará desde los principios básicos de C# (que también aplican para otros lenguajes), hasta los más complejos, pasando por ejercicios y soluciones puramente prácticas para que puedas poner manos a la obra por ti mismo.

En otras palabras, en este curso tendrás la exposición teórica de los conceptos, pero también el laboratorio para ponerlos a prueba.


Si ya tienes conocimientos básicos de programación y sólo quieres aprender C#, este curso también es para ti porque aprenderás los elementos especifícos de C# que lo hacen un lenguaje único y además podrás pasar más rápido a la práctica con las tres aplicaciones que construiremos.


UNA VEZ TERMINADO

Cuando hayas terminado el curso serás capaz de escribir tus propias aplicaciones de escritorio en C#, entenderás que es la Programación Orientada a Objetos y cuales son sus principios, podrás agregar C# y .NET a tu curriculum, pero lo más importante es que nada te detendrá a la hora de escribir tus propias aplicaciones .NET en C#.


¿QUÉ INCLUYE EL CURSO?


Introducción

  1. Introducción

    1. ¿Qué es .NET?

    2. Instalación de Visual Studio 2019

  2. Tipos de Datos Primitivos

    1. Variables y Constantes

    2. Tipos de Datos

    3. Conversión de Tipos de Datos

    4. Operadores

    5. Comentarios

  3. Clases

    1. Introducción

    2. Campos

    3. Propiedades

    4. Visibilidad

    5. Métodos

    6. Constructores

    7. Namespaces

  4. Tipos de Datos No Primitivos

    1. Tipos estáticos

    2. Clases Parciales

    3. Enumeradores

    4. Funciones Locales

    5. String

    6. String Builder

    7. DateTime

    8. Variables de Tipo Implícito

    9. Tipos por Valor y por Referencia

  5. Estructuras de Control

    1. If / Else

    2. Operador Ternario

    3. Switch

    4. For

    5. While

    6. Do While

    7. Try / Catch

    8. Excepciones

  6. Proyecto Práctico: Calculadora

  7. Colecciones

    1. Array

    2. Listas

    3. Diccionarios

    4. For each

  8. Programación Orientada a Objetos

    1. Encapsulamiento

    2. Herencia

    3. Clases Abstractas

    4. Polimorfismo

    5. Interfaces

  9. Proyecto Práctico: Music Player

  10. Conceptos Avanzados

    1. Tipos Anónimos

    2. Tipos Dinámicos

    3. Tipos Nullable

  11. Proyecto práctico Final: Aplicación de Notas



¡No esperes más y conviertete en un programador C# HOY MISMO!


What You Will Learn!

  • Conceptos básicos de programación
  • Los fundamentos de C#
  • Programación desde cero
  • Programación en Visual Studio 2019 y C#
  • Cómo crear aplicaciones de escritorio en C#
  • Qué es la Programación Orientada a Objetos
  • Cuales son los Principios de la Programación Orientada a Objetos
  • Qué es una clase
  • Cuales son los elementos de una clase
  • Cómo aplicar conceptos de la Programación Orientada a Objetos a resolver problemas

Who Should Attend!

  • Cualquier persona sin conocimientos en programación que quiera aprender a programar
  • Principiantes en el mundo de la programación que quieran aprender un lenguaje
  • Principiantes que quieran aprender C#
  • Desarrolladores de cualquier lenguaje que quieran aprender C#
  • Principiantes que quieren aprender a escribir aplicaciones .Net
  • Cualquier persona con algunos conocimientos en programación que busque profundizarlos