Bit - loader
Bit - Microsoft Front-End Web Development

Microsoft Front-End Web Development


Introducción a: Microsoft Front-End Web Development

El objetivo del ProCamp es presentar a los alumnos los conocimientos necesarios para construir aplicaciones Web utilizando herramientas Microsoft. Durante el ProCamp se utilizará un caso troncal sobre el que se irán construyendo los diferentes componentes haciendo uso de ASP.NET MVC, la recomendación HTML5 (lenguaje, CSS3 y JavaScript) y jQuery utilizando Visual Studio 2015 y Visual Studio Code como IDE y C# como lenguaje principal de desarrollo.


Objetivos

Al finalizar este curso los alumnos podrán:

  • Crear aplicaciones ASP.NET MVC
  • Crear componentes de las aplicaciones ASP.NET MVC – Modelos, vistas y controladores
  • Personalizar la UI haciendo uso de los elementos de HTML5
  • Personalizar la UI utilizando jQuery
  • Desplegar la aplicación Web a IIS y a Azure

Perfil de los alumnos

Desarrolladores

Analistas


Requisitos previos

Conocimientos básicos de .NET


Profesorado

Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.


Documentación

Cada alumno recibirá un ejemplar de la Documentación acorde a los contenidos del curso.


Contenidos del Microsoft Front-End Web Development

  1. Gestión del ciclo de vida de aplicaciones (ALM)
    • Visual Studio Team Services
    • Control de versiones
      • TFSVC
      • Git
    • Plantillas de procesos
    • Seguimiento del avance del proyecto
  2. NET MVC
    • Arquitectura y componentes
    • Versiones
      • NET MVC 5
      • NET MVC 6
      • NET Core MVC
  1. Diseñar aplicaciones ASP.NET MVC
    • Planificar el proyecto en la fase de diseño
    • Diseñar modelos
    • Diseñar controladores
    • Diseñar vistas
  2. Desarrollar modelos ASP.NET MVC
    • Crear modelos MVC
    • Trabajar con datos
  3. Desarrollar controladores ASP.NET MVC
    • Escribir controladores
    • Escribir acciones
    • Escribir filtros de acciones
  4. Desarrollar vistas ASP.NET MVC
    • Crear vistas con Razor
    • Utilizar HTML Helpers
    • Reutilizar código en vistas
  5. Personalizar la UI de las vistas ASP.NET MVC
    • Plantillas MVC
      • Interfaz de usuario adaptable / responsive
      • Bootstrap
    • HTML5
      • Etiquetas principales
      • API disponibles
    • CSS3
      • Estilos
      • Animaciones
      • Keyframes
    • JavaScript
      • Características del lenguaje
      • Uso de las API disponibles en HTML5
  1. Gestión de las vistas con jQuery
    • Visión general de jQuery
    • Versiones – 1.9.x vs 2.x
    • Selectores y funciones principales
  2. Pruebas y depuración de aplicaciones ASP.NET MVC
    • Componentes de pruebas unitarias
    • Implementar una estrategia de gestión de excepciones
  3. Seguridad en aplicaciones ASP.NET MVC
    • Implementar autenticación y autorización
    • Gestión de roles y de Membership
    • Desarrollo de sitios seguros
    • Gestión del estado
  4. Web API
    • Desarrollar una Web API
    • Llamar a una Web API desde aplicaciones móviles y Web
  5. Gestionar peticiones en aplicaciones ASP.NET MVC
    • HTTP Modules
    • HTTP Handlers
    • Utilizar Web Sockets
    • Utilizar Web Workers
  6. Desplegar aplicaciones ASP.NET MVC
    • Definición de Builds y Releases
    • Pruebas unitarias y de carga
    • Desplegar una aplicación Web
    • Desplegar una aplicación ASP.NET MVC
    • Web Deploy
    • Desplegar una aplicación a Azure

Metodología

Curso presencial, activo y participativo. El docente introducirá los contenidos haciendo uso del método demostrativo, los participantes asimilarán los conocimientos mediante las prácticas de aplicación real.


Cursos relacionados
Nuestro sitio utiliza cookies para análisis. Si no estás seguro de ello, echa un vistazo a nuestra política de privacidad.