Улучшаемые навыки
                
                                            
                            Node.js
                        
                                            
                            JavaScript
                        
                                            
                            Express
                        
                                            
                            MongoDB
                        
                                            
                            WebSocket
                        
                                            
                            Асинхронное программирование
                        
                                            
                            RESTful API
                        
                                            
                            Отладка приложений
                        
                                     
                                        Инструменты
                
                                        Чему вы научитесь
                
                                                                    
                            01
                            Основным концепциям Node.js, включая его архитектуру и работу с асинхронными операциями.
                        
                                                                    
                            02
                            Использовать фреймворк Express.js для создания веб-приложений и API, включая маршрутизацию, обработку запросов и управление ответами.
                        
                                                                    
                            03
                            Использовать npm (Node Package Manager) для управления зависимостями и библиотеками в ваших проектах.
                        
                                                                    
                            04
                            Взаимодействовать с различными базами данных, такими как MongoDB.
                        
                                                                    
                            05
                            Применять методы тестирования и отладки Node.js приложений с использованием инструментов.
                        
                                     
                                        Программа курса
                
                                                                                            
                            
                                01
                                Архитектурные принципы Node.js.
                            
                         
                                                                                                                    
                                                                                                                    
                            
                                03
                                Система модулей CommonJS;
                            
                         
                                                                                                                    
                            
                                04
                                NodeJS как веб-сервер;
                            
                         
                                                                                                                    
                            
                                05
                                Обзор популярных модулей NodeJS; 
                            
                         
                                                                                                                    
                                                                                                                    
                            
                                07
                                MVC-фреймворк Express;
                            
                         
                                                                                                                    
                            
                                08
                                Маршрутизация в Express;
                            
                         
                                                                                                                    
                                                                                                                    
                                                                                                                    
                            
                                11
                                Работа с файловой системой: модуль fs;
                            
                         
                                                                                                                    
                            
                                12
                                Авторизация в Express;
                            
                         
                                                                                                                    
                            
                                13
                                Работа с mongodb из NodeJS;
                            
                         
                                                                                                                    
                            
                                14
                                Отладка NodeJS-приложений
                            
                         
                                                                                                                    
                            
                                15
                                Использование WebSocket при помощи NodeJS.
                            
                         
                                                                                                                    
                            
                                16
                                Итого на курс 10 ак. ч.: 5 ак. ч.(50%) — теория; 5 ак. ч. (50%) — практика.
                            
                         
                                                             
                        
                                        Для кого
                
                                            
                            
                            Разработчик
                         
                                     
                                        Предварительная подготовка
                Базовые знания JavaScript.