Улучшаемые навыки
                
                                            
                            Базы данных
                        
                                            
                            РСУБД
                        
                                            
                            NoSQL
                        
                                            
                            ER-диаграмма
                        
                                            
                            ACID-транзакции
                        
                                            
                             CAP-теорема
                        
                                            
                            ClickHouse
                        
                                            
                            Apache Cassandra
                        
                                            
                            Redis
                        
                                            
                             Memcaсhed
                        
                                            
                            MongoDB
                        
                                            
                            InfluxDB
                        
                                            
                            Neo4J
                        
                                            
                            OpenSearch
                        
                                            
                            PostgreSQL
                        
                                     
                                        Инструменты
                
                                        Чему вы научитесь
                
                                                                    
                            01
                            Проектировать и документировать модели данных.
                        
                                                                    
                            02
                            Подбирать подходящую СУБД для задач бизнеса.
                        
                                                                    
                            03
                            Оценивать и внедрять методы оптимизации производительности.
                        
                                                                    
                            04
                            Организовывать конкурентный доступ к данным. 	
                        
                                                                    
                            05
                            Применять принципы нормализации и денормализации.
                        
                                                                    
                            06
                            Анализировать архитектуру баз данных.
                        
                                                                    
                            07
                            Оценивать и внедрять современные архитектурные практики хранения информации.
                        
                                     
                                        Программа курса
                
                                                                                            
                            
                                01
                                Реляционные и нереляционные базы данных: обзор, особенности и гарантии доступности
                            
                         
                                                                                                                    
                            
                                02
                                Как выбрать базу данных на основании требований и контекста
                            
                         
                                                                                                                    
                            
                                03
                                Организация конкурентного доступа: стратегии блокировок, изоляции транзакций и обеспечение согласованности
                            
                         
                                                                                                                    
                            
                                04
                                Современные тактики производительности реляционной базы данных.
                            
                         
                                                                                                                    
                            
                                05
                                Виды нереляционных баз данных: обзор, гарантии. Отличия и детали реализации нереляционных баз данных.
                            
                         
                                                                                                                    
                            
                                06
                                Проектирование моделей данных .
                            
                         
                                                                                                                    
                            
                                07
                                Итого на курс 44 ак. часа: теория — 18 ак. часа (40%), практика — 26 ак. часа (60%)
                            
                         
                                                             
                        
                                        Для кого
                
                                            
                            
                            Системный аналитик
                         
                                            
                            
                            Архитектор ПО
                         
                                            
                            
                            Разработчик
                         
                                            
                            
                            Бизнес-аналитик
                         
                                            
                            
                            Тестировщик
                         
                                     
                                        Предварительная подготовка
                Опыт работы в ИТ-проектах
Понимание принципов ООП
Знание языков программирования Java / C# / Python