ASP NET MVC 5 (C#): Desarrollando un portafolio profesional
4.2 (387 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,389 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ASP NET MVC 5 (C#): Desarrollando un portafolio profesional to your Wishlist.

Add to Wishlist

ASP NET MVC 5 (C#): Desarrollando un portafolio profesional

En este curso vamos aprender a utilizar la tecnología ASP NET MVC realizando un Portafolio Profesional.
4.2 (387 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,389 students enrolled
Created by Eduardo Patiño
Last updated 3/2016
Spanish
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desarrollar aplicaciones web con ASP.NET MVC
  • Aspirar a un sueldo mejor renumerado
View Curriculum
Requirements
  • Conocimientos básicos en .NET y C#
  • Conocimientos básicos de tecnología Web
Description

¿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.

Who is the target audience?
  • Analistas Programadores
  • Estudiantes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
32 Lectures
07:26:44
+
Prólogo
1 Lecture 02:13
+
Conceptos previos
4 Lectures 01:16:30

Vamos a realizar un proyecto Windows Form para entender como funciona el EF realizando un pequeño CRUD a la tabla Alumnos.

Preview 24:51

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.

jQuery
25:38

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.

Bootstrap 3
21:44

Vamos a explicar que es este patrón de arquitectura de software.

Preview 04:17
+
ASP.NET MVC
10 Lectures 02:19:46

Crearemos un proyecto ASP.NET MVC Vacío y explicaremos la arqutectura a usar.

Creando un proyecto desde 0
03:35

Entender como funciona el manejo de los controladores, acciones, vistas y layout. Adicionalmente, vamos agregar Bootstrap 3 a nuestro proyecto MVC.

Controladores, Vistas, Layout y configurando Bootstrap 3
09:15

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.

Enviando parámetros a la vista desde el controlador y viceversa
22:03

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.

Modelos con EF "Database first" (Adjunto base de datos)
19:25

Vamos a implementar los métodos de CRUD para crear, actualizar y eliminar alumnos.

Registrando, actualizando y eliminando alumnos
12:09

Crearemos el formulario del alumno y vamos a proceder a validarlo desde el lado del cliente y el servidor con los data annotations.

Validando nuestro formulario
05:55

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.

Enviando nuestro formulario al controlador mediante AJAX
12:51

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.

Agregando cursos a un alumno
30:20

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.

Agregando adjuntos a un alumno (Subida de archivos)
16:34

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.

Implementando AnexGRID para el listado de Alumnos
07:39
+
Proyecto (Explicación y configuración)
2 Lectures 11:35

Explicación de nuestro proyecto a realizar y lógica de la base de datos.

Explicación del proyecto y la base de datos
03:46

Vamos a crear nuestro proyecto y configurarlo.

Creando y configurando nuestro proyecto
07:49
+
Proyecto "Back-office"
6 Lectures 02:04:11

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.

Creando un Area para el Back-office
06:16

Implementaremos una clase que nos permita autentificarnos usando Forms Authentication.

Autentificación personalizada
25:17

Nos toca actualizar nuestra información personal desde el administrador.

Actualizando nuestros datos personales
24:51

Vamos a implementar el mantenimiento de experiencias, la cual implementa los trabajos y estudios previos.

Mantenimiento de "experiencias"
31:18

Implementación del mantenimiento de habilidades obtenidas.

Mantenimiento de "habilidades obtenidas"
20:19

Implementación del mantenimiento de testimonios.

Mantenimiento de "testimonios"
16:10
+
Proyecto "Front-office"
5 Lectures 01:14:03

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.

Pasando el diseño a nuestra solución
12:44

Vamos a mostrar todo lo que hicimos en el administrador en nuestra página del portafolio.

Mostrando nuestro perfil
30:05

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.

Enviando formulario de contacto a correo asociado
16:28

Vamos a exportar toda nuestra información a PDF.

Exportando nuestro Portafolio a PDF
12:41

Les dejo como tarea que los usuarios que visiten nuestro portafolio puedan dejarnos un testimonio.

Testimonios (Tarea)
02:05
+
Epílogo
1 Lecture 05:21

Gracias por participar del curso !!

Fin del curso (Descarga del proyecto)
05:21
+
Clases bonus
3 Lectures 13:05

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.

Custom Error Page
02:56

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.

Repositorio para Entity Framework
09:49

Comparto una entrada que he publicado en Anexsoft para que puedan implementar en sus proyectos el tema de migraciones.

Migraciones
00:20
About the Instructor
Eduardo Patiño
4.1 Average rating
727 Reviews
2,531 Students
7 Courses
Desarrollador Web

Eduardo Rodríguez es un joven desarrollador con más de 6 años de experiencia que estudió la carrera técnica de Ing. de Software (iSIL), actualmente cursando en la universidad Marketing Empresarial (UPC) y diferentes diplomados y cursos libres que ha participado dentro del sector TI. Gran parte de su aprendizaje se debe a su curiosidad: ¿Cómo funciona esto?, ¿Para qué sirve?, ¿Cómo mejorarlo?.

Ha participado en proyectos bastantes ambiciosos como el grupo BBVA Continental, AFP Horizonte, Grossio Group, entre otros haciendo sistemas a medida de comercio electrónico, inventario, contabilidad, recursos humanos, pmi, etc. Asimismo, destaca a su blog personal Anexsoft que le permite ayudar a los jovenes en su crecimiento profesional mediante las publicaciones que hace todas las semanas y los cursos de formación profesional que ofrece.

A diferencia de otros instructores de TI, yo vivo de esto, actualmente me encuentro trabajando para una empresa como Analista Desarrollador y es lo que busco transmitir a mis seguidores, experiencia laboral, que lo que aprendan les sirva en su vida profesional.