Curso de Programación en WPF 4.5
Windows Presentation Foundation (WPF) is an open-source graphical subsystem framework for rendering user interfaces. It provides tools and resources for creating desktop client applications.
This instructor-led, live training (online or onsite) is aimed at software developers who wish to develop desktop client applications using the latest version of WPF, C#, and Visual Studio.
By the end of this training, participants will be able to:
- Learn and understand how to use the MSDN resources and tools.
- Support the development process in Microsoft Visual Studio.
- Develop business desktop applications using WPF technology and C# language.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Programa del Curso
Introducción
AQUÍ
- Introducción a Visual Studio
- Creación de un proyecto
- Compilación y depuración
Microsoft .NET
- ¿Qué es .NET?
- CLR y recolector de elementos no utilizados
- ¿DLL frente a .EXE?
- Tecnologías dentro de .NET
Fundamentos de WPF
- Historia de WPF
- Patrón de diseño de MVVM
- Formularios de WPF frente a Windows
- Diferencias entre las versiones de WPF
Por dentro y por fuera
- Estructura del proyecto WPF
- Propiedades XAML, diseño y dependencias
- Comandos y recursos
- Eventos
- Estilos y comportamientos
- Descripción del enlace de datos y los flujos de datos
Flujo de datos
- Modelado de datos en WPF
- Acceso a bases de datos
- LINQ
- Marco de entidades
- Operaciones CRUD
- Validación de datos
Mandos
- Revisión de controles
- Kit de herramientas de WPF extendido
- El usuario controla y personaliza los controles
- Plantillas
Temas avanzados
- Operaciones asincrónicas y paralelas
- Inversa de control (IoC)
- Unidad y PRISMA
Aplicación en el mundo real
- Desarrollo de una arquitectura de sistema
- Modelado de datos
- Implementación
- Pruebas de aplicaciones
Resumen y próximos pasos
Requerimientos
- Conocimiento de las frases básicas del desarrollo de software
- Conocimiento de Visual Studio y C#
Audiencia
- Desarrolladores de software
- Programadores
- Jefe de equipo técnico
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programación en WPF 4.5 - Booking
Curso de Programación en WPF 4.5 - Enquiry
Testimonios (2)
Bien explicado.
Moises - Department of Defense
Curso - Programming in WPF
Traducción Automática
Actividades prácticas después de cada tema
Hannah Anciano - Merlot Aero International Ltd.
Curso - Programming in WPF 4.5
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.
C#.Net
35 HorasObjetivos
Este curso C# permitirá a los delegados desarrollar aplicaciones en el lenguaje de programación C#. Los delegados serán capaces de programar utilizando los principios de la orientación a objetos. El curso también cubrirá cómo usar el entorno de desarrollo Visual Studio para producir aplicaciones robustas y fáciles de mantener.
Audiencia
Este curso está dirigido a los siguientes tipos de desarrolladores de software:
- Nuevos desarrolladores
- Desarrolladores que entienden de programación de computadoras, pero que pueden haber aprendido a programar usando un lenguaje no gráfico en una universidad
Estos desarrolladores quieren crear soluciones mediante C#; dentro de Microsoft .NET Framework. También quieren emplear técnicas orientadas a objetos para mejorar sus habilidades de desarrollo.
Programación Avanzada en C #
35 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala 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.
Advanced C# for Automation Test Engineers
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a ingenieros de pruebas de automatización con experiencia que desean aprender conceptos avanzados C# de programación para pruebas de automatización.
Al final de esta formación, los participantes serán capaces de:
- Comprender los conceptos avanzados de programación C# y las mejores prácticas.
- Aplique principios avanzados de programación orientada a objetos para crear soluciones de automatización eficientes y flexibles.
- Diseñe y desarrolle marcos de automatización modulares y reutilizables utilizando las mejores prácticas de la industria.
ASP.Net 4.0
35 HorasLos delegados serán introducidos a .Net framework y aprenderán a desarrollar aplicaciones web utilizando C# 4.0. Al finalizar el curso, los delegados deben estar familiarizados con el marco, tener experiencia en el desarrollo de aplicaciones web básicas y estar familiarizados con el acceso a bases de datos utilizando LINQ. Las aplicaciones se crearán utilizando programación orientada a objetos.
Después de completar este curso, los delegados podrán:
- Utilice Visual Studio 2010 de manera efectiva
- Aprender C# 4.0
- Crear aplicaciones comerciales ASP.NET web
- Comprender OO Programming, clases y objetos
- Depurar aplicaciones
- Desarrolle interfaces de usuario utilizando páginas maestras, navegación del sitio y temas
- Utilice ADO.Net y LINQ para leer y escribir en bases de datos
- Desarrolle aplicaciones de Internet enriquecidas con ASP.NET AJAX
- Creación y llamada a servicios WCF
C# for Automation Test Engineers
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala está diseñada para cualquier persona interesada en aprender C# con el fin de realizar pruebas de automatización. Es un curso intensivo y simplificado con muchos ejercicios prácticos para que los participantes se familiaricen rápidamente con las habilidades de programación esenciales necesarias para aplicar en las pruebas de automatización de software. La atención se centra en los C# fundamentos que se pueden aplicar directa e inmediatamente a la automatización de pruebas.
Este curso no cubre en profundidad los marcos de automatización de pruebas como Selenium. Si ya está versado en C# y desea comenzar directamente a probar con Selenium, consulte: Selenium WebDriver en C#: Introducción a la automatización de pruebas web en C#.
Patrones de Diseño en C #
14 HorasGrupo objetivo:
Líder del equipo técnico, desarrollador de software
Objetivo de aprendizaje:
El propósito de la capacitación es adquirir la capacidad de diseñar estructuras avanzadas de desarrollo / proyecto en C #.
Durante el curso, los estudiantes se familiarizan con los recursos y herramientas de MSDN para apoyar el proceso de desarrollo, como Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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.
Mastering LINQ with C#
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores web que desean consultar y actualizar big data con LINQ usando C#.
Al final de esta formación, los participantes serán capaces de:
- Crear y ejecutar LINQ consultas.
- Implemente bibliotecas avanzadas para la consulta de datos.
- Filtre, busque, transforme y manipule objetos locales o remotos.
Programación en ASP.NET MVC 5
21 HorasGrupo objetivo:
Líder de Equipo Técnico, Desarrollador de Software
Objetivo de aprendizaje:
El propósito de la capacitación es adquirir la capacidad de desarrollar aplicaciones empresariales de Internet en tecnología ASP.NET MVC 4 y en lenguaje C #.
Durante el curso, los estudiantes se familiarizan con los recursos y herramientas de MSDN para apoyar el proceso de desarrollo, como Microsoft Visual Studio .