Curso de fundamentos de C# .Net Core

En este curso aprenderas las caracteristicas fundamentales del lenguaje de programación C#.

Al finalizar el curso aprenderas:

  • Variables y tipos de datos
  • Programación orientada a objetos: herencia, polimorfismo, control de acceso
  • Generics
  • Deserialización y serialización de objetos
  • Json
  • Conexión a base de datos
  • Interfaces en Programación orientada a objetos
  • Solicitudes a servicios web
  • Delegados
  • Excepciones
  • Creación, lectura y escritura de archivos

El curso esta en desarrollo y para que no pierdas ningún video puedes suscribirte a mi canal aquí.

1.- Tipos de datos y var | Curso de fundamentos de C#
Prev 1 of 2 Next
Prev 1 of 2 Next

Curso de Python orientado a novatos

En este curso veras los fundamentos básicos de python, características que son necesarias para comenzar con este lenguaje de programación.

Aprenderás como hacer variables, listas, funciones, clases, programación funcional, conexiones a base de datos, y por ultimo haremos un Crud(crear, obtener, editar y eliminar).

El curso esta orientado a nivel novato o principiante.

Curso de Python, De novato a experto | Variables y listas #1
Prev 1 of 1 Next
Prev 1 of 1 Next

¿Cómo trabajar Entity Framework con Mysql en Visual Studio 2019?

En este video te mostrare los pasos que debes seguir para poder trabajar con Entity Framework con Mysql en Visual Studio 2019.

Links de descargas:

Curso de programación orientada a objetos en C# .Net

Curso orientado a toda persona que desea aprender a programar.

En este curso me enfoco en ir paso a paso en los conceptos de la programación orientada a objetos.

Para este curso necesitas instalar visual studio; puedes instalar visual studio community el cual es gratuito.

Este curso esta en proceso y te invito a que te suscribas a mi canal para ue recibas notificación cada que suba un video: canal de youtube

1.- Clases y objetos

2.- Herencia

3.- Sobrecarga

4.-  Sobreescritura

5.- Encapsulamiento

6.- Propiedades

7.- Polimorfismo de inclusión

¿Cómo generar una base de datos a partir de Entity Framework .Net con Model First? C# .Net

En este video te enseñare como puedes generar una base de datos a partir de modelos existentes de Entity Framework .Net.

También te hablare de las ventajas y desventajas de utilizar esta técnica.

Quiero aprender C# .Net, instalación y explicación para novatos.

En este video te enseñare cuales son los pasos que debes seguir para comenzar a programar en C# .Net.

Curso de arquitectura software

En este curso te enseñare según mi experiencia como puedes irte adentrando a ser un arquitecto de software.

Te daré consejos de como dividir un sistema y organizarlo, así como problemática que puedes encontrar, experiencia con clientes, como hacer sistemas escalables y listos para enfrentar cambios.

El curso esta en proceso por lo cual te recomiendo te suscribas a mi canal dando clic aquí para que estés enterado al momento que publique nuevo video de esta serie.

1.- Diagrama de componentes, aun sirve UML

2.- Identificar la solución al problema, diagrama de secuencia

3.- Escalabilidad y rendimiento

4.- Seguridad en desarrollo de software parte 1 de 2

5.- Seguridad en desarrollo de software parte 2 de 2

Curso gratis Vue y C# .Net CORE

Este es un curso gratuito donde veremos cómo combinar el framework progresivo Vue con la tecnología .Net Core.

El curso está en progreso por lo cual te sugiero que te suscribas a mi canal de youtube, de esta manera estarás notificado cada que se suba un nuevo video.

1.- Integración

2.- Programación reactiva, directiva v-model

3.- Solicitudes AJAX Get, controladores en MVC .Net

4.- Base de datos con Entity Framework, directiva v-for

¿Cómo obligar al comando xsd.exe a poner el nombre que deseemos a nuestra clase de c# creada a partir de archivos xsd?

Para todos los que hemos trabajado con facturación electrónica nos resulta común crear nuestras clases a partir de los archivos xsd otorgados por hacienda.

Hay un bug cuando creamos nuestra clase a partir de muchos xsd con la aplicación xsd.exe ya que esta le agrega al nombre final la concatenación de los nombres de todos los archivos utilizados, pero en Windows tenemos una limitante de 248 caracteres.

Por ejemplo para la facturación electrónica de Colombia tenemos que utilizar más de 10 archivos xsd y lo normal es que utilizáramos un comando así:

xsd 
DIAN_UBL.xsd DIAN_UBL_Structures.xsd xmldsig-core-schema.xsd CodeList_CurrencyCode_ISO_7_04.xsd CodeList_LanguageCode_ISO_7_04.xsd CodeList_MIMEMediaTypeCode_IANA_7_04.xsd CodeList_UnitCode_UNECE_7_04.xsd UBL-CommonAggregateComponents-2.0.xsd UBL-CommonBasicComponents-2.0.xsd UBL-CommonExtensionComponents-2.0.xsd UBL-ExtensionContentDatatype-2.0.xsd UBL-QualifiedDatatypes-2.0.xsd UnqualifiedDataTypeSchemaModule-2.0.xsd /classes

El cual nos dará un error ya que la concatenación del nombre del archivo resultante supera los 248 caracteres.
Para otorgarle un nombre de salida debemos hacer lo siguiente:

xsd DIAN_UBL_Structures.xsd xmldsig-core-schema.xsd CodeList_CurrencyCode_ISO_7_04.xsd CodeList_LanguageCode_ISO_7_04.xsd CodeList_MIMEMediaTypeCode_IANA_7_04.xsd CodeList_UnitCode_UNECE_7_04.xsd UBL-CommonAggregateComponents-2.0.xsd UBL-CommonBasicComponents-2.0.xsd UBL-CommonExtensionComponents-2.0.xsd UBL-ExtensionContentDatatype-2.0.xsd UBL-QualifiedDatatypes-2.0.xsd UnqualifiedDataTypeSchemaModule-2.0.xsd .\DIAN_UBL.xsd /classes

Poniendo .\DIAN_UBL.xsd antes del parámetro /clases hará que nuestro archivo final se llame DIAN_UBL.cs.

Video explicando paso a paso: