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
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
Introducción
¿Qué es .NET?
Instalación de Visual Studio 2019
Tipos de Datos Primitivos
Variables y Constantes
Tipos de Datos
Conversión de Tipos de Datos
Operadores
Comentarios
Clases
Introducción
Campos
Propiedades
Visibilidad
Métodos
Constructores
Namespaces
Tipos de Datos No Primitivos
Tipos estáticos
Clases Parciales
Enumeradores
Funciones Locales
String
String Builder
DateTime
Variables de Tipo Implícito
Tipos por Valor y por Referencia
Estructuras de Control
If / Else
Operador Ternario
Switch
For
While
Do While
Try / Catch
Excepciones
Proyecto Práctico: Calculadora
Colecciones
Array
Listas
Diccionarios
For each
Programación Orientada a Objetos
Encapsulamiento
Herencia
Clases Abstractas
Polimorfismo
Interfaces
Proyecto Práctico: Music Player
Conceptos Avanzados
Tipos Anónimos
Tipos Dinámicos
Tipos Nullable
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