Serie: Desarrolla tu primer API REST en Asp.Net Core (Conocimientos previos)

He estado explorando el mundo de las API, bajo el estilo de arquitectura REST, lo cual es sumamente interesante y útil, además de ser un tema de motivación personal he decidido aprender sobre esto  y desarrollar algunas API, a modo de practica y diversión. He decidido compartir todo mi entusiasmo por el tema con una serie de artículos, que van desde conocimientos previos, como descargar los programas necesarios para preparar el entorno de trabajo de ASP.Net Core en Visual Studio Code, como crear nuestros modelos y controladores.

Continuar leyendo “Serie: Desarrolla tu primer API REST en Asp.Net Core (Conocimientos previos)”

Anuncios

Conceptos básicos que todo Desarrollador Web debe conocer

Cuando se inicia en el mundo de la programación web, a veces leemos tantas cosas y escuchamos tantos conceptos que como principiantes al fin, no entendemos o pasamos por alto, pero que son muy importante que conozcamos, como todo buen desarrollador de software.

Continuar leyendo “Conceptos básicos que todo Desarrollador Web debe conocer”

Principios Fundamentales en el Desarrollo de Software

En nuestro articulo anterior Patrones de Diseño (Parte 1) dejamos algunos cabos sueltos sobre los patrones de diseño que trataremos de unir brevemente en este articulo, antes de pasar a nuestro foco principal.

Continuar leyendo “Principios Fundamentales en el Desarrollo de Software”

Patrones de Diseño (Parte 1)

Todo desarrollador de software, hasta en sus niveles iniciales ha escuchado, ha leído, visto e incluso conversado acerca de los patrones de diseños.  En resumidas cuentas un patrón de diseño es un “boceto, base o esqueleto de soluciones a problemas comunes o recurrentes en desarrollo de software”. En otras palabras, es una solución probada que se ajusta a las necesidades de determinado tipo de sistema o aplicación. Sin embargo, surgen algunas interrogantes al respecto, como, Por qué es realmente necesario utilizar patrones de diseño? cuales son los diferentes tipos de patrones de diseño? Cuáles son sus ventajas? y cuando son aplicables.

Continuar leyendo “Patrones de Diseño (Parte 1)”

Los diferentes tipos de colecciones de datos en c# y sus usos

Cualquier aplicación informática independientemente del lenguaje en la cual la estemos desarrollando, requiere manipular Colecciones de Datos. Una manera de manejar los datos similares de una manera es eficaz es almacenándolos en una colección.

Continuar leyendo “Los diferentes tipos de colecciones de datos en c# y sus usos”

CREANDO ESTRUCTURAS EN C#

En Visual Studio C#, un tipo struct es una construcción de programación utilizado para definir tipos personalizados.  Los tipos struct se usan para encapsular pequeños grupos de variables relacionadas y representadas como un solo elemento. Dicho esto, podemos señalar algunos ejemplos útiles que nos ayudaran a entender más este concepto. Algunas modelos de estructuras son:

Continuar leyendo “CREANDO ESTRUCTURAS EN C#”

Cómo Implementar Estructuras y Enumeraciones en C#.

Tradicionalmente, en los lenguajes de programación tenemos varios tipos de datos predefinidos, tal como es el caso en c#. Podemos mencionar entre estos, Int32, Decimal, String, Boolean, entre otros. Sin embargo, esto implica que puede que tengamos algunas limitaciones frente a algunos escenarios particulares. Como, por ejemplo, imaginemos que necesitamos crear un objeto que represente un avión. Podemos utilizar los tipos de datos predefinidos, para almacenar ciertas propiedades como modelo(String), kilometraje(Int32). Por otra parte, tal vez quisiéramos representar un avión como una entidad, de tal modo que pudiéramos realizar acciones como agregar a una colección o comparar un avión con otro. ¿Cómo sería esto posible?

Continuar leyendo “Cómo Implementar Estructuras y Enumeraciones en C#.”