К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
GUI Development and AI-Enhanced Programming · LearnSpace
Назад в каталог
courseraПрограммирование

GUI Development and AI-Enhanced Programming

Курс от Microsoft
Уровень не указан≈ 32.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This capstone course brings together all the skills learned to build practical applications using the C# language and .NET framework. Learners will design and develop multi-layered applications, integrate APIs, and implement testing strategies. The course culminates in a hands-on project where you’ll build and deploy a complete C# application. By the end of this course, you will be able to: Design and implement applications using the .NET framework Integrate APIs and external libraries into C# applications Apply testing and debugging strategies for production-ready code Build and deploy a complete C# application project Tools/Software: Microsoft Visual Studio, .NET SDK, Postman (for API testing) Skills: Application development, API integration, Testing, Deployment, .NET framework

Навыки, которые вы освоите

C# (Programming Language)DebuggingASP.NETEvent-Driven ProgrammingSoftware TestingUser Interface and User Experience (UI/UX) DesignAI IntegrationsApplication FrameworksPostman API Platform.NET FrameworkUser Interface (UI)File I/OApplication DevelopmentUI ComponentsApplication DeploymentMicrosoft Visual StudioDevelopment TestingAPI TestingApplication DesignApplication Programming Interface (API)

Программа курса

5 модулей · 127 учебных материалов

01.NET Framework Ecosystem and Modern Development27 материалов

Overview of the .NET Platform

Introduction to .NET and Its ArchitectureВидеоA Day in the Life of a Back-End EngineerВидеоEvolution of the .NET PlatformВидеоCross-Platform Capabilities of .NETВидеоTools and Ecosystem in .NET

Учитесь у экспертов

Microsoft

Преподаватель курса

GUI Development and AI-Enhanced Programming
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 32.6 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Индонезийский, Испанский, Дари, Японский

Часть программы вашего университета
Видео
.Net PlatformЧтение
Practice Quiz: Overview of the .NET PlatformЗадание

Introduction to ASP.NET Core

Introduction: Building Web APIs with ASP.Net CoreВидеоFeatures of ASP.NET Core for Web API DevelopmentВидеоBenefits of Using ASP.NET CoreВидеоIntroduction to ASP.NET CoreЧтениеPractice Quiz: Introduction to ASP.NET CoreЗадание

Introduction to Blazor

Introduction: Setting up Blazor ProjectsВидеоWhat is Blazor?ВидеоBlazor Hosting ModelsВидеоIntroduction to BlazorЧтениеKey Features of BlazorВидеоKey Features of BlazorЧтениеPractice Quiz: Introduction to BlazorЗадание

Framework Selection and Application Architecture

Making Million-Dollar Architecture DecisionsВидеоStrategic Framework Selection in the .NET EcosystemЧтениеAnalyzing Application Requirements for Framework SelectionВидеоFramework Comparison ExerciseЛабораторнаяArchitectural Decision-Making ProcessDIALOGUEComprehensive Framework Recommendation ProjectЛабораторнаяKnowledge Check: Framework Selection and Application ArchitectureЗаданиеQuiz: .NET Framework Ecosystem and Modern DevelopmentЗадание
02GUI Development with Windows Forms and Accessibility32 материалов

Windows Forms Fundamentals and Design Principles

From Console to Professional Desktop ApplicationsВидеоWindows Forms Architecture and Event-Driven ProgrammingЧтениеBuilding Your First Windows Forms Application – Part 1ВидеоBuilding Your First Windows Forms Application – Part 2ВидеоBasic Forms and ControlsЛабораторнаяGUI Design ThinkingDIALOGUEInteractive Calculator with GUIЛабораторнаяKnowledge Check: Windows Forms Fundamentals and Design PrinciplesЗадание

Accessibility and Inclusive Design

Building Software for Everyone - Accessibility Success StoryВидеоAccessibility Standards and 508 Compliance in Windows FormsЧтениеImplementing Professional Accessibility Features – Part 1ВидеоImplementing Professional Accessibility Features – Part 2ВидеоAccessibility Property ImplementationЛабораторнаяInclusive Design PhilosophyDIALOGUE

Form Design Best Practices and User Experience

User Experience That Drives Business SuccessВидеоProfessional UI/UX Design Principles for Windows FormsЧтениеCreating Professional-Quality User Interfaces – Part 1ВидеоCreating Professional-Quality User Interfaces – Part 2ВидеоUI/UX Redesign ChallengeЛабораторнаяBalancing Aesthetics with FunctionalityDIALOGUE

Multimedia Integration and Enhanced User Experience

Multimedia That Enhances Professional ApplicationsВидеоProfessional Multimedia Integration in Windows FormsЧтениеBuilding Engaging Multimedia ExperiencesВидеоMultimedia Enhancement ProjectЛабораторнаяStrategic Multimedia UsageDIALOGUEComplete Multimedia Business ApplicationЛабораторная
03Event Handling and Advanced GUI Features32 материалов

Event-Driven Programming and User Interaction

Real-Time Responsiveness in Trading ApplicationsВидеоMastering Event-Driven Programming in Windows FormsЧтениеBuilding Highly Interactive User Interfaces – Part 1ВидеоBuilding Highly Interactive User Interfaces – Part 2ВидеоInteractive Event ImplementationЛабораторнаяDesigning Responsive User ExperiencesDIALOGUEReal-Time Interactive DashboardЛабораторнаяKnowledge Check: Event-Driven Programming and User InteractionЗадание

Data Binding and Dynamic Content

Data Binding That Transforms Business ProcessesВидеоProfessional Data Binding Techniques in Windows FormsЧтениеCreating Dynamic Data-Driven Applications – Part 1ВидеоCreating Dynamic Data-Driven Applications – Part 2ВидеоData Binding ImplementationЛабораторнаяData Architecture for GUI ApplicationsDIALOGUE

Multiple Forms and Application Navigation

Navigation Patterns That Scale to Enterprise ApplicationsВидеоProfessional Multi-Form Application ArchitectureЧтениеBuilding Complex Multi-Form Applications – Part 1ВидеоBuilding Complex Multi-Form Applications – Part 2ВидеоMulti-Form NavigationЛабораторнаяApplication Architecture and User WorkflowDIALOGUE

Advanced GUI Controls and Custom Components

Custom Controls That Solve Unique Business ProblemsВидеоAdvanced Controls and Custom Component DevelopmentЧтениеCreating Professional Custom ControlsВидеоCustom Control DevelopmentЛабораторнаяWhen to Build vs Buy ControlsDIALOGUESpecialized Business Control LibraryЛабораторная
04Advanced AI-Assisted Development and Integration33 материалов

Advanced Code Generation and Architecture Design

AI-Powered Architecture That Scales to Millions of UsersВидеоAI-Enhanced Application Architecture and Code GenerationЧтениеBuilding Enterprise Applications with AI Architecture Support – Part 1ВидеоBuilding Enterprise Applications with AI Architecture Support – Part 2ВидеоAI-Assisted Architecture ImplementationЛабораторнаяHuman-AI Collaboration in Software ArchitectureDIALOGUEAI-Powered Enterprise Application ArchitectureЛабораторнаяKnowledge Check: Advanced Code Generation and Architecture DesignЗадание

AI-Powered Debugging and Testing for GUI Applications

AI Debugging That Prevents Production DisastersВидеоAI-Enhanced Debugging and Testing for Complex GUI ApplicationsЧтениеAdvanced GUI Debugging with AI Assistance – Part 1ВидеоAdvanced GUI Debugging with AI Assistance – Part 2ВидеоAI-Assisted GUI TestingЛабораторнаяAI as Your Debugging PartnerDIALOGUE

Comprehensive Documentation Generation

AI Documentation That Transforms Team ProductivityВидеоProfessional Documentation Standards with AI EnhancementЧтениеCreating Complete Documentation Suites with AI – Part 1ВидеоCreating Complete Documentation Suites with AI – Part 2ВидеоAI-Generated Documentation CreationЛабораторнаяBalancing AI Efficiency with Documentation QualityDIALOGUE

AI-Assisted Code Optimization and Performance Tuning

AI Optimization That Saves Millions in Infrastructure CostsВидеоAI-Powered Performance Optimization for Professional ApplicationsЧтениеAI-Assisted Performance Optimization – Part 1ВидеоAI-Assisted Performance Optimization – Part 2ВидеоAI-Assisted Performance OptimizationЛабораторнаяStrategic Performance Optimization with AIDIALOGUE
05Hands-on Course Project: Robust File Processing Application3 материалов
Hands-on Course Project: Robust File Processing ApplicationЛабораторнаяGUI Development and AI-Enhanced ProgrammingЗаданиеHands-on Course Project: Robust File Processing Application - SolutionsЧтение
Fully Accessible Business ApplicationЛабораторная
Knowledge Check: Accessibility and Inclusive DesignЗадание
Professional Business Application DesignЛабораторная
Knowledge Check: Form Design Best Practices and User ExperienceЗадание
Knowledge Check: Multimedia Integration and Enhanced User ExperienceЗадание
Quiz: GUI Development with Windows Forms and AccessibilityЗадание
Complete Data-Driven Business ApplicationЛабораторная
Knowledge Check: Data Binding and Dynamic ContentЗадание
Enterprise-Style Business ApplicationЛабораторная
Knowledge Check: Multiple Forms and Application NavigationЗадание
Knowledge Check: Advanced Controls and Custom ComponentsЗадание
Quiz: Event Handling and Advanced GUI FeaturesЗадание
Comprehensive GUI Application Quality AssuranceЛабораторная
Knowledge Check: AI-Powered Debugging and Testing for GUI ApplicationsЗадание
Complete Project Documentation SuiteЛабораторная
Knowledge Check: Comprehensive Documentation GenerationЗадание
Complete Application Performance OptimizationЛабораторная
Knowledge Check: AI-Assisted Code Optimization and Performance TuningЗадание
Quiz: Advanced AI-Assisted Development and IntegrationЗадание