Parece que su navegador tiene desactivado JavaScript.

Usted debe tener habilitado JavaScript en su navegador para utilizar la funcionalidad de este sitio web. Haga clic aquí para obtener instrucciones sobre cómo habilitar JavaScript en su navegador.

ASP.NET MVC 5 y VueJS Desarrolla una web de cursos online

¿Qué aprenderé?

  • Desarrollar aplicaciones empresariales usando una arquitectura robusta para ASPNET MVC 5
  • Desarrollar aplicaciones usando Vue
  • Buenas prácticas de desarrollo de software
  • Entity Framework + CodeFirst
  • ASPNET Identity
  • Repository Pattern
  • Dependecy Injection

¿Sobre que es el curso?

Vamos a desarrollar una plataforma de cursos online usando una arquitectura propuesta sobre ASPNET MVC 5

La arquitectura propuesta contiene lo siguiente:

  • ASPNET Identity
  • Migrations & Code First
  • SoftDeleted (eliminar registros a nivel lógico automático)
  • Auditoría automática de Campos
  • Loggin
  • Repository Pattern
  • Dependecy Injection (LightInject)
  • Unit Test Project
  • Vue
  • Mucho más

¿Como está compuesto el curso?

Esta compuesto por módulos, el curso es el proyecto completo. En la primera parte vamos a tener que hacer unos repasos previos con algunos enlaces que yo compartiré y luego vamos a meternos a fondo a nuestro proyecto.

¿Como está estructurado el curso?

Cada clase está compuesta por un video, donde iremos desarrollando nuestros ejemplos y al finalizar la clase, adjunto lo que haya avanzado para que lo puedas descargar en caso que te atrases. Adicionalmente, en algunas clases se adjunta material extra para reforzar el conocimiento.

¿Porque tomar el curso? Porque es un curso que te da una muy buena base para enfocarte en el desarrollo de NET, y es muy probable, que al finalizar el curso te encuentres listo para comenzar a desarrollar tus propios proyectos. ¿Y por que no?, aspirar a un mejor sueldo.

¿A quién está dirigido?

  • Analistas Programadores
  • Amantes de la tecnología y el buen código
  • Emprendedores

Introducción

  • Introducción
  • ¿Cómo vamos a trabajar?
  • ¿Qué softwares vamos a usar?
  • [Importante]: Conceptos previos a conocer y repasar
  • Explicación del proyecto 

Proyecto Base

  • Proyecto Base + VueJs
  • [Descarga el proyecto]: Como levantar el proyecto

Code First: Construyendo nuestro modelo

  • Lógica de la base de datos
  • Code First: Generando nuestro modelo
  • Migración: Auditoria, SoftDeleted

ASP.NET Identity

  • Nuevo usuario
  • Actualizar datos
  • Autorización & Permisos por Rol
  • Listado
  • Script SQL: para crear varios usuarios con sus respectivos roles

Categorías

  • Nueva categoría + Vue
  • [Tarea]: Listado + Paginación
  • Update Categoria + Vue
  • [Tarea]: Delete Categoría
  • Cargando el Menu y guardándolo en la memoria

Instructor: creando un curso

  • Registrar Información básica
  • Mis cursos
  • Widget: reporte de ingreso, ingreso x mes, calificación media y estudiantes
  • [Tarea]: Actualizar información básica
  • Imagen del curso

Curso: lecciones

  • Creando una lección
  • [Tarea]: Listando lecciones creadas
  • Actualizando y Eliminando lecciones
  • [Tarea]: Ordenar lecciones, aprobar y listar cursos

Curso: Landing Page

  • Listando cursos: página principal y por categoría
  • Landing Page del curso

Estudiante

  • [Parte 1]: Comprando un curso
  • [Parte 2]: Comprando un curso
  • [Tarea]: Completar el módulo

Panel de control: Reporte Global

  • Widget: Ingresos
  • Widget: Estadísticos (Adjunto backup de mi base de datos)

    0 artículos

Monedas