Улучшаемые навыки
                
                                            
                            Архитектура программного обеспечения
                        
                                            
                            Микросервисы
                        
                                            
                            Монолит
                        
                                            
                            DDD
                        
                                            
                            Событийная архитектура
                        
                                            
                            Проектирование решений
                        
                                            
                            BI
                        
                                            
                            Качество архитектуры
                        
                                            
                            EDA
                        
                                            
                            Clean Architecture
                        
                                            
                            ETL
                        
                                            
                            DWH
                        
                                     
                                                    Чему вы научитесь
                
                                                                    
                            01
                            Анализировать требования к архитектуре ПО.
                        
                                                                    
                            02
                            Выбирать архитектурный стиль под задачи бизнеса.
                        
                                                                    
                            03
                            Проектировать монолитные и микросервисные решения. 	
                        
                                                                    
                            04
                            Реализовывать DDD и событийно-управляемую архитектуру.
                        
                                                                    
                            05
                            Моделировать предметную область.
                        
                                                                    
                            06
                            Оценивать качество архитектуры и проводить ревью решений.
                        
                                     
                                        Программа курса
                
                                                                                            
                            
                                01
                                Проектирование от атрибутов качества
                            
                         
                                                                                                                    
                            
                                02
                                Тактики и паттерны проектирования
                            
                         
                                                                                                                    
                            
                                03
                                Итого на курс 24 ак. часа: теория — 8 ак. часа (33%), практика — 16 ак. часов (67%)
                            
                         
                                                             
                        
                                        Для кого
                
                                            
                             Архитектор ПО
                            Архитектор ПО
                         
                                            
                             Разработчик
                            Разработчик
                         
                                            
                             Тестировщик
                            Тестировщик
                         
                                            
                             Бизнес-аналитик
                            Бизнес-аналитик
                         
                                            
                             Системный аналитик
                            Системный аналитик
                         
                                     
                                        Предварительная подготовка
                Опыт работы в ИТ-проектах
Понимание принципов ООП
Знание языков программирования Java / C# / Python