En este entrenamiento desarrollaremos una aplicación Blazor WebAssembly completa utilizando ASP.NET Core 5, desde la creación de la solución utilizando la plantilla Blazor WebAssembly con Visual Studio 2019 hasta la publicación de esta en Microsoft Azure.
La aplicación será desarrollada para una tienda ficticia de Pizzas y permitirá a los usuarios ordenar pizzas, personalizar sus ingredientes y llevar un seguimiento del envío en un mapa que muestre la trayectoria del repartidor.
Incorporaremos características Progressive Web App (PWA) para hacer que la aplicación pueda comportarse como una aplicación nativa del sistema operativo, permitiendo su instalación y la recepción de notificaciones push.
Puedes ver el contenido de este entrenamiento AQUÍ.
Costo normal: 150 USD
Costo de apoyo por tiempo limitado: 49 USD
Este E-book de 408 páginas contiene las 18 lecciones que componen el entrenamiento.
Costo normal: 110 USD
Costo de apoyo por tiempo limitado: 55 USD
En esta lección, se presenta una introducción a .NET Core y al desarrollo de aplicaciones web con ASP.NET Core.
Esta lección proporciona una descripción de los pasos a seguir para preparar el ambiente de desarrollo con Visual Studio para Windows e incluye una serie de ejercicios para verificar que el entorno de desarrollo se encuentre listo para empezar a desarrollar aplicaciones con ASP.NET Core.
Este entrenamiento incluye el manual de estudiante en formato PDF de 24 páginas con enlaces
a los videos en línea.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
En esta lección se presenta un panorama general sobre el desarrollo de aplicaciones web con interfaz de usuario utilizando ASP.NET Core Razor Pages.
Para ejemplificar el modelo de desarrollo de ASP.NET Core con Razor Pages, desarrollaremos una aplicación para el control de productos de una empresa ficticia llamada NorthWind.
La aplicación que desarrollaremos nos permitirá realizar operaciones CRUD sobre una tabla de una base de datos Microsoft SQL Server utilizando Entity Framework Core con el enfoque Code-First.
Este entrenamiento incluye el manual de estudiante en formato PDF de 59 páginas con enlaces
a los videos en línea.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
Esta lección presenta una introducción a Blazor y constituye el punto de partida para empezar a desarrollar aplicaciones web con interfaz de usuario utilizando ASP.NET Core Blazor.
En esta lección se describe la funcionalidad de la plantilla Blazor Server App y se proporcionan los pasos para desarrollar una aplicación básica utilizando ASP.NET Core Blazor.
Este entrenamiento incluye el manual de estudiante en formato PDF de 28 páginas con enlaces
a los videos en línea.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
En esta lección se presenta un panorama general sobre el desarrollo de aplicaciones web con interfaz de usuario utilizando ASP.NET Core MVC.
Para ejemplificar el modelo de desarrollo de ASP.NET Core con MVC, desarrollaremos una aplicación para el control de productos de una empresa ficticia llamada NorthWind.
La aplicación que desarrollaremos nos permitirá realizar operaciones CRUD sobre una tabla de una base de datos Microsoft SQL Server utilizando Entity Framework Core con el enfoque Code-First.
Este entrenamiento incluye el manual de estudiante en formato PDF de 84 páginas con enlaces
a los videos en línea.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
En esta lección, se presenta un panorama general del desarrollo de APIs web utilizando ASP.NET Core Web API.
Para ejemplificar el modelo de desarrollo de ASP.NET Core Web API, desarrollaremos una aplicación Web API para el control de productos de una empresa ficticia llamada NorthWind.
La aplicación que desarrollaremos nos permitirá realizar operaciones CRUD sobre una tabla de una base de datos Microsoft SQL Server utilizando Entity Framework Core con el enfoque Code-First.
Consumiremos la Web API desde aplicaciones JavaScript y Blazor.
Este entrenamiento incluye el manual de estudiante en formato PDF de 74 páginas con enlaces
a los videos en línea.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
Esta lección presenta una introducción a ASP.NET Core SignalR y constituye el punto de partida para empezar a desarrollar aplicaciones web de tiempo real utilizando ASP.NET Core SignalR.
Para ejemplificar el uso de ASP.NET Core SignalR, desarrollaremos una aplicación Chat de tiempo real utilizando SignalR con Blazor WebAssembly.
Este entrenamiento incluye el manual de estudiante en formato PDF de 22 páginas.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 10 USD
En este e-book se presenta el contenido del entrenamiento. Se presentan también los conceptos clave que nos ayudaran a comprender la forma en que trabaja la autenticación en ASP.NET Core.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 5 USD
Para ejemplificar los conceptos planteados en la lección anterior, en esta lección crearemos un Esquema de autenticación personalizado. Esto nos permitirá comprender mejor la forma en que trabajan los esquemas de autenticación.
El Esquema de Autenticación que desarrollaremos implementará un tipo de autenticación Bearer personalizado que nos permitirá acceder a los recursos protegidos a través del uso de un Token.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
Ahora que hemos creado nuestro proveedor de autenticación, podemos crear un gestor de identidades que se encargue de administrar las cuentas de usuario. El gestor de identidades podrá emitir Tokens JWT (Token de acceso, en inglés Access Token) después de haber autenticado a un usuario a petición de una aplicación cliente. El gestor de identidades permitirá a la aplicación cliente obtener datos del usuario de manera confiable sin tener que gestionar sus credenciales.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección crearemos una aplicación ASP.NET Core Web API que expondrá los recursos que otras aplicaciones podrán acceder. Los recursos estarán protegidos para que únicamente usuarios autorizados puedan acceder a ellos.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección crearemos una aplicación ASP.NET Core MVC que solicitará un Token de acceso al gestor de identidades SSOServer para después poder consumir los recursos del servidor ResourcesWebAPI enviándole el Token de acceso obtenido.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección crearemos una aplicación JavaScript que solicitará un Token de acceso al gestor de identidades SSOServer para después poder consumir los recursos del servidor ResourcesWebAPI enviándole el Token de acceso obtenido.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección crearemos una aplicación Blazor WebAssembly que solicitará un Token de acceso al gestor de identidades SSOServer para después poder consumir los recursos del servidor ResourcesWebAPI enviándole el Token de acceso obtenido.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
Ahora que ya conocemos de manera general la forma en que trabaja el proceso de autenticación de ASP.NET Core, podemos explorar algunos de los proveedores de autenticación disponibles con ASP.NET Core.
Empezaremos por explorar el proveedor Microsoft.AspNetCore.Authentication.JwtBearer.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
Es momento ahora de conocer otros proveedores de autenticación disponibles en ASP.NET Core.
Para facilitar las demostraciones del uso de otros proveedores de autenticación, crearemos una Biblioteca de Clases Razor para encapsular la lógica de manejo de usuarios, recursos y políticas de autorización.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección exploraremos la forma de implementar autenticación en aplicaciones ASP.NET Core utilizando el proveedor de autenticación basado en cookies de Microsoft.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección exploraremos el proveedor Google Authentication para permitir a los usuarios iniciar sesión con su cuenta de Google.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección exploraremos el proveedor Facebook Authentication para permitir a los usuarios iniciar sesión con su cuenta de Facebook.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección exploraremos el proveedor Microsoft Authentication para permitir a los usuarios iniciar sesión con su cuenta de Microsoft.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección exploraremos el proveedor Twitter Authentication para permitir a los usuarios iniciar sesión con su cuenta de Twitter.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En esta sección, concentraremos la funcionalidad incorporada en ejercicios anteriores para desarrollar una aplicación ASP.NET Core MVC que permita que un usuario pueda autenticarse proporcionando su correo y contraseña o bien que decida autenticarse a través de Google, Facebook, Microsoft o Twitter.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
Veamos ahora el sistema de membresía de Microsoft que nos permite agregar funcionalidad para autenticación de usuarios: ASP.NET Core Identity.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 8 USD
En este módulo, se describe qué es Bootstrap, las distintas opciones de descarga de Bootstrap, la estructura de archivos y los componentes que forman parte de Bootstrap.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 7 USD
En este módulo se describen las clases CSS de Bootstrap y los elementos HTML básicos estilizados y mejorados con clases CSS extensibles entre las que se incluyen clases para Tablas, Listas, Formularios, Botones e Imágenes entre otros.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 7 USD
En este módulo se describen los componentes que podemos utilizar en un sitio Web como son, Iconos (Glyphicons), Listas desplegables, Grupos de botones, Botones desplegables, Grupos de entrada de datos, Barras de navegación, Barras de ubicación y mucho, mucho más.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 7 USD
En este módulo, se describe la forma de incorporar a las páginas Web los complementos jQuery incluidos en Bootstrap, elementos como Transiciones, Ventanas modales, Alertas, Carruseles y mucho, mucho más. Todos estos componentes nos permiten crear sitios Web interactivos ricos en interfaz de usuario.
Costo normal: 15 USD
Costo de apoyo por tiempo limitado: 7 USD
Manual de estudiante del entrenamiento Bootstrap en formato PDF.
Costo: 19 USD
Manual de estudiante del entrenamiento Programación asíncrona con C#, edición Julio de 2021 en formato PDF de 124 páginas.
En este módulo, conoceremos la forma de mejorar el rendimiento de nuestras aplicaciones mediante la distribución de sus operaciones a través de múltiples Threads, también conocidos como Hilos o Subprocesos.
Objetivos
Al finalizar este entrenamiento, los participantes contarán con las habilidades y conocimientos para:
- Utilizar la biblioteca de procesamiento paralelo basado en tareas (Task Parallel Library) para implementar multitareas.
- Realizar operaciones de larga duración de forma asíncrona sin bloquear hilos de ejecución.
- Controlar la manera en que múltiples hilos pueden acceder a recursos de forma concurrente.
Los temas que se cubren en este módulo son:
- Lección 1: Implementando multitareas.
- Lección 2: Procesamiento Paralelo.
- Lección 3: Realizando operaciones de forma asíncrona.
- Lección 4: Sincronizando el acceso concurrente a datos.
Al adquirir este manual puedes solicitar el acceso a los videos grabados de sesiones en vivo de este entrenamiento.
Costo: 25 USD
En este módulo, se muestra la manera de crear y utilizar APIs Web para poder implementar adecuadamente la interacción de las aplicaciones con sistemas externos. Se muestra la manera de implementar en una aplicación APIs Web estilo REST de forma efectiva y la forma de invocar a los servicios de APIs Web desde aplicaciones ejecutándose en distintas plataformas, tales como, aplicaciones .NET, Windows 10, JavaScript, jQuery y Xamarin (Android, iOS, Windows).
Costo normal: 40 USD
Costo de apoyo por tiempo limitado: 20 USD
Manual de estudiante del entrenamiento Implementando Web APIs en ASP.NET MVC.
Costo: 19 USD
En este módulo se describen los distintos modelos de autenticación disponibles en Microsoft ASP.NET. Se incluye también un laboratorio donde se presenta una guía paso a paso para implementar el control de acceso a los recursos de aplicaciones Web ASP.NET MVC a través de ASP.NET Identity tanto para autenticación de usuarios locales como autenticación a través de proveedores de autenticación externa como Microsoft, Facebook, Twitter o Google entre otros.
Costo normal: 50 USD
Costo de apoyo por tiempo limitado: 20 USD
En este módulo se presenta una introducción al Entity Framework Core describiendo la forma de instalarlo asi como la forma de utilizar Entity Framework Core en aplicaciones basadas en el .NET Framework y en el .NET Core.
Este módulo presenta también información para el manejo apropiado de cadenas de conexión en distintas plataformas de aplicaciones y finaliza describiendo los principales proveedores de bases de datos soportados por Entity Framework Core.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo se muestra la forma de crear un modelo de datos con Entity Framework Core utilizando las estrategias por Convención, Anotaciones de Datos (Data Annotations) y la API Fluida (Fluent API).
El módulo describe la forma de representar mediante código registros, tablas, relaciones, llaves, índices y otros elementos de la base de datos.
El módulo finaliza describiendo la forma de utilizar Entity Framework en una arquitectura de N-Capas y la implementación de los patrones Repository, Factory y Bounded Context para un uso eficiente del modelo de datos.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
En este módulo se describen las dos principales formas para mantener en sincronía el modelo Entity Framework Core y el esquema de la base de datos dependiendo del origen de la sincronización: el modelo o la base de datos.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
El módulo describe la forma de realizar operaciones básicas de inserción, modificación y eliminación de datos utilizando Entity Framework Core. Se describe la forma de crear valores explícitos en propiedades con valores autogenerados asi como las consideraciones que deben tomarse en cuenta al insertar o eliminar datos relacionados.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
En este módulo se muestra la forma de realizar consultas sobre la base de datos utilizando LINQ. Se describen los patrones Eager loading, Explicit loading y Lazy loading para cargar de forma adecuada los datos relacionados.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
En este módulo se describen los distintos casos en que el rendimiento de Entity Framework Core podría verse afectado negativamente asi como la forma de evitar estas situaciones.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
En este módulo se describe la forma de realizar pruebas del funcionamiento de componentes utilizando ambientes que se aproximen a situaciones reales de conexión a bases de datos sin la sobrecarga de las operaciones de entrada y salida sobre la base de datos real.
Costo normal: 22 USD
Costo de apoyo por tiempo limitado: 11 USD
Manual de estudiante del entrenamiento Entity Framework Core.
Costo: 19 USD
Manual de estudiante del entrenamiento Introducción a C#, edición Julio de 2021 en formato PDF de 338 páginas.
Este curso proporciona a los participantes, los conocimientos y habilidades requeridas para crear aplicaciones utilizando el lenguaje de programación C#.
El curso inicia con una introducción a la estructura básica de una aplicación C# y la sintaxis del lenguaje para posteriormente describir las distintas características proporcionadas por el Framework .NET, así como las técnicas y tecnologías empleadas para desarrollar aplicaciones de escritorio y empresariales.
Objetivos
Al finalizar este entrenamiento, los participantes contarán con las habilidades y conocimientos para:
- Describir la sintaxis fundamental y características de C#.
- Crear e invocar métodos.
- Administrar Excepciones.
- Describir los requerimientos para monitoreo de aplicaciones de escala empresarial.
- Implementar la estructura básica y los elementos esenciales de una aplicación de escritorio tradicional.
- Crear Clases y definir e implementar Interfaces.
- Crear y utilizar colecciones genéricas.
- Utilizar herencia para crear una jerarquía de clases.
- Extender una clase de .NET.
- Crear Clases y métodos genéricos.
Los temas que se cubren en este curso son:
- Módulo 1: Introducción a C#
- Módulo 2: Creación de Métodos, Manejo de Excepciones y Monitoreo de Aplicaciones
- Módulo 3: Desarrollando el código para una aplicación gráfica
- Módulo 4: Creando Clases e implementando colecciones de Tipos Seguros (Type-safe collections)
- Módulo 5: Creando una jerarquía de Clases utilizando Herencia
Al adquirir este manual puedes solicitar el acceso a los videos grabados de sesiones en vivo de este entrenamiento.
Costo: 50 USD
En este módulo se presenta un resumen del conjunto de tecnologías Web de Microsoft para poder seleccionar la tecnología apropiada para utilizarla en el desarrollo de una aplicación determinada. Se describen los tres modelos de programación disponibles en ASP.NET tales como Páginas Web, Web Forms y MVC. En este módulo, también se presenta una introducción a ASP.NET MVC incluyendo nuevas características y configuración.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo, se describe el proceso de diseño típico que los arquitectos deben completar cuando planean el desarrollo de una aplicación y MVC ha sido seleccionado como el modelo de programación más apropiado. Se describe el detalle de una aplicación Web MVC tal como su arquitectura, Controladores, Vistas, Modelos y Rutas.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo se muestra la forma de crear Modelos en una aplicación Web MVC que implemente la lógica de negocio necesaria para satisfacer los requerimientos de funcionalidad de la aplicación. Este módulo también describe como implementar una conexión a una base de datos o a un almacenamiento alterno de datos utilizando Entity Framework y LINQ.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo se muestra como crear Controladores en una aplicación Web MVC y la forma de implementar Acciones que respondan a la entrada de los usuarios y de otros eventos. Se muestra la relación entre el Controlador y el Modelo así como la forma de implementar Acciones del Controlador que definan las Vistas utilizadas para mostrar o editar datos. En este módulo también se describe la forma de escribir Filtros de Acción (Action Filters) para ejecutar código antes o después de las Acciones en el Controlador. Se definen las situaciones en que los Filtros de Acción son útiles.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo se describe el papel de las Vistas en las aplicaciones Web ASP.NET MVC así como su interacción con los Modelos y Controladores para poder mostrar datos y permitir su edición. Se describe la sintaxis de una Vista Razor que define la estructura y funcionalidad de la presentación de datos. Se describe la funcionalidad de los principales HTML Helpers, la reutilización de código mediante la definición de Vistas parciales y los Razor Helpers.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
En este módulo se describe como realizar pruebas unitarias de cada uno de los componentes de una aplicación MVC y la forma de implementar una estrategia de manejo de Excepciones para la aplicación.
Costo normal: 19 USD
Costo de apoyo por tiempo limitado: 9 USD
Manual de estudiante del entrenamiento Programador Jr. de aplicaciones ASP.NET MVC.
Costo: 19 USD