Vengo haciendo la ruta de Ciencia de Datos y me topo con este curso y me encuentro perdido… Lo que me llevo a tomar el curso de API REST y de C#… y ya ahora si me siento ubicado.
Introducción
Gestión de Bases de Datos con SQL Azure
Crear Bases de datos
Creación de Base de Datos SQL en Azure y Operaciones CRUD
Seguridad en Bases de Datos SQL en Azure
Consultas SQL y Exportación de Datos en Visual Studio Code
Instalación y configuración de SQL en Visual Studio Code
Inserción y eliminación de datos en SQL: ejemplos prácticos
Operaciones CRUD en SQL con VS Code
Desarrollar una Web APi
Creación de API REST con ASP.NET en Visual Studio Code
Creación de Modelos y Clases en Visual Studio Code
Vinculación de Bases de Datos en ASP.NET con Entity Framework
Creación de Registros en Entity Framework y Visualización en API
Controlador de Contactos en API con Visual Studio Code
Publicación de Web API en Azure con Visual Studio Code
Operaciones CRUD en Bases de Datos con HTTP y LINQ
Pruebas y Operaciones CRUD en APIs con Postman
CRUD en Aplicaciones Web con ASP.NET: Put y Delete
Cierre
Creación y Publicación de API con Base de Datos en Servidor
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
En el mundo del desarrollo de software, la gestión segura de las bases de datos es crucial. No es práctico realizar consultas directas desde una aplicación; por lo tanto, la implementación de una API es esencial. Esta sirve como puente entre la base de datos y tu aplicación, asegurando que tu base de datos permanece protegida detrás de una interfaz segura.
Para crear un proyecto en Visual Studio Code, se requieren ciertas plantillas. Aquí te guío paso a paso en el proceso:
dotnet new install Microsoft.DotNet.Web.ProjectTemplates.5.0
dotnet new webapi -n ApiSqlPlatzi
Con este proyecto, se despliega una carpeta clave denominada "Controladores" donde se gestionará la lógica para interactuar con la API y, por ende, con la base de datos.
Las APIs creadas con ASP.NET incluyen métodos estándar para gestionar operaciones básicas en la base de datos:
Estos métodos permiten manipular datos rápidamente y con flexibilidad, sentando una sólida base para el desarrollo de aplicaciones dinámicas y robustas.
Una vez que tu proyecto está listo, es fundamental probarlo para confirmar que funciona correctamente:
dotnet run
Probar tu proyecto conlleva confirmar la disponibilidad y respuesta de los métodos básicos de la API. A través del navegador, asegúrate de que las solicitudes HTTP se procesan correctamente y que los resultados coinciden con lo esperado.
En resumen, la creación de una API segura y eficiente es clave para el desarrollo moderno y le ofrece a tu aplicación una mayor flexibilidad y seguridad. Con cada consulta gestionada a través de una API externa, te garantizas que tu base de datos está bien protegida mientras sigues brindando funcionalidades completas a tus usuarios.
Aportes 14
Preguntas 5
Vengo haciendo la ruta de Ciencia de Datos y me topo con este curso y me encuentro perdido… Lo que me llevo a tomar el curso de API REST y de C#… y ya ahora si me siento ubicado.
¿A alguien más se le crea una webapi de weather (clima)?
Para la comunidad de platzi usarios de Debian, Linux, les dejo el link con las instrucciones para la instalacion correspondiente en caso de que con el comando $dotnet new les devuelva error:
https://docs.microsoft.com/en-us/dotnet/core/install/linux-debian#debian-10-
A mi no me aparece la opción de api/values ![](
a mi no me aparece la opción de Api/values
El comando dotnet new
ya no es valido dentro de la terminal de VS CODE. ¿Cual lo sustituye?
Si la webapi les sale como WeatherForecast desintalen el SDK 3.1 e instalen la versión 2.1
dotnet" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
alguien sabe por que sale esto’
Buena noche,
Para instalar la plantilla, me indica que el termino Dotnet no lo reconoce, me podrían indicar con cual lo puedo cambiar
Para net6.0
la ruta es:
https://localhost:####/swagger/index.html
Si a alguno le da algun error y no le aparece nada al momento de ingresar a la ruta de: https://localhost:5000/api/values
, lo que deben de hacer es desactivar temporalmente su firewall.
El error que da en el navegador es este:
La conexión para este sitio no es seguralocalhost envió una respuesta no válida.
Compañeros, en Arch Linux es tan fácil como ingresar sudo pacman -S dotnet-sdk
No es buena practica conectarse directamente a la base de produccion, por medidas de seguridad
Si recién formatearon o no lo tienen.
Para que les funcione el comando DOTNET NEW deben tener el NET Core SDK
https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.301-windows-x64-installer
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?