[English](README-EN.md) | [䏿](README-CN.md) | Ð ÑÑÑкий ## УÑебнÑе поÑÐ¾Ð±Ð¸Ñ Ð¿Ð¾ веб-ÑазÑабоÑке на Java ÐобÑо пожаловаÑÑ Ð½Ð° ÑÑебнÑе поÑÐ¾Ð±Ð¸Ñ Ð¿Ð¾ веб-ÑазÑабоÑке на Java Ñ Ð¸ÑполÑзованием ÑÑеймвоÑка Spring! ÐÑи ÑÑÑÑкÑÑÑиÑованнÑе ÑÑебнÑе поÑÐ¾Ð±Ð¸Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ñ Ð½Ð° пÑедоÑÑавление вÑеÑÑоÑоннего ÑÑководÑÑва по ÑазлиÑнÑм аÑпекÑам веб-ÑазÑабоÑки на Java ÑеÑез пÑÐ¸Ð·Ð¼Ñ ÑÑеймвоÑка Spring. Ðаждое ÑÑебное поÑобие ÑÑаÑелÑно ÑазÑабоÑано Ð´Ð»Ñ Ð°ÐºÑенÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° конкÑеÑнÑÑ ÐºÐ¾Ð½ÑепÑиÑÑ Ð¸ меÑодологиÑÑ , обеÑпеÑÐ¸Ð²Ð°Ñ ÐºÑепкое понимание пÑинÑипов веб-ÑазÑабоÑки. ### УÑебнÑе поÑÐ¾Ð±Ð¸Ñ 1. **УÑок 1: [Thymeleaf](docs/ru/thymeleaf/lab-work.md)** УÑебное поÑобие по Thymeleaf пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ Ð¿ÑакÑиÑеÑкое ÑÑководÑÑво по наÑÑÑойке Thymeleaf в пÑиложении Spring. Ð ÑÐ°Ð¼ÐºÐ°Ñ ÑÑого ÑÑебного поÑÐ¾Ð±Ð¸Ñ ÑÑаÑÑники бÑдÑÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑÑÑ Ð·Ð°Ð´Ð°Ð½Ð¸Ñми, ÑвÑзаннÑми Ñ Ð½Ð°ÑÑÑойкой пÑедÑÑавлений, манипÑлиÑованием пеÑеменнÑми и дÑÑгими важнÑми ÑÑнкÑиÑми. 2. **УÑок 2: [Spring Security](docs/ru/springsecurity/lab-work.md)** ÐÑо ÑÑебное поÑобие ÑглÑблÑеÑÑÑ Ð² ÑонкоÑÑи Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð¾Ð² безопаÑноÑÑи в пÑиложениÑÑ Spring Ñ Ð¸ÑполÑзованием Spring Security. УÑаÑÑники изÑÑÐ°Ñ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÑ Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð¾Ð² аÑÑенÑиÑикаÑии и авÑоÑизаÑии, заÑиÑÑ Ð¿ÑÑей и ÑеÑÑÑÑов, ÑеализаÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑÐºÐ¸Ñ ÑоÑм Ð²Ñ Ð¾Ð´Ð° и дÑÑгие ÑооÑвеÑÑÑвÑÑÑие пÑакÑики безопаÑноÑÑи. 3. **УÑок 3: [JPA (Java Persistence API)](docs/ru/jpa/lab-work.md)** УÑебное поÑобие по JPA пÑедоÑÑавлÑÐµÑ Ð¿ÑакÑиÑеÑкое ÑÑководÑÑво по иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Java Persistence API в пÑиложении Spring. УÑаÑÑники ÑзнаÑÑ, как взаимодейÑÑвоваÑÑ Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ Ñ Ð¸ÑполÑзованием JPA, вÑполнÑÑÑ Ð¾Ð¿ÐµÑаÑии CRUD, ÑпÑавлÑÑÑ Ð¾ÑноÑениÑми Ð¼ÐµÐ¶Ð´Ñ ÑÑÑноÑÑÑми и дÑÑгие важнÑе задаÑи по ÑÐ¾Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ . 4. **УÑок 4: [ТÑанзакÑии](docs/ru/transactions/lab-work.md)** УÑебное поÑобие по ÑÑанзакÑиÑм позволÑÐµÑ Ð¿Ð¾Ð³ÑÑзиÑÑÑÑ Ð² ÑпÑавление ÑÑанзакÑиÑми Ñ ÑазлиÑнÑми ÑÑенаÑиÑми ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ изолÑÑии. УÑаÑÑники изÑÑÐ°Ñ ÐºÐ¾Ð½ÑÑÐ¾Ð»Ñ ÑÑанзакÑий, ÑазлиÑнÑе ÑÑовни изолÑÑии и ÑÑенаÑии ÑаÑпÑоÑÑÑанениÑ, ÑÑо обеÑпеÑÐ¸Ñ Ð¸Ð¼ глÑбокое понимание ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑанзакÑиÑми в конÑекÑÑе пÑиложений Spring. 5. **УÑок 5: [JMeter](docs/ru/jmeter/lab-work.md)** СеÑÐ¸Ñ ÑÑоков по JMeter пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð»Ð½Ð¾Ðµ ÑÑководÑÑво по иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ JMeter Ð´Ð»Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð³ÑÑзки и анализа пÑоизводиÑелÑноÑÑи веб-пÑиложений. УÑаÑÑники ÑзнаÑÑ, как наÑÑÑоиÑÑ JMeter, запиÑаÑÑ HTTP-запÑоÑÑ, ÑоздаÑÑ Ð¸ вÑполниÑÑ ÑеÑÑовÑе ÑÑенаÑии, а Ñакже пÑоанализиÑоваÑÑ ÑезÑлÑÑаÑÑ ÑеÑÑиÑованиÑ.