• No hay productos en el carrito.

Impartido por Tim Buchalka's Learn Programming AcademyPago único de $2,800 MXN · acceso por 12 meses

Windows Presentation Foundation Masterclass

Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning

Certificado con validez SEP (opcional) por $900 MXN adicionalesA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 100% autodidacta 17 unidades
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

Do you know a little programming in C# or another language, but are struggling to get an interview, let alone a job? Maybe you are stuck in a low paying programming job, and want to move up to a better, more senior position. Perhaps you want to learn a new skill and expand your rèsumè. Or maybe you want to improve your .NET skills by learning a new and valuable framework. If one or more of these things describe you, then I'd suggest you give serious consideration to this course. This course will teach you how to create applications that have a rich user interface, using Microsoft's Windows Presentation Foundation (WPF). What is WPF ? WPF is part of the .NET framework and provides a consistent programming model for building applications by separating the user interface from business logic. It uses XAML (an XML based language) and C#. The runtime libraries are included with all versions of Microsoft Windows since Windows Vista. It's heavily supported by Microsoft and is a mature and powerful framework. Why should you bother to learn it? Many, perhaps most enterprise level .NET applications are built in WPF because of it's ability to create loosely coupled apps where the business logic and presentation layer are separated. This also applies to apps in general that are developed in .NET. A good portion of Winforms based projects are being upgraded to WPF as well. WPF developers are in high demand and WPF is fully supported by Microsoft in the latest versions of Visual studio and .NET. It's a key part of Microsoft's strategy moving forward. What will you learn in this course? WPF is developed using C# and XAML. You will learn how to use WPF to build and access powerful REST services (specifically weather information and machine learning in this course). You will also learn to create your own cloud services, and learn languages and patterns the open up future opportunities in Xamarin as well (iOS, Android and the Universal Windows Platform (UWP). In addition, in this course you will learn C#, XAML, the MVVM (Model-View-ViewModel) architectural pattern, Azure App and Storage services, and SQLite and more. Why enrolling in this course is the best decision you can make. Other courses focus on isolated examples on what you can do with WPF. Not this course! This course guides you through the creation of real world applications as you learn more and more about WPF. You will: Build a calculator as you learn: C# XAML Styles Build a contacts app as you learn: SQLite Using ListViews Creating Custom Controls Build a machine learning classifier as you learn: REST services Picking images from the computer Build a weather app as you learn: The MVVM architectural pattern More REST Build a notes app as you learn: More WPF controls such as toolbar, speech to text, toggle buttons, comboboxes, context menus and rich text format editors To add Azure App Services for cloud hosted databases To add Azure Storage Account services for storing files in the cloud To add Animations Your instructor, Eduardo Rosas, is a certified Xamarin Mobile Developer who has been building apps with C# and XAML since 2012. This means you are learning from someone who has all the professional training, skills, and experience you need to teach you how to become proficient with WPF in the fastest possible way. But all the while being taught the right way to program. If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you! After completing this course, you will have the necessary skills to be able to use create your own WPF desktop apps giving you increase career opportunities. The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. Your new job or consulting opportunity awaits! Why not get started today? Click the Signup button to sign up for the course!

  • Be able to build desktop apps that leverage WPF
  • Be able to create your own cloud services
  • Learn languages and patterns that open up opportunities to create iOS, Android and UWP applications using Xamarin
  • Learn to better structure your code for easier maintenance, better code reuse, and greater compatibility with other projects (such as Xamarin and UWP)
  • Build your own app from start to finish including its cloud services such as databases and file storage

Temario

UNIDAD 1 - Intro to WPF · 6 lecciones

UNIDAD 1 - Intro to WPF

  • Windows Presentation FoundationVideo · 7 min
  • Getting the Tools ReadyVideo · 6 min
  • The Structure of a WPF projectVideo · 9 min
  • Hello World with WPFVideo · 7 min
  • Hello World with WPF & .NET CoreVideo · 6 min
  • .NET Core vs .Net FrameworkVideo · 11 min
UNIDAD 2 - XAML - The Calculator App · 7 lecciones

UNIDAD 2 - XAML - The Calculator App

  • What is XAML?Video · 7 min
  • The XAML SyntaxVideo · 9 min
  • Setting Property ValuesVideo · 8 min
  • The GridVideo · 15 min
  • Communication with Code BehindVideo · 6 min
  • How XAML to C# Linking WorksVideo · 6 min
  • Creating Event Handlers from XAMLVideo · 6 min
UNIDAD 3 - C# - The Calculator App · 8 lecciones

UNIDAD 3 - C# - The Calculator App

  • The C# LanguageVideo · 7 min
  • Creating Event Handlers from C#Video · 13 min
  • Working with MethodsVideo · 11 min
  • Using the Sender as a ButtonVideo · 5 min
  • Creating Custom TypesVideo · 14 min
  • Testing the AppVideo · 3 min
  • Displaying a Message BoxVideo · 5 min
  • Percentage ChallengeVideo · 8 min
UNIDAD 4 - Improving the UI with Resources and Styles · 5 lecciones

UNIDAD 4 - Improving the UI with Resources and Styles

  • Styling XAML ControlsVideo · 6 min
  • XAML Static ResourcesVideo · 7 min
  • Application-Wide ResourcesVideo · 4 min
  • Implicit StylesVideo · 6 min
  • Explicit StylesVideo · 11 min
UNIDAD 5 - Practicing C# · 10 lecciones

UNIDAD 5 - Practicing C#

  • Creating a Console ProjectVideo · 7 min
  • Variables and ScopeVideo · 6 min
  • Classes and NamespacesVideo · 11 min
  • Properties of a ClassVideo · 9 min
  • ObjectsVideo · 9 min
  • InheritanceVideo · 7 min
  • Method OverloadingVideo · 7 min
  • Method OverridingVideo · 7 min
  • InterfacesVideo · 6 min
  • Implementing an InterfaceVideo · 12 min
UNIDAD 6 - SQLite - The Contacts App · 8 lecciones

UNIDAD 6 - SQLite - The Contacts App

  • Working with More WindowsVideo · 4 min
  • Opening and Closing WindowsVideo · 8 min
  • Adding SQLiteVideo · 5 min
  • The Contacts ClassVideo · 6 min
  • More SQLite AttributesVideo · 9 min
  • Inserting into a TableVideo · 10 min
  • The Using StatementVideo · 7 min
  • Reading from the TableVideo · 12 min
UNIDAD 7 - ListView · 9 lecciones

UNIDAD 7 - ListView

  • Defining a ListViewVideo · 9 min
  • The ToString methodVideo · 6 min
  • Intro to DataBindingVideo · 7 min
  • Using an ItemTemplateVideo · 8 min
  • Filtering a ListVideo · 9 min
  • LinqVideo · 12 min
  • Deleting from the TableVideo · 10 min
  • Update the SQLite TableVideo · 6 min
  • Update the ListView after closing the WindowVideo · 2 min
UNIDAD 8 - Custom User Controls · 5 lecciones

UNIDAD 8 - Custom User Controls

  • Creating a Custom User ControlVideo · 12 min
  • Using Custom ControlsVideo · 6 min
  • Binding to a Custom Control - Dependency PropertiesVideo · 14 min
  • Extend the ListView itemsVideo · 5 min
  • Improving the User InterfaceVideo · 7 min
UNIDAD 9 - REST and AI · 8 lecciones

UNIDAD 9 - REST and AI

  • Microsoft's CustomVision APIVideo · 5 min
  • Creating a Custom Vision ProjectVideo · 9 min
  • Training the AIVideo · 9 min
  • Selecting a File from the ComputerVideo · 14 min
  • Sending a request to the REST ServiceVideo · 15 min
  • Reading the Response as JSONVideo · 13 min
  • Deserializing JSONVideo · 6 min
  • Displaying the Results using a GridViewVideo · 11 min
UNIDAD 10 - MVVM - The Weather App · 22 lecciones

UNIDAD 10 - MVVM - The Weather App

  • Intro to the MVVM patternVideo · 8 min
  • AccuWeather APIVideo · 6 min
  • The Endpoints that We Will UseVideo · 6 min
  • The ModelVideo · 6 min
  • Defining the ClassesVideo · 9 min
  • The View ModelVideo · 7 min
  • Requests to the AccuWeather APIVideo · 19 min
  • The ViewVideo · 6 min
  • Defining the UIVideo · 6 min
  • The INotifyPropertyChanged interfaceVideo · 6 min
  • Implementing the INotifyPropertyChanged interfaceVideo · 9 min
  • Binding Context and Design Time BindingVideo · 16 min
  • Using Design Mode BindingsVideo · 5 min
  • The ICommand interfaceVideo · 5 min
  • Implementing the ICommand interfaceVideo · 9 min
  • Binding the ICommandVideo · 7 min
  • Using a Command ParameterVideo · 9 min
  • The ObservableCollection<T> classVideo · 6 min
  • Using the Observable Collection class - PART 1Video · 7 min
  • Using the Observable Collection class - PART 2Video · 13 min
  • The IValueConverter interfaceVideo · 6 min
  • Implementing the IValueConverterVideo · 9 min
UNIDAD 11 - Cloning Evernote · 15 lecciones

UNIDAD 11 - Cloning Evernote

  • The ModelVideo · 4 min
  • The SQLite FunctionalityVideo · 16 min
  • The View ModelVideo · 11 min
  • Working with MenusVideo · 17 min
  • Using a ToolbarVideo · 10 min
  • Displaying Notebooks and NotesVideo · 16 min
  • The RichTextBox and StatusBarVideo · 12 min
  • Speech Recognizer with .NET CoreVideo · 14 min
  • Speech Recognizer with .NET FrameworkVideo · 16 min
  • Working with a ToggleButtonVideo · 11 min
  • Working with a ComboBoxVideo · 16 min
  • Creating Custom ControlsVideo · 18 min
  • Adding a Context Menu - PART 1Video · 14 min
  • Adding a Context Menu - Binding Event HandlersVideo · 10 min
  • Saving and Reading filesVideo · 21 min
UNIDAD 12 - Google Firebase Services · 7 lecciones

UNIDAD 12 - Google Firebase Services

  • Define Login and Register View - Part 1Video · 18 min
  • Define Login and Register View - Part 2Video · 22 min
  • Registering user with Firebase AuthenticationVideo · 24 min
  • Logging users with Firebase AuthenticationVideo · 10 min
  • Inserting into a Firebase DatabaseVideo · 14 min
  • Reading from a Firebase DatabaseVideo · 15 min
  • Updating and deleting from a Firebase DatabaseVideo · 8 min
UNIDAD 13 - Azure Storage Account Service · 5 lecciones

UNIDAD 13 - Azure Storage Account Service

  • Creating a Storage Account ServiceVideo · 4 min
  • Creating a ContainerVideo · 5 min
  • Connecting WPF to the Storage AccountVideo · 5 min
  • Uploading a File to a Storage Account blobVideo · 12 min
  • Downloading a File from the Storage AccountVideo · 7 min
UNIDAD 14 - Animations · 5 lecciones

UNIDAD 14 - Animations

  • Intro to BlendVideo · 8 min
  • Exploring Blend for Visual StudioVideo · 8 min
  • Storyboards and KeyframesVideo · 12 min
  • Triggers for interactivityVideo · 7 min
  • Adding Easing FunctionsVideo · 8 min
UNIDAD 15 - Deploying your WPF App · 5 lecciones

UNIDAD 15 - Deploying your WPF App

  • Adding a Window IconVideo · 11 min
  • Complete the App ChallengeVideo · 16 min
  • Preparing the ProjectVideo · 9 min
  • AppxUpload PackageVideo · 11 min
  • The Microsoft Windows StoreVideo · 6 min
UNIDAD 16 - Dependency Injection · 5 lecciones

UNIDAD 16 - Dependency Injection

  • The ModelVideo · 10 min
  • The View ModelVideo · 9 min
  • The ViewVideo · 12 min
  • Creating the InterfaceVideo · 10 min
  • Unity ContainersVideo · 18 min
UNIDAD 17 - Extra Information - Source code, and other stuff · 3 lecciones

UNIDAD 17 - Extra Information - Source code, and other stuff

  • Source CodesLectura · 0 min
  • Bonus Lecture and InformationVideo · 5 min
  • Course SlidesLectura · 0 min
Certificado oficial

Certificado con validez SEP (opcional) por $900 MXN adicionales: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Certificado INEC al terminar; si quieres, validez SEP por $900 MXN adicionales.

Lo que obtienes

Tu certificado al terminar (validez SEP opcional)

Muestra del certificado: Windows Presentation Foundation Masterclass

Muestra · verificable por folio y QR

  • Opcional: por $900 MXN adicionales, certificado emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México.
  • Contenido impartido por Tim Buchalka's Learn Programming Academy.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 17 unidades · 133 lecciones · 60 h
  • 12 meses de acceso
  • Validez SEP opcional por $900 MXN adicionales
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Tim Buchalka's Learn Programming Academy; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Es opcional: por $900 MXN adicionales obtienes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture