.
Inicio / Cursos / Tecnologías de la Información / Curso Microsoft MCSA: Web Applications

Curso Microsoft MCSA: Web Applications

Este curso esta disponible solo en modalidad Online

Duración: 6 Meses

Fechas de inicio

  • Online Por definir
Matricularme ahora

Objetivos

Al finalizar el curso el participante estará en la capacidad de:

  • Describir la sintaxis central y las características de C#.
  • Crear métodos, capturar y manejar excepciones; y describir los requisitos de monitoreo de aplicaciones a gran escala.
  • Implementar la estructura básica y los elementos esenciales de una aplicación de escritorio típica.
  • Crear clases, definir e implementar interfaces; y crear y usar colecciones genéricas.
  • Usar la herencia para crear una jerarquía de clases, ampliar una clase .NET Framework y crear clases y métodos genéricos.
  • Leer y escribir datos mediante el uso de entradas / salidas de archivos y transmisiones, y serialice y deserialice los datos en diferentes formatos.
  • Crear y usar un modelo de datos de entidad para acceder a una base de datos y use LINQ para consultar y actualizar datos.
  • Utilizar los tipos en el System.Net namespace y WCF Data Services para acceder y consultar datos remotos.
  • Crear una interfaz gráfica de usuario utilizando XAML.
  • Mejorar el rendimiento y el tiempo de respuesta de las aplicaciones mediante el uso de tareas y operaciones asincrónicas.
  • Integrar bibliotecas no administradas y componentes dinámicos en una aplicación C#.
  • Examinar los metadatos de los tipos utilizando el reflejo, crear y usar atributos personalizados, generar código en tiempo de ejecución y administrar las versiones de ensamblaje.
  • Cifrar y descifrar datos usando encriptación simétrica y asimétrica.
  • Describir el Microsoft Web Technologies stacky y seleccionar una tecnología apropiada a utilizar para desarrollar cualquier aplicación determinada.
  • Diseñar la arquitectura y la implementación de una aplicación web que cumpla con un conjunto de requisitos funcionales, requisitos de interfaz de usuario y modelos comerciales de direcciones.
  • Crear modelos MVC y escriba código que implemente la lógica comercial dentro de los métodos, las propiedades y los eventos del Modelo.
  • Agregar controladores a una aplicación MVC para administrar la interacción del usuario, actualizar modelos y seleccionar y devolver vistas.
  • Crear vistas en una aplicación MVC que muestre y edite datos e interactúe con Modelos y Controladores.
  • Ejecutar pruebas de unidades y herramientas de depuración contra una aplicación web en Visual Studio y configure una aplicación para solucionar problemas.
  • Desarrollar una aplicación web que utilice el motor de enrutamiento ASP.NET para presentar URL amigables y una jerarquía de navegación lógica para los usuarios.
  • Implementar una apariencia coherente, incluida la marca corporativa, en toda una aplicación web de MVC.
  • Utilizar las actualizaciones parciales de página y el almacenamiento en caché para reducir el ancho de banda de red utilizado por una aplicación y acelerar las respuestas a las solicitudes de los usuarios.
  • Escribir el código JavaScript que se ejecuta en el lado del cliente y utiliza la biblioteca de scripts jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
  • Implementar un sistema de membresía completo en una aplicación web de MVC.
  • Crear una aplicación MVC que resista ataques maliciosos y persista información sobre usuarios y preferencias.
  • Describir cómo escribir un servicio web de Microsoft Azure y llámelo desde la aplicación MVC.
  • Describir qué es una API web y por qué los desarrolladores pueden agregar una API web a una aplicación.
  • Modificar la forma en que las solicitudes de navegador son manejadas por una aplicación MVC.
  • Describir cómo empacar y desplegar una aplicación web ASP.NET MVC desde una computadora de desarrollo a un servidor web para su puesta en escena o producción.

Público Objetivo

El Curso Microsoft MCSA: Web Applications está dirigido a Desarrolladores Web Profesionales que ya tengan experiencia en Programación en C, C++, JavaScript, Objective-C, Microsoft Visual Basic®, Microsoft Visual Studio o Java y comprendan los conceptos de programación orientada a objetos; además de profesionales interesados en desarrollar aplicaciones web avanzadas y desean administrar el HTML procesado de manera exhaustiva para crear sitios web que separen la interfaz de usuario, el acceso a los datos y la lógica de la aplicación.


Pre-Requisitos

Se requiere que el participante posea:

  • Experiencia práctica usando C# para completar tareas básicas de programación.
  • Un mínimo de dos o tres años de experiencia en el desarrollo de aplicaciones basadas en la web mediante el uso de Microsoft Visual Studio y Microsoft ASP.NET, el dominio del uso del .NET Framework.
  • Conocimientos de inglés técnico suficiente para la comprensión del material oficial de Microsoft.

Estructura Curricular

Curso 20483: Programación en C# (40 horas cronológicas)

  • Revisión de la sintaxis de C#.
  • Creación de métodos, manejo de excepciones y monitoreo de aplicaciones.
  • Desarrollo del código para una aplicación gráfica.
  • Creación de clases e implementación de colecciones seguras.
  • Creación de una jerarquía de clase mediante el uso de herencia.
  • Leer y escribir datos locales.
  • Acceso a una base de datos.
  • Acceso a datos remotos.
  • Diseño de la interfaz de usuario para una aplicación gráfica.
  • Mejora del rendimiento y la capacidad de respuesta de la aplicación.
  • Integración con código no administrado.
  • Creación de tipos y ensamblajes reutilizables.
  • Cifrado y descifrado de datos.

Curso 20486: Desarrollo de Aplicaciones Web ASP.NET MVC 5 (40 horas cronológicas)

  • Exploración de ASP.NET MVC 5.
  • Diseño de aplicaciones web ASP.NET MVC 5.
  • Desarrollo de modelos ASP.NET MVC 5.
  • Desarrollo de controladores ASP.NET MVC 5.
  • Desarrollo de vistas ASP.NET MVC 5.
  • Pruebas y depuración de aplicaciones web ASP.NET MVC 5.
  • Estructuración de aplicaciones web ASP.NET MVC 5.
  • Aplicación de estilos a aplicaciones web ASP.NET MVC 5.
  • Creación de páginas receptivas en aplicaciones web ASP.NET MVC 5.
  • Uso de JavaScript y jQuery para aplicaciones web Responsive MVC 5.
  • Control del acceso a las aplicaciones web ASP.NET MVC 5.
  • Creación de una aplicación web resistente ASP.NET MVC 5.
  • Implementación de APIs web en aplicaciones web ASP.NET MVC 5.
  • Manejo de solicitudes en aplicaciones web ASP.NET MVC 5.
  • Despliegue de aplicaciones web ASP.NET MVC 5.

Expositores

CESAR ANGULO (PERÚ)

Microsoft Certified Professional, Microsoft Certified Solutions Associate: Web Applications, Microsoft Certified Technology Specialist: .NET Framework 4, Microsoft Technology Associate: Database Administration Fundamentals, Microsoft Technology Associate: Mobile Development Fundamentals, Microsoft Technology Associate: .NET Fundamentals, Microsoft Technology Associate: Windows Development Fundamentals, Microsoft Technology Associate: Software Development Fundamentals, IBM Certified Mobile System Administrator. Actualmente se desempeña como MVP Visual Studio and Development Technologies en Microsoft. Cuenta con experiencia en Programación, HTML5, JavaScript, CSS34, .NET, C#, XAML, Desarrollo de Aplicaciones, entre otras.


NOTA: No necesariamente todos los expositores mencionados participarán en el dictado del programa o sesiones webinar, asimismo se podrá contar con la participación de otros expositores adicionales a los mencionados.


Los participantes que completen exitosamente el curso, recibirán la siguiente certificación:

  • Certificación emitida por BSG Institute
  • Certificación Microsoft Certified Solutions Associate: Web Applications emitido por Microsoft. (*)
  • Certificación Oficial de Microsoft de participación en cada uno de los cursos:
    • Curso 20483: Programación en C#
    • Curso 20486: Desarrollo de Aplicaciones Web ASP.NET MVC 5

(*) Sujeto al pago y aprobación de los exámenes siguientes:

  • Examen 70-483/Curso 20483
  • Examen 70-486/Curso 20486

Para poder acceder al curso a continuación se detallan los requisitos de hardware, software y conexión a internet:

  • Sistema operativo: Windows 8, 8.1 o 10, en la versión Professional o superior.
  • Equipo multimedia (Obligatorio): Tarjeta de sonido, Micrófono del equipo y Altavoz o Auriculares.
  • Navegador de Internet: Internet Explorer 9 ó Superior, Chrome, Firefox.
  • Velocidad de conexión a internet (*) Mínimo requerido : 4MB

(*) La conexión debe ser por cable, no vía inalámbrica (WiFi), no es recomendable la conexión vía satélite o por conexión de celular.


DUDAS E INFORMACIÓN

¿Tiene dudas sobre algún aspecto del programa ?

Registre sus datos para que un asesor especializado pueda ayudarlo en todo lo que requiera.

Beneficios

  • Acceso a 80 horas de clases en vivo a través de nuestra plataforma virtual en las fechas establecidas.
  • Certificación emitida por BSG Institute.
  • Certificación Oficial de Microsoft de participación en cada uno de los cursos.
  • Certificación Microsoft Certified Solutions Associate: Web Applications emitido por Microsoft. (*)
  • Entrega de material digital oficial de Microsoft.
  • Acceso a Oficial Lab Online.

    (*) Sujeto al pago y aprobación de los exámenes siguientes:

    • Examen 70-483/Curso 20483
    • Examen 70-486/Curso 20486.

     NOTA: Todo el material (formato digital) así como los exámenes de certificación estarán en idioma inglés.

Inversión

1 cuota inicial de US$ 395 y 6 cuotas mensuales desde US$ 195

o Al contado desde: US$ 1490

Consulte por nuestras opciones de pago personalizadas y flexibles así como por las opciones de descuentos.

Puede pagar a través de nuestro sitio web con los siguientes medios de pago:

  • Tarjetas de crédito Visa, Mastercard, American Express, Dinners Club, Discover, o JBC.
  • Tarjetas de debito Visa, Visa Electrón o cualquier tarjeta de debito con el logo de Visa.
  • Paypal.

Cursos Relacionados