Curso de Programming using ASP.NET MVC 4
Objetivos
Las aplicaciones web MVC ofrecen una separación clara de las preocupaciones entre las clases de lógica de negocios, las páginas web y el controlador. Microsoft ASP.NET MVC 4 ofrece a los desarrolladores web todos los beneficios de MVC aliados con toda la potencia de la plataforma .NET. Este curso proporciona una cobertura completa de ASP.NET MVC 4, incluido el desarrollo basado en pruebas y JQuery.
Después de completar este curso, los delegados podrán:
- Comprender la función del modelo de diseño, la vista y el patrón de diseño del controlador
- Cree aplicaciones de potencia industrial
- Aplicación de métodos de desarrollo basados en pruebas
- Implementación de la navegación entre páginas
- Implementación de interfaces de usuario enriquecidas con JQuery y Ajax
Audiencia
ASP.NET desarrolladores que quieran usar la arquitectura MVC.
Programa del Curso
Módulo 1: Introducción a ASP.NET MVC
- ASP.NET Plantillas de proyectos MVC
- Comprender la estructura de un proyecto MVC de ASP.NET
- Convenciones de nomenclatura
- Creación de vistas
- Definición de controladores
- Definición de un modelo de datos
Módulo 2: Creación de una aplicación MVC completa ASP.NET
- Creación de vistas fuertemente tipadas
- Descripción de las URL y los métodos de acción
- Uso de HTML ayudantes
- Manejo de post-backs de formularios
- Validación de datos
Módulo 3: Uso del motor de Razor View
- Objetivos de diseño de la maquinilla de afeitar
- Implementación de una vista de Razor
- Sintaxis de Razor
- Accesslectura de datos de modelo en vistas de Razor
Módulo 4: Aplicaciones de MVC ASP.NET de resistencia industrial
- ASP.NET Prácticas recomendadas para la arquitectura de aplicaciones
- Implementación de un repositorio y un modelo de datos de Entity Framework
- Uso de la inserción de dependencias
- Implementación de una fábrica de controladores personalizados
Módulo 5: Desarrollo basado en pruebas con ASP.NET MVC
- Resumen de TDD
- Unit Testing Marcos de referencia
- Tutorial sobre el uso de TDD con ASP.NET MVC
Módulo 6: Técnicas de visualización
- Definición y uso de ayudantes HTML personalizados
- Definición de un diseño/página maestra
- Uso de estilos
- Definición y uso de vistas parciales
- Sintaxis del método auxiliar de Razor
Módulo 7: Implementación de la navegación
- Definición de clases de modelo de vista
- Implementación del filtrado de datos en un controlador
- Descripción del mecanismo de enrutamiento
- Adición de entradas personalizadas a una tabla de rutas
- Definición de valores predeterminados, parámetros y validación
- Generación de URLs e hipervínculos
- Restricciones de ruta personalizadas
Módulo 8: Estado Management
- Uso de campos ocultos
- Estado de la sesión y de la aplicación
- Enlaces de modelos personalizados
Módulo 9: Técnicas Adicionales
- Ver plantillas de andamio
- Plantillas de scaffold del controlador
- Filtros globales
- Enlace de modelos
- Controladores asíncronos
- Opciones de autenticación, incluida la habilitación de inicios de sesión desde Facebook, etc.
Módulo 10: Uso de Ajax y jQuery con ASP.NET MVC
- Descripción general de Ajax y ASP.NET MVC
- Discreto Ajax
- Uso de Ajax enlaces de acción
- Descripción general de jQuery
- jQuery Técnicas
- Uso de la interfaz de usuario jQuery
Requerimientos
6 meses de experiencia en C# programación. ASP.NET experiencia en desarrollo es ventajosa, pero no esencial.
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programming using ASP.NET MVC 4 - Booking
Curso de Programming using ASP.NET MVC 4 - Enquiry
Testimonios (1)
Fue interactivo, podía hacer muchas preguntas y el instructor modificaba su ponencia para responder a mis consultas.
Cynthia Rodriguez - RoyalRoads University
Curso - Programming using ASP.NET MVC 4
Traducción Automática
Próximos cursos
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) equipa a los participantes con las habilidades esenciales necesarias para aprovechar las capacidades de C# 6.0 dentro del entorno Visual Studio 2015/2017.
Al final de esta formación, los participantes serán capaces de:
- Navegue y utilice el entorno de desarrollo integrado (IDE) en Visual Studio 2015/2017.
- Implemente funcionalidades básicas C# como Console.WriteLine, Console.ReadLine y Hello C# World!.
- Comprender el proceso de compilación y depuración de código C#.
- Aplique comentarios en C# para la documentación del código y la legibilidad.
- Explore los aspectos básicos de .NET 6.0, incluidos CLR, GC, DLL, EXE y las tecnologías de .NET.
- Revise el historial de C# desde la versión 1.0 hasta la 6.0 y comprenda los fundamentos de C#, como palabras clave, literales, operadores y declaraciones.
- Trabaje con tipos numéricos y booleanos, clases, objetos, campos, propiedades, indexadores, operadores, métodos, etc. en C# 6.0.
- Explore las características de la biblioteca de clases de .NET, incluidas las colecciones, el control de archivos, los flujos de datos, la comunicación entre sistemas, las fechas, la serialización y la programación paralela.
- Access y manipule los datos mediante ADO.NET, LINQ, ORM (Entity Framework) y los datos de Service-Oriented Architecture (SOA).
- Revise las aplicaciones que se pueden desarrollar en C# y .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 y Silverlight.
Advanced Blazor
21 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a desarrolladores web que desean aprender a usar las características de desarrollo de aplicaciones web progresivas (PWA) para crear una experiencia similar a una aplicación en un sitio web utilizando Entity Framework (EF) Core y Blazor.
Al final de esta formación, los participantes serán capaces de:
- Use el paquete EF para trabajar con bases de datos.
- Utilice Blazor componentes, servicios, inserción de dependencias, diseño y enrutamiento.
- Cree service workers para habilitar las funciones de PWA en una aplicación.
- Utilice notificaciones push y otras funciones de PWA.
Programación Avanzada en C #
35 HorasEsta capacitación en vivo dirigida por un instructor en España presenta características avanzadas de C#, examina su uso como lenguaje de programación de aplicaciones de escritorio y lenguaje de programación web para resolver problemas del mundo real.
Programming Las técnicas y los principios se demuestran y practican a través de ejercicios prácticos y recorridos en clase.
High-Performance Application Development with .NET Core
14 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a desarrolladores que desean usar .NET Core para crear, construir, probar, depurar e implementar aplicaciones optimizadas que pueden ejecutarse en diferentes sistemas.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo basado en .NET Core para empezar a desarrollar aplicaciones.
- Utilice el marco y las bibliotecas ASP.NET Core para crear nuevas aplicaciones u optimizar las existentes.
- Supervise y mejore el rendimiento de las aplicaciones mediante herramientas avanzadas .NET Core.
- Comprenda los principios detrás de las características .NET Core y aplique este conocimiento a otras implementaciones comerciales.
Blazor WebAssembly
14 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a desarrolladores web que desean utilizar Blazor Web Assembly para crear una aplicación web.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los formularios y la autenticación en Blazor WebAssembly.
- Cree un proyecto Blazor WebAssembly.
- Aprenda diferentes formas de ejecutar su aplicación web.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 HorasEste curso se divide en 3 secciones principales y se compone de una mezcla de presentaciones y ejercicios prácticos.
- VB.NET Idioma en Visual Studio 2012
- VB.NET Orientación a objetos
- VB.NET y SQL Server 2012
Introduction to .Net Core
14 Horas.NET Core es un marco de código abierto para crear aplicaciones .NET en Windows, macOS y Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de .Net Core a medida que avanzan en la creación de una aplicación de muestra que demuestra las cualidades únicas de .Net Core en comparación con otros marcos.
Al final de esta formación, los participantes serán capaces de:
- Configure .Net Core junto con las herramientas y los IDE necesarios para comenzar a desarrollar de inmediato.
- Utilice .Net para crear varios tipos de software, incluidas aplicaciones web, aplicaciones de consola, microservicios y bibliotecas.
- Comprender los componentes de .Net Core, incluidas las bibliotecas de clases, los paquetes, los metapaquetes y los marcos.
- Compilar, depurar e implementar una aplicación web de ejemplo
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Nota
- Este curso se basa en .Net Core 2.x y está disponible para entornos Windows y Linux.
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
- Para obtener más información sobre .Net Core, visite: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 HorasAudiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica pesada en un entorno de laboratorio en vivo.
Entity Framework Core 2.0
14 HorasEn esta capacitación en vivo dirigida por un instructor en España, los participantes aprenderán a usar Entity Framework Core 2.0 para crear una aplicación ASP.Net Core.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el marco y las herramientas necesarias para crear Entity Framework Core 2.0 aplicaciones web MVC.
- Realizar operaciones de base de datos en MS SQL Server.
- Utilice un enfoque de "código primero" y "datos primero" para el desarrollo de aplicaciones.
- Llevar a cabo operaciones de migración y siembra.
- Comprender conceptos avanzados de modelado de datos.
- Cree un ejemplo ASP.Net aplicación principal.
Introduction to Blazor
14 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Blazor para crear aplicaciones web de pila completa C#.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones web con C# y Blazor.
- Utilice el código C# para llamar a las API y bibliotecas de JavaScript.
- Ejecute el código del lado del cliente C# y la lógica del cliente directamente en un navegador o servidor.
- Implemente Blazor aplicaciones web con Azure.
Machine Learning and AI with ML.NET
21 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean utilizar ML.NET modelos de aprendizaje automático para derivar automáticamente proyecciones a partir de análisis de datos ejecutados para aplicaciones empresariales.
Al final de esta formación, los participantes serán capaces de:
- Instale ML.NET e intégrelo en el entorno de desarrollo de aplicaciones.
- Comprenda los principios de aprendizaje automático detrás de las herramientas y algoritmos ML.NET.
- Cree y entrene modelos de aprendizaje automático para realizar predicciones con los datos proporcionados de forma inteligente.
- Evalúe el rendimiento de un modelo de aprendizaje automático mediante las métricas ML.NET.
- Optimice la precisión de los modelos de aprendizaje automático existentes basados en el marco ML.NET.
- Aplique los conceptos de aprendizaje automático de ML.NET a otras aplicaciones de ciencia de datos.
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formación en directo dirigida por un instructor en España (en línea o in situ) está dirigida a desarrolladores que desean usar Microsoft Orleans para crear aplicaciones .NET empresariales distribuidas.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Microsoft Orleans.
- Comprender el marco del modelo de actor y cómo se implementa en Orleans
- Cree aplicaciones distribuidas sin tener que administrar simultaneidad compleja y otros patrones de escalado.
Microsoft Orleans Deep Drive
14 HorasMicrosoft Orleans es un marco fácil de usar para la construcción de aplicaciones distribuidas de alto rendimiento en.NET.
Este entrenamiento dirigido por instructores, en vivo (online o on-site) está dirigido a los desarrolladores de.NET que desean hacer lo mejor de Microsoft Orleans, mientras saben lo que sucede bajo el hood.
Este es un curso rápido, teórico pesado, que abarca a principiantes a temas avanzados, incluyendo internos, primas sobre la integración con otras herramientas, optimizaciones de rendimiento y patrones de diseño avanzados.
Al final de este curso, los participantes podrán:
- ConfiguraciónOrleans para diferentes arquitecturas.
- Desarrollar una aplicación de carácter completo Orleans
- Utilice el rastreamiento distribuido para rastrear requestas.
- Asegurar la calidad del código y medir el rendimiento de la aplicación.
- Aplicación de optimizaciones de rendimiento.
- Comprender los patrones de diseño avanzados para las aplicaciones Orleans.
Formato del curso
- Lecciones y discusiones interactivas.
- Gran cantidad de internales y la teoría del protocolo.
- Laboratorios para realizar a un ritmo propio, durante o después del curso.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Prueba Unitaria con C #
14 HorasLas pruebas unitarias son un enfoque de prueba que prueba unidades individuales de código fuente modificando sus propiedades o desencadenando un evento para confirmar si el resultado es el esperado.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a escribir y ejecutar pruebas unitarias en una aplicación .Net de muestra usando C# y Visual Studio.
Al final de esta formación, los participantes serán capaces de:
- Use marcos de prueba como NUnit y xUnit.net para crear y administrar código de prueba unitaria
- Defina e implemente un enfoque de desarrollo basado en pruebas más amplio para las pruebas
- Adaptar el marco de pruebas para ampliar la cobertura de pruebas de una aplicación
Audiencia
- Ingenieros de pruebas de software
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Visual Studio con VB.Net
21 HorasMicrosoft Visual Studio es un entorno de desarrollo integrado (IDE). VB.NET (Visual Basic .NET) es un lenguaje de programación orientado a objetos multiparadigma que se implementa en .NET Framework.