
Vamos a realizar un proyecto Windows Form para entender como funciona el EF realizando un pequeño CRUD a la tabla Alumnos.
En esta clase vamos a entender los conceptos básicos de jQuery, la manipulación del DOM mediante los selectores, declaración de eventos y manejo de AJAX.
Crearemos una plantilla HTML 5 desde 0 y vamos agregar Bootstrap 3, lo importante es entender el manejo del sistema de grillas, formurlarios, los componentes vienen con la práctica.
Vamos a explicar que es este patrón de arquitectura de software.
Crearemos un proyecto ASP.NET MVC Vacío y explicaremos la arqutectura a usar.
Entender como funciona el manejo de los controladores, acciones, vistas y layout. Adicionalmente, vamos agregar Bootstrap 3 a nuestro proyecto MVC.
Veremos como nuestro controlador se comunica con nuestra vista y le envía parámetros, desde la misma manera la vista envía parámetros al servidor mediante un formulario.
Vamos a convertir todas nuestras tablas a clases de C#. Se adjunta en la clase el script de la base de datos para que puedan ir practicando.
Vamos a implementar los métodos de CRUD para crear, actualizar y eliminar alumnos.
Crearemos el formulario del alumno y vamos a proceder a validarlo desde el lado del cliente y el servidor con los data annotations.
Pasaremos todo nuestro formulario bajo una petición AJAX hacia el servidor, y aprenderemos a reutilizar código para evitar estar copiando el mismo script formulario por formulario.
Vamos agregar los cursos disponibles para a un alumno y su nota, para esto vamos a usar AJAX, para refrescar la página de los cursos cada vez que se relacione un curso a un alumno.
Similiar a relacionar cursos a un alumno, esta vez nos toca adjuntar documentos al alumno. En esta clase veremos el tema de subida de archivos.
Vamos a implementar AnexGRID, grilla paginable, ordenable y filtrable que he desarrollado para proyectos que usen Bootstrap 3. Se adjuntan los enlaces para profundizar el tema.
Explicación de nuestro proyecto a realizar y lógica de la base de datos.
Vamos a crear nuestro proyecto y configurarlo.
Explicación e implementación de un Área, que basicamente sirve para crear sistemas modulares.
NOTA: descarguen el proyecto de esta clase, ya que he pasado la plantilla HTML a nuestro proyecto asp.net mvc.
Implementaremos una clase que nos permita autentificarnos usando Forms Authentication.
Nos toca actualizar nuestra información personal desde el administrador.
Vamos a implementar el mantenimiento de experiencias, la cual implementa los trabajos y estudios previos.
Implementación del mantenimiento de habilidades obtenidas.
Implementación del mantenimiento de testimonios.
En esta parte de curso no quiero que programes, más bien presta atención a los pasos que voy hacer y al final descargues el proyecto para que estes sincronizado conmigo.
Vamos a mostrar todo lo que hicimos en el administrador en nuestra página del portafolio.
Vamos a crear un ViewModel para un formulario que no existe como entidad y luego enviar dicha información a una cuenta de correo electrónica.
Vamos a exportar toda nuestra información a PDF.
Les dejo como tarea que los usuarios que visiten nuestro portafolio puedan dejarnos un testimonio.
Gracias por participar del curso !!
Comenzamos con las clases adicionales del curso las cuales son bastante especificas, ya que el objetivo es tratar temas puntuales. En este punto vamos a implementar una página de errores personalizados.
En esta clase les voy a dar un ejemplo de una arquitectura de software más profesional que pueden implementar en sus proyectos. Para ello hemos creado un repositorio que nos permite reuitilizar, simplificar y agilizar la lógica al momento de trabajar con el EF haciendola más sencilla.
Comparto una entrada que he publicado en Anexsoft para que puedan implementar en sus proyectos el tema de migraciones.
¿Sobre que es el curso? Veremos como desarrollar un sitio web usando tecnología ASP NET MVC. El tema a tratar sera desarrollar un sistema de portafolio (hoja de vida profesional).
En la cual estaremos tocando punto por punto todo los conceptos que conlleva ASP NET MVC.
¿Como está compuesto el curso?Esta compuesto en 3 partes, en la primera parte veremos conceptos previos como maquetación usando Bootstrap 3, jQuery y un ejemplo con el Entity Framework. En la segunda parte, vamos a entender los conceptos de ASP NET MVC haciendo un aplicativo para gestionar alumnos. Finalmente, comenzaremos con el desarrollo de nuestro proyecto, el cual es el Portafolio Profesional.
¿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 problable, que al finalizar el curso te encuentres listo para comenzar a desarrollar tus propios proyectos. ¿Y por que no?, aspirar a un mejor sueldo.