Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn
- Metodología de aprendizaje basado en problemas ABP adaptando la tienda virtual del curso a una tienda virtual de propia selección y configuración.
- Aplicación de Razor pages, CSS y Bootstrap en contenidos adaptativos de la tienda virtual: adaptación multiplataforma de viewport, cuadrícula, navbar y mosaicos
- Ergonomía de software: galería de productos organizada en mosáicos, diálogo modal para detalle de producto, calculadora de precios …
Rating 0 out of 5 (0 ratings in Udemy)
What you'll learn
- Metodología de aprendizaje basado en problemas ABP adaptando la tienda virtual del curso a una tienda virtual de propia selección y configuración.
- Aplicación de Razor pages, CSS y Bootstrap en contenidos adaptativos de la tienda virtual: adaptación multiplataforma de viewport, cuadrícula, navbar y mosaicos
- Ergonomía de software: galería de productos organizada en mosáicos, diálogo modal para detalle de producto, calculadora de precios para pedidos
- Archivos XML, lectura y filtrado por LINQ, estructura de datos para productos y categorías: imágenes, precios, unidades y escala de descuento automático.
- Organización de datos por LINQ a XML y presentación gráfica: navegación por categoría o por búsqueda de criterio
- Avanzado1: Calculadora gráfica interactiva de precios por JavaScript, Variables cíclicas (entre servidor y navegador) por Model Binding
- Avanzado2: Diálogo modal para detalle de producto, página parcial de razor, llamado por ajax
- Nivelación para cursos ASP II y III; al final de ASP I queda lista la plataforma para los contenidos de estos cursos; ver video de introducción.
Description
El curso ASP.NET integrado I es el primero de una secuencia de tres cursos. Orientado a integrar las principales herramientas de última generación para sitios web dinámicos multiplataforma, como HTML5, CSS-Bootstrap 5, JavaScript, Razor pages, Razor Partial View y LINQ para acceso a datos externos. En ASP I usaremos LINQ para consultas relacionales de los importantes archivos XML.
El concepto didáctico es el Aprendizaje Basado en Problemas o ABP, donde el estudiante aprende resolviendo paso a paso los problemas de una tienda virtual y adapta el ejemplo del curso a una tienda virtual que él mismo define y configura con su propio abanico de productos.
Alcance del curso
De conformidad a la recomendación de Microsoft para nuevos sitios web dinámicos multiplataforma, basamos la enseñanza en ASP Páginas Razor; que es el marco de trabajo orientado a página, con control total sobre el renderizado HTML del lado del servidor.
No es necesario que tengas conocimientos previos sobre Páginas Razor, aprenderás lo que necesites en el curso y se te pondrán plantillas a la disposición.
Destaca como tema el enlace de modelos (model binding) que es el proceso que toma valores de las solicitudes HTTP, típicamente en formularios, y los asigna a los parámetros de página de modelo subyacente del lado del servidor para manejar la respuesta a modo de evento. Model binding fue introducido en ASP para facilitar el intercambio bidireccional de variables entre el servidor y el cliente y manejar los controles de la página html en el servidor de forma más intuitiva. Conoceremos también las página parciales de razor en el método de diálogo modal
Si eres novicio en el lenguaje de marcado HTML hemos preparado en el repositorio un tutorial con el que aprenderás a usar los elementos estructurarles básicos de página, como párrafos, enlaces, títulos, tablas, e imágenes. : Para el lenguaje de estilo CSS nos enfocaremos en clase en la propiedad de cascada para modificar estilos ya existentes de CSS. Tan importante como conocer los estilos que ejemplarmente usaremos y modificaremos es que aprendas a trabajar con las bibliotecas css. En el ejemplo de las paginas estáticas, index y Sobre Nosotros de la tienda virtual practicaras el uso de la propiedad adaptativa de textos e imágenes y segmentos. Conocerás el sistema de cuadrícula avanzado de bootstap para implementar segmentos adaptativos. Como ejercicio avanzado de CSS-bootstrap adaptarás la barra de navegación navbar a una presentación comercial de páginas. En un segundo ejercicio adaptarás la barra de navegación para navegar entre categorías de productos. Finalmente aprenderás a crear mosaicos de información, para presentar información sucinta de productos en una galería de productos de la misma categoría.
Language-Integrated Query (LINQ) es un conjunto de tecnologías basadas en la integración del lenguaje de consulta directamente en C # a diferentes tipos de fuente de datos como base de datos, documentos XML o WEB Services. En ASP I aprenderás a codificar el abanico de productos de la tienda virtual en esquemas de archivos XML, a la que accedemos por medio LINQ como base de datos. En las últimas décadas, XML se ha desarrollado como un procedimiento estándar para el intercambio y validación de datos entre departamentos de la misma o diferentes empresas. Es la base para el servicio web de intercambio de datos usado en internet para la interacción directa de aplicación a aplicación, por ejemplo en una cadena de abastecimiento entre proveedores.
Serás introducido en la sintaxis de lectura básica de LINQ
en sus dos modalidades, query y expresiones lambda. Finalmente aprenderás a formar listas de objetos que nos sirven en la tienda virtual para almacenar dinámicamente la información de productos a ser visualizada, filtrada por categoría o por criterio de búsqueda.
JavaScript es un lenguaje de programación interpretado que funciona localmente en el navegador del cliente. Usaremos java scripts para realizar una calculadora de precios con la que el usuario obtiene retroalimentación inmediata sobre lo que le costaría el pedido de un determinado producto por una cantidad ingresada. Aprenderás a modificar los objetos de la pagina web como etiquetas visibles y las variables de formulario razor de probiedad binding.
Paid
Self paced
Intermediate Level
Spanish (Spain)
0
Rating 0 out of 5 (0 ratings in Udemy)
Go to the Course
