En este curso aprenders C# desde cero uno de los lenguajes ms versatiles, simples y efectivos de la actualidad. POR QU C#?Adems 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 podrs dedicarte, literalmente, a cualquiera rea del desarrollo de software y la programacin en general. Quieres convertirte en un desarrollador de videojuegos? C# es el lenguaje ms usado gracias a su plataforma Unity. Quieres convertirte en un desarrollador de aplicaciones mviles multiplataforma? Si aprendes C# luego puedes usar Xamarin que es una tecnologa especialmente creada para esto. Quieres desarrollar aplicaciones para pequeos dispositivos cmo una RasperryPi y otros? Si aprendes C# podrs hacerlo. Quieres escribir algoritmos y modelos predictivos con Machine Learning? C# es un excelente punto de partida. Quieres crear aplicaciones de escritorio? Eso aprenders en este curso! PASO A PASOEl curso est diseado para que el aprendizaje sea progresivo y puedas afianzar los conocimientos paso a paso y de menor a mayor. Cada leccin tiene su parte terica para que entiendas los fundamentos de cada concepto y luego su parte prctica para que puedas verlos en accin en Visual Studio. Adems, a lo largo del curso construiremos juntos tres aplicaciones de escritorio cuya complejidad ir incrementando segn lo aprendido y en donde integraremos los conceptos y los usaremos para resolver problemas reales. Si no sabes nada de programacin y quieres convertirte en programador, este curso es perfecto para ti porque te llevar desde los principios bsicos de C# (que tambin aplican para otros lenguajes), hasta los ms complejos, pasando por ejercicios y soluciones puramente prcticas para que puedas poner manos a la obra por ti mismo. En otras palabras, en este curso tendrs la exposicin terica de los conceptos, pero tambin el laboratorio para ponerlos a prueba. Si ya tienes conocimientos bsicos de programacin y slo quieres aprender C#, este curso tambin es para ti porque aprenders los elementos especifcos de C# que lo hacen un lenguaje nico y adems podrs pasar ms rpido a la prctica con las tres aplicaciones que construiremos. UNA VEZ TERMINADOCuando hayas terminado el curso sers capaz de escribir tus propias aplicaciones de escritorio en C#, entenders que es la Programacin Orientada a Objetos y cuales son sus principios, podrs agregar C# y .NET a tu curriculum, pero lo ms importante es que nada te detendr a la hora de escribir tus propias aplicaciones .NET en C#.QU INCLUYE EL CURSO?IntroduccinIntroduccinQu es .NET?Instalacin de Visual Studio 2019Tipos de Datos PrimitivosVariables y ConstantesTipos de DatosConversin de Tipos de DatosOperadoresComentariosClasesIntroduccinCamposPropiedadesVisibilidadMtodos ConstructoresNamespacesTipos de Datos No PrimitivosTipos estticosClases ParcialesEnumeradoresFunciones LocalesStringString BuilderDateTimeVariables de Tipo ImplcitoTipos por Valor y por ReferenciaEstructuras de ControlIf / ElseOperador TernarioSwitchForWhileDo WhileTry / CatchExcepcionesProyecto Prctico: CalculadoraColeccionesArrayListasDiccionariosFor eachProgramacin Orientada a ObjetosEncapsulamientoHerenciaClases AbstractasPolimorfismoInterfacesProyecto Prctico: Music PlayerConceptos AvanzadosTipos AnnimosTipos Dinmicos Tipos NullableProyecto prctico Final: Aplicacin de NotasNo esperes ms y conviertete en un programador C# HOY MISMO!