diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index 9162333d51841f9e3689f42541ce789f00e05990..180ff91603ed0bb34fe28f86d46e8456658b2226 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -274,12 +274,14 @@ * [Руководство по Maven](http://proselyte.net/tutorials/maven) - Евгений Сулейманов * [Apache Maven](https://easyjava.ru/ekosistema/sredstva-sborki/apache-maven/) +* [Maven Tutorial](https://coderlessons.com/tutorials/java-tekhnologii/uchitsia-maven/maven-nastroika-sredy) - CoderLessons.com #### Spring * [Руководство по Spring](http://proselyte.net/tutorials/spring-tutorial-full-version) - Евгений Сулейманов * [Spring Framework](https://easyjava.ru/spring/) +* [Spring MVC Tutorial](https://coderlessons.com/tutorials/java-tekhnologii/uchis-spring-mvc/spring-mvc-tutorial) - CoderLessons.com ### JavaScript @@ -346,6 +348,7 @@ * [Руководство по языку Kotlin](http://kotlinlang.ru) * [Руководство по языку Kotlin](https://metanit.com/java/kotlin) - Евгений Попов +* [Учебник по Котлину](https://coderlessons.com/tutorials/mobilnaia-razrabotka/uchebnik-kotlin/1-uchebnik-po-kotlinu) - CoderLessons.com ### LaTeX @@ -488,6 +491,7 @@ * [Растономикон](https://github.com/ruRust/rustonomicon) * [Язык программирования Rust](http://rurust.github.io/rust_book_ru) * [Rust на примерах](https://rurust.github.io/rust-by-example-ru) +* [Rust Tutorial](https://coderlessons.com/tutorials/kompiuternoe-programmirovanie/nauchitsia-programmirovaniiu-na-rust/rust-tutorial) - CoderLessons.com ### Scala @@ -543,6 +547,7 @@ * [Документация и туториалы](https://swiftbook.ru) * [Documentation](https://swift.org/documentation) +* [Swift Tutorial](https://coderlessons.com/tutorials/kompiuternoe-programmirovanie/nauchites-programmirovaniiu-swift/swift-tutorial) - CoderLessons.com ### TypeScript