- 1
Desarrollo de Aplicaciones Web con Blazor y Entity Framework
00:34 - 2

Evolución de las tecnologías .NET
00:20 - 3

Evolución y Uso de Visual Studio Code en Desarrollo .NET
11:33 - 4

Desarrollo Web: Cliente, Servidor y Optimización con JavaScript
06:07 - 5
Instalación de Visual Studio Community paso a paso
03:56 - 6
Instalación y Configuración de SQL Server Express 2019
07:02
Evolución y Uso de Visual Studio Code en Desarrollo .NET
Clase 3 de 38 • Curso de Desarrollo Web con Blazor y .Net Core 3
Contenido del curso
- 7

Desarrollo de Aplicaciones con Blazor Server y WebAssembly
03:10 - 8

Estructura y Configuración de Aplicaciones en Visual Studio Code
08:40 - 9

Creación de Formularios Dinámicos con Blade y C#
15:50 - 10

Creación y Uso de Componentes en Glaceau para Formularios Reutilizables
12:53 - 11

Creación y Gestión de Formularios HTML Básicos
05:27 - 12

Arquitectura y Patrones de Diseño en Desarrollo de Software
03:07
- 13

Arquitectura por Capas y Patrones de Diseño en Software
03:30 - 14

Modelado de Datos para Aplicación de Inventario
03:11 - 15

Modelo de Datos para Gestión de Inventarios
05:51 - 16

"Creación de Entidades en .NET Core para Bases de Datos"
08:28 - 17

Diseño y Configuración de Entidades en Bases de Datos
07:21 - 18

Construcción de Relaciones en Modelos de Datos con Entity Framework
08:05 - 19

Creación de Capas de Acceso a Datos con Entity Framework
12:23 - 20

Configuración y migración de bases de datos con Entity Framework
09:35 - 21

Precarga de Datos en Bases de Datos con Entity Framework
12:51
- 22

Creación de Capas de Negocio en Aplicaciones .NET
07:19 - 23

CRUD Básico en Bases de Datos Relacionales
12:20 - 24

"Creación de Formularios para Registro de Productos en Inventario"
15:36 - 25

"Creación de Formularios y Menús Desplegables en Páginas Web"
10:32 - 26

Listar y Mostrar Productos en Tabla HTML con C#
09:37 - 27

Filtrado Dinámico de Productos por Categoría en HTML
13:58 - 28

Creación y Navegación de Páginas con Listados y Formularios en Sitios Web
09:53 - 29

Actualización de Información de Productos en Componentes Web
14:11 - 30

Actualización y Gestión de Formularios en Aplicaciones Web
12:43 - 31

Integración de Productos en Bodegas: Formularios y Almacenamiento
15:15 - 32

Asociación de Productos con Bodegas en Sitios Web
14:57 - 33

Gestión de Entradas y Salidas en Almacenamiento de Bodegas
10:36 - 34

Cargar y asociar productos a bodegas en Entity Framework
14:35 - 35

Gestión de Inventarios: Actualización y Control de Stocks
16:34
¿Cómo ha evolucionado la tecnología .NET?
La tecnología .NET ha experimentado cambios significativos desde su lanzamiento. Estos cambios han transformado la manera en que los desarrolladores implementan sus aplicaciones, permitiéndoles una mayor flexibilidad y alcance. Desde sus inicios en 2002, con la versión 1.0, hasta el presente, el ecosistema de .NET ha evolucionado drásticamente. Iniciada con limitaciones en plataformas específicas, esta tecnología ahora facilita el desarrollo multiplataforma.
El inicio de .NET y su evolución
El viaje de .NET comenzó en 2002 con el lanzamiento del .NET Framework 1.0, una versión que no cumplió con las expectativas del mercado. Esto resultó en .NET Framework 2.0 que marcó un relanzamiento desde cero, aprovechando lo mejor de sus predecesores. El .NET Framework continuó desarrollándose hasta llegar a la versión 4.8 en 2019, siendo esta la última actualización en tecnología Microsoft pura para el entorno Windows. No obstante, para dar un giro hacia el multiplataforma, Microsoft introdujo .NET Core, permitiendo desarrollos en Linux, algo inalcanzable antes con versiones anteriores.
De .NET Core a .NET 5
En 2019, junto a .NET Core 3.1, se comenzaba a vislumbrar una transición hacia .NET 5. Este movimiento fue crucial, ya que no se trataba solamente de una actualización incremental, sino de una integración de todas las plataformas .NET bajo un mismo entorno. .NET 5 no es solo una continuación numérica, sino un avance hacia un punto convergente de tecnología integrada.
¿Qué papel juega Visual Studio en este entorno?
El uso de un entorno de desarrollo es fundamental para la implementación y administración eficaz de proyectos en .NET. Visual Studio es la herramienta estándar que acompaña este proceso, facilitando la vida de los desarrolladores al ofrecer plantillas y soluciones integradas.
Configuración y personalización de Visual Studio
Al abrir Visual Studio 2019, se puede visualizar un panel inicial que muestra proyectos recientes y las opciones para crear nuevos. Al seleccionar "continuar sin código", los usuarios acceden a la interfaz de desarrollo, la cual es personalizable permitiendo un entorno de trabajo adaptado a las preferencias individuales.
Creación de proyectos con Visual Studio
En Visual Studio, crear un nuevo proyecto es sencillo. Al seleccionar "nuevo proyecto", se presenta una ventana que permite escoger el lenguaje de programación y la plantilla adecuada. Visual Studio 2019 soporta una amplia selección de lenguajes, desde C# y C++ hasta Python y F#. Además, es compatible con frameworks como Angular y Xamarin, ampliando su aplicación desde el desarrollo web hasta aplicaciones móviles.
¿Cómo se crean aplicaciones web con Visual Studio?
Visual Studio proporciona plantillas específicas para crear aplicaciones web, incluida la tecnología ASP.NET Core.
Creación de una aplicación web
Para crear una aplicación web, se selecciona la plantilla "ASP.NET Core Web Application" y, por defecto, el framework .NET Core 3.1. Aunque Visual Studio permite la creación de aplicaciones con frameworks anteriores como .NET Framework 4.8, se recomienda utilizar la última versión de .NET Core para aprovechar todas las funcionalidades modernas.
Elección de la ruta y organización del proyecto
La organización del proyecto en carpetas es crucial. Visual Studio ofrece la opción de seleccionar rutas personalizadas, asegurando que todos los archivos estén almacenados de manera lógica y accesible.
Seguridad y opciones avanzadas
El uso de HTTPS para las aplicaciones web es una práctica común para garantizar la seguridad en las comunicaciones. Visual Studio ofrece esta opción de manera predeterminada. Adicionalmente, la capacidad de integrar contenedores Docker facilita la creación de microservicios y aplicaciones modulares, ofreciendo un entorno de despliegue simplificado y escalable.
El constante avance en la tecnología .NET y las herramientas asociadas como Visual Studio es indicativo del compromiso de Microsoft para proporcionar un entorno de desarrollo robusto y moderno. Dominar estas herramientas y tecnologías es esencial para todo desarrollador que busca crear aplicaciones versátiles y eficientes.