Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como aprender programación

Codewars

Como algunos ya saben, soy un gran entusiasta de las plataformas en línea dedicadas a la educación y al entrenamiento de habilidades, lo que podríamos llamar "gimnasios mentales". Hoy quiero presentarles, o tal vez recordarles, una de mis favoritas: Codewars, conocida también como " Guerras de Código " en español. Si aún no la conocían, los invito a explorarla. Y si ya la conocían, este es un buen momento para redescubrirla y sacarle más provecho. ¿Qué es Codewars? Codewars es una plataforma educativa en línea diseñada como un juego para entrenar habilitades de programación. fue fundada en noviembre de 2012 por Nathan Doctor y Jake Hoffner . La idea surgió durante una competencia de Startup Weekend ese mismo año, donde desarrollaron un prototipo que obtuvo el primer lugar. En la actualidad, Codewars es propiedad de Qualified , una empresa tecnológica que ofrece una plataforma para evaluar y entrenar habilidades en ingeniería de software. Con esta herramienta pod...

Creando un Proyecto con Entity Framework - Parte 2

Bienvenidos nuevamente. Si estás en este post, significa que ya completaste la primera parte de esta guía, donde preparamos la base para nuestro proyecto con Entity Framework. Ahora, es momento de continuar exactamente donde lo dejamos, profundizando en los siguientes pasos clave: Eliminar redundancias del modelo para optimizar nuestra estructura de datos. Crear el proyecto de consola, donde conectaremos nuestro modelo con el código funcional. Instalar y configurar Entity Framework, asegurándonos de tener todo listo para interactuar con nuestra base de datos. 💡 Si todavía no viste la primera parte, te recomiendo revisarla para estar al día: Click para acceder a la Parte 1 1. Eliminar redundancias del modelo En el modelo .edmx, las redundancias ocurren cuando una propiedad aparece duplicada como una FK y como una propiedad de navegación. Por ejemplo, en la entidad Articulo, tenemos tanto la propiedad CodigoCat (FK) como la propiedad de navegación Categoria. Si...

Creando un Proyecto con Entity Framework - Parte 1

En esta entrada, vamos a explorar cómo configurar un nuevo proyecto en Visual Studio(VS)  2022 utilizando el enfoque Database First de Entity Framework mencionado en el hilo anterior .  Además, realizaremos algunas operaciones básicas como Agregar (Add), Eliminar (Remove) y Actualizar con un par de tablas sencillas de ejemplo. Este paso a paso está pensado para aplicar la teoría del ORM de manera práctica y concreta. Es importante destacar que Entity Framework ofrece diferentes enfoques para trabajar con bases de datos, y este es solo uno de ellos. Algunos desarrolladores prefieren trabajar con otros entornos de desarrollo o integrar sus proyectos a través de la consola, pero lo ideal es que experimentes y encuentres el método que mejor se adapte a tu estilo de trabajo.  Herramientas necesarias Para este ejemplo práctico, utilizaremos las siguientes herramientas: Visual Studio 2022 :     Podés descargarlo desde el sitio oficial: Descargar Visual S...