Улучшаемые навыки
                
                                            
                            Асинхронное программирование
                        
                                            
                            C#
                        
                                            
                            .NET
                        
                                            
                            TPL
                        
                                            
                            Reactive Extensions
                        
                                            
                            Многопоточность
                        
                                            
                            LINQ
                        
                                     
                                        Инструменты
                
                                            
                            
                            VS Code
                         
                                            
                            
                            .NET
                         
                                     
                                        Чему вы научитесь
                
                                                                    
                            01
                            Создавать асинхронные методы с использованием async/await.
                        
                                                                    
                            02
                            Использовать Task Parallel Library (TPL) для параллельного выполнения задач.
                        
                                                                    
                            03
                            Применять паттерны асинхронного программирования на платформе .NET.
                        
                                                                    
                            04
                            Работать с реактивными расширениями (Reactive Extensions) для обработки событий и потоков данных.
                        
                                                                    
                            05
                            Оптимизировать производительность приложений с помощью асинхронных операций.
                        
                                     
                                        Программа курса
                
                                                                                                
                                
                                    01
                                    Модель синхронного программирования
                                    
                                 
                                
                                    ⠀⠀⠀⠀                                
                             
                                                                                                                        
                                
                                    02
                                    Паттерны асинхронного программирования на платформе .Net
                                    
                                 
                                
                                    ⠀⠀⠀⠀                                
                             
                                                                                                                        
                                
                                    03
                                    Библиотека Task Parallel Library
                                    
                                 
                                
                                    ⠀⠀⠀⠀                                
                             
                                                                                                                        
                                                                                                                        
                                
                                    05
                                    Библиотека реактивных расширений (Reactive Extensions, Rx)
                                    
                                 
                                
                                    
Введение в реактивное программирование
Дуализм интерфейсов
Основы Rx
Events и Observables
Observables и асинхронные операции                                
                             
                                                                                                                    
                            
                                06
                                Итого на курс 8 ак. ч.: теория — 8 ак. ч. (100%), практика – 0 ак. ч. (0%)
                            
                         
                                                             
                        
                                        Для кого
                
                                            
                            
                            Разработчик
                         
                                     
                                        Предварительная подготовка
                Базовые знания языка C# и платформы .NET.
Базовые знания многопоточности.
Базовые знания LINQ (Language Integrated Query).
                                        Расписание курсов