0% encontró este documento útil (0 votos)
957 vistas7 páginas

NET 4.5.1 Web Application Developer Visual Studio 2013 C#

silabus

Cargado por

Luis Manco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
957 vistas7 páginas

NET 4.5.1 Web Application Developer Visual Studio 2013 C#

silabus

Cargado por

Luis Manco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Copyright Todos los Derechos Reservados - Cibertec Per SAC

Programa
Curso
Duracin

:
:
:

.Net 4.5.1 Web Application Developer Visual Studio 2013 con C#


.Net 4.5.1 Web Application Developer Visual Studio 2013 con C#
70 horas

SYLLABUS

I.

Descripcin
ASP.NET MVC 5 es un framework para la creacin de aplicaciones web escalables y
basadas en estndares, usando patrones de diseo bien establecidos y el poder de
ASP.NET y. NET Framework 4.5.1. El cual, acompaado de jQuery, Ajax, HTML5 y CSS3
logra dar una experiencia de usuario y eficiencia que toda aplicacin empresarial busca.
Pre-requisitos

II.

Conocimiento de IDE Visual Studio 2008 o superior (intermedio)


Conocimiento de Programacin .NET con C# o VB (intermedio)
Conocimiento de Transact-SQL (bsico)
Conocimiento de ADO.NET, LINQ y Entity Framework (bsico)
Conocimiento de ASP.NET y JavaScript (bsico)

Logro del Curso


Al finalizar el curso, el alumno ser capaz de:

III.

Entender los conceptos para implementar aplicaciones Web robustas.


Aplicar mejores prcticas para desarrollar aplicaciones con ASP.NET MVC 5.
Utilizar HTML5 y CSS3.
Utilizar JavaScript y jQuery.
Utilizar carga de archivos en Aplicaciones Web.
Construir reportes con SSRS para una aplicacin ASP.NET MVC 5.
Utilizar paquetes externos y crear propios a travs de NuGet.
Implementar seguridad en una Aplicacin Web.
Realizar pruebas una sobre las Aplicaciones Web.

Metodologa
El curso consta de sesiones terico-prcticas y emplea material audiovisual con la
finalidad de facilitar los procesos de adquisicin y evaluacin del aprendizaje. Durante las
clases se promociona la participacin de los alumnos mediante el desarrollo de ejercicios.
Recursos

Computadora
Silabo
Material digital

IV.

Evaluacin
La calificacin es vigesimal (0 a 20) y la nota mnima aprobatoria es de catorce (14). El
curso se evaluar mediante dos exmenes a mediados y al final del mismo.
El promedio final ser obtenido empleando la siguiente frmula:
PF = 0.5 * Prctica Calificada + 0.5 * Trabajo Final

V.

Contenido Analtico
CAPTULO 1: Desarrollo de Aplicaciones Web con Visual Studio 2013

Duracin
4.0 hrs

Logro: Entender conceptos fundamentales del desarrollo de aplicaciones web y el uso de


las herramientas para la implementacin con Visual Studio 2013.
Temas

Habilidades

1. IIS 8.0
2. ASP.NET 4.5.1
3. Fundamentos de Diseo de
Aplicaciones Web
4. Framework ASP.NET MVC
5. Evolucin de ASP.NET MVC
6. Anlisis del Ciclo de Vida de un
Request
7. Lineamientos para el uso de
WebForms y MVC
8. Herramientas para el desarrollo de
Aplicaciones Web
9. Usando componentes de terceros con
NuGet

Al finalizar el captulo, el alumno:

Comprende el ambiente de desarrollo


web con .NET y Visual Studio.
Conoce las herramientas necesarias para
el desarrollo web.
Describe escenarios de aplicacin para
Web Forms y MVC.
Conoce la evolucin de ASP.NET MVC.
Usa componentes de terceros mediante
NuGet.

Laboratorio 1: Desarrollo de Aplicaciones Web con Visual Studio 2013.


Laboratorio 1.1: Creacin de proyectos web.
Laboratorio 1.2: Herramientas para desarrollo web.

Duracin
10.0 hrs

CAPTULO 2: Creando Aplicaciones ASP.NET MVC 5


Logro: Comprender la arquitectura MVC y construir aplicaciones
caractersticas bsicas que provee el ASP.NET MVC 5.
Temas

utilizando

Habilidades
Al finalizar el captulo, el alumno:

Exploracin de las plantillas del Visual


Studio 2013
Implementacin de Modelos
Implementacin de Controladoras
Implementacin de Vistas

Identifica y aplica correctamente las


plantillas que proporciona el Visual
Studio 2013 para la creacin de
aplicaciones ASP.NET MVC 5.
Implementa Modelos.
Implementa Controladores.
Implementa Vistas.

las

Laboratorio 2: Creando Aplicaciones ASP.NET MVC 5.


Laboratorio 2.1: Crear un proyecto simple en MVC 5
Laboratorio 2.2: Crear el Model para Productos
Laboratorio 2.3: Crear el Controller para Productos
Laboratorio 2.4: Crear el View para Productos

CAPTULO 3: Aplicando Tcnicas en una Aplicacin ASP.NET MVC 5

Duracin
8.0 hrs

Logro: Comprender y aplicar diferentes tcnicas en una aplicacin ASP.NET MVC 5 para
realizar personalizaciones y prcticas avanzadas de desarrollo.
Temas

Habilidades
Al finalizar el captulo, el alumno:

URL Routing
Action Filters
HTML Helpers
Model Binders y Value Providers
ViewModels
AutoMapper

Disea el URL Routing de una aplicacin


MVC.
Aplica action filters y crea unos
personalizados.
Crea Html Helpers personalizados.
Comprende el model binding y lo
personaliza.
Utiliza ViewModels cuando es necesario.
Emplea Automapper para simplificar el
llenado de las propiedades de objetos
complejos.

Laboratorio 3: Aplicando Tcnicas en una Aplicacin ASP.NET MVC 5.


Laboratorio 3.1: URL Routing
Laboratorio 3.2: Action Filters
Laboratorio 3.3: HTML Helpers
Laboratorio 3.4: Model Binders y Value Providers
Laboratorio 3.5: ViewModels y AutoMapper

Duracin
3.0 hrs

CAPTULO 4: ASP.NET CORE

Logro: Comprender la importancia de construir aplicaciones que implementen cach y que


puedan ajustarse a las configuraciones regionales.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Output Cache
Localizacin
Globalizacin

Aplica tcnicas de Output Cache para


agilizar las aplicaciones.
Disea aplicaciones que se ajusten a la
configuracin local, para mostrar los tipos
adecuados de monedas, fechas, etc.
Disea aplicaciones que puedan ser
utilizadas en diferentes idiomas.

Laboratorio 4: ASP.NET CORE.


Laboratorio 4.1: Implementar y Configurar Output Cache
Laboratorio 4.2: Implementar Localizacin y Globalizacin

Duracin
6.0 hrs

CAPTULO 5: Seguridad de Aplicaciones Web


Logro: Utilizar los diferentes aspectos de seguridad en una aplicacin web.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Introduccin a la Seguridad en
Aplicaciones
Autenticacin y Autorizacin
ASP.NET Identity
reas
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)

Implementa autenticacin y autorizacin.


Usa ASP.NET Identity en una aplicacin
MVC.
Trabaja con reas.
Evita ataques a las aplicaciones.

Laboratorio 5: Seguridad de Aplicaciones Web.


Laboratorio 5.1: ASP.NET Identity
Laboratorio 5.2: reas
Laboratorio 5.3: XSS
Laboratorio 5.4: CSRF
PRCTICA CALIFICADA

Duracin
3.0 hrs

CAPTULO 6: Creacin de Paquetes NuGet

Duracin
3.0 hrs

Logro: Crear paquetes personalizados a travs de NuGet y utilizarlos en proyectos


ASP.NET MVC 5.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Creacin de Paquetes con NuGet.


Publicacin de Paquetes.

Crea paquetes con NuGet.


Publica paquetes.

Laboratorio 6: Creacin de Paquetes NuGet.


Laboratorio 6.1: Crear, publicar y usar un paquetes personalizados con NuGet

Duracin
5.0 hrs

CAPTULO 7: JavaScript, jQuery y AJAX

Logro: Aplicar tcnicas de programacin del lado del cliente con Javascript y jQuery.
Temas

Habilidades
Al finalizar el captulo, el alumno:

JavaScript
Tipos de variables
Operadores
Instrucciones de control Condicionales
Instrucciones de control - Bucles

Comprende el modelo DOM de una


pgina HTML.
Construye pginas bsicas con HTML.
Desarrolla funciones javascript para
manipular los elementos HTML.

Document Object Model (DOM)


Manejo de eventos
jQuery
Selectores jQuery
Eventos
Ajax con jQuery

Usa jQuery para realizar funcionalidades


en javascript.
Usa Ajax con jQuery.

Laboratorio 7: JavaScript, jQuery y AJAX.


Laboratorio 7.1: Javascript y DOM
Laboratorio 1.2: jQuery

Duracin
5.0 hrs

CAPTULO 8: HTML5 y CSS3


Logro: Utilizar lo nuevo de HTML5 y CSS3 en aplicaciones web.
Temas

Habilidades
Al finalizar el captulo, el alumno:

HTML5
Estructuras y Esquemas
Nuevos Inputs, Selectores, Elementos
CSS3
Canvas y SVG
Audio y Video
Geolocalizacin
Compatibilidad en los navegadores

Conoce y aplica caractersticas de HTML


5 y CSS 3.
Maneja los problemas de compatibilidad
que tienen los navegadores con algunas
caractersticas,
y
hace
que
las
aplicaciones se vean igual para todos los
casos.

Laboratorio 8: HTML5 y CSS3.


Laboratorio 8.1: Tags Semnticos
Laboratorio 8.2: Nuevos Inputs, Atributos, Elementos
Laboratorio 8.3: CSS3
Laboratorio 8.4: Canvas y SVG
Laboratorio 8.5: Audio y Video
Laboratorio 8.6: Geolocalizacin
Laboratorio 8.7: Compatibilidad en los navegadores

CAPTULO 9: Programacin en el lado del cliente con ASP.NET MVC 5

Duracin
8.0 hrs

Logro: Construir aplicaciones ASP.NET MVC 5 con el uso de JSON, Ajax y jQuery.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Trabajando con JSON en las


acciones.
jQuery Widgets.
jQuery Plugins.

Agrega funcionalidades de jQuery Ajax a


aplicaciones MVC 5.
Utiliza plugins y widgets de jQuery.

Laboratorio 9: Programacin en el lado del cliente con ASP.NET MVC 5.


Laboratorio 9.1: jqDialog
Laboratorio 9.2: jqGrid

Duracin
4.0 hrs

CAPTULO 10: Upload de Archivos


Logro: Utilizar las diversas formas de carga de archivos en aplicaciones web.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Introduccin a la carga de archivos en


aplicaciones web.
Carga de archivos usando la clase
HttpPostedFileBase.
Carga de archivos usando plugins de
jQuery.

Reconoce y utiliza las diversas formas de


carga de archivos en aplicaciones web.

Laboratorio 10: Upload de Archivos.


Laboratorio 10.1: HttpPostedFileBase
Laboratorio 10.2: jQuery-File-Upload

CAPTULO 11: Reporting Services en una aplicacin ASP.NET MVC 5

Duracin
4.0 hrs

Logro: Construir Reportes con SSRS y utilizarlos en una Aplicacin ASP.NET MVC 5
Temas

Habilidades
Al finalizar el captulo, el alumno

Introduccin a SQL Server Reporting


Services.
Construyendo un Reporte en SSRS.
Trabajando con Reportes en
ASP.NET MVC

Construye reportes con Reporting


Services y los utiliza en una aplicacin
MVC.

Laboratorio 11: Reporting Services en una aplicacin ASP.NET MVC 5.


Laboratorio 11.1: Crear un reporte con SQL Server Data Tools
Laboratorio 11.2: Visualizar un reporte de Reporting Services en ASP.NET MVC 5

CAPTULO 12: Aplicando Pruebas para una Aplicacin Web

Duracin
4.0 hrs

Logro: Reconocer la importancia de las pruebas e implementar pruebas unitarias y


funcionales en las aplicaciones web.
Temas

Habilidades
Al finalizar el captulo, el alumno:

Identificar Escenarios de Prueba y


Criterios de Aceptacin
Planificar y disear Pruebas de
Performance
Performance Testing & Load Testing
Pruebas Unitarias
Pruebas Funcionales

Comprende la importancia de las


pruebas de performance en aplicaciones
web.
Realiza pruebas unitarias.
Realiza pruebas funcionales.

Laboratorio 12: Aplicando Pruebas para una Aplicacin Web.


Laboratorio 12.1: Pruebas Unitarias
Laboratorio 12.2: Pruebas Funcionales

Duracin
3.0 hrs

PRESENTACIN TRABAJO FINAL

VI.

Referencias
Fuente: Web

ASP.NET MVC
http://www.asp.net/mvc

Entity Framework 6 and ASP.NET MVC 5


http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc

Visual Studio 2013


http://www.asp.net/vnext

Fuente: Libros

Pro ASP.NET MVC 4 (Professional Apress)


Adam Freeman
http://www.amazon.com/Pro-ASP-NET-MVC-Professional-Apress/dp/1430242361

Professional ASP.NET MVC 4 (Wrox Professional Guides)


Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen
http://www.amazon.com/Professional-ASP-NET-MVC-Wrox-Guides/dp/111834846X

Training Guide Programming in HTML5 with JavaScript and CSS3


Glenn Johnson (Microsoft)
http://www.amazon.com/Training-Guide-Programming-HTML5JavaScript/dp/0735674388

También podría gustarte