Skip to content

Commit

Permalink
Merge pull request #77 from Surtt/resources
Browse files Browse the repository at this point in the history
updated resources page
  • Loading branch information
amshkv committed Jul 5, 2021
2 parents b3e67d2 + 8399c58 commit f075ad3
Showing 1 changed file with 111 additions and 90 deletions.
201 changes: 111 additions & 90 deletions resources.html
Original file line number Diff line number Diff line change
@@ -1,105 +1,126 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>RESTful Web Services Resources</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="REST API eBook for Best Practices and other resources, such as open-source REST Service frameworks, etc.">
<meta name="author" content="Andrey Kumanyaev, Kaize Team">
<!-- Le styles -->
<link href="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/css/bootstrap.min.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
</style>
<link href="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/css/bootstrap-responsive.min.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>

<head>
<meta charset="utf-8">
<title>RESTful Web Services Resources</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description"
content="REST API eBook for Best Practices and other resources, such as open-source REST Service frameworks, etc.">
<meta name="author" content="Andrey Kumanyaev, Kaize Team">
<!-- Le styles -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
</head>

<body class="d-flex flex-column min-vh-100">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark sticky-top">
<div class="container">
<div class="row">
<div class="span12">
<h1>Ресурсы REST API</h1>
<h2>Лучшие практики REST</h2>
<p>
Получите Персональное руководство <em>RESTful Best Practices</em> от eCollege (выберете формат)
Это руководство объединило мир RESTful сервисов в несколько принципов, которым легко следовать.
Оно также содержит несколько решений для критических областей системы, которые позволят повысить
удобство использования сервиса, уменьшить путаницу во время реализации, а так же увеличить
связность.
</p>
<ul>
<li><a href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.pdf">PDF</a> (~306KB)</li>
<li><a href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.epub">ePub</a> (~46KB). Работает на iPad, iPhone, B&amp;N Nook и большинстве других устройств.</li>
<li><a href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful_Best_Practices_v1_2.mobi">Mobi</a> (~86KB). Работает на Kindle, Kindle Reader Apps</li>
<li><a href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.odt">Исходный документ в формете Libre/Open Office</a> (~48KB)</li>
</ul>
<h2>REST Сервисы на Java</h2>
<p><a href="https://github.com/RestExpress/RestExpress">RestExpress</a> (GitHub). Создавайте
быстрые, масштабируемые, stand-alone RESTful Web сервисы на Java.</p>
<h2>Web ресурсы</h2>
<ul>
<li><a href="http://www.youtube.com/user/restapitutorial">Канал REST API Tutorial на YouTube</a></li>
<li><a href="http://www.toddfredrich.com">API Блог Тодда Фредриха</a></li>
</ul>
</div>
<a class="navbar-brand" href="/">Руководство по REST API</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" aria-current="page" href="/">Главная</a>
</li>
<li class="nav-item dropdown" id="api-school">
<a class="nav-link dropdown-toggle" id="navbarDropdown" role="button" data-bs-toggle="dropdown"
aria-expanded="false" href="#">Руководства<b class="caret"></b></a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li><a class="dropdown-item" href="/lessons/whatisrest.html">Что такое REST?</a></li>
<li><a class="dropdown-item" href="/lessons/restquicktips.html">REST Quick Tips</a></li>
<li><a class="dropdown-item" href="/lessons/httpmethods.html">HTTP методы</a></li>
<li><a class="dropdown-item" href="/lessons/restfulresourcenaming.html">Именование ресурсов</a></li>
<li><a class="dropdown-item" href="/lessons/idempotency.html">Идемпотентность</a></li>
</ul>
</li>
<li class="nav-item"><a class="nav-link" href="/httpstatuscodes.html">HTTP коды ответа</a></li>
<li class="nav-item"><a class="nav-link active" href="/resources.html">Источники и ресурсы</a></li>
</ul>
</div>
<hr>
<footer>
<p> Данный сайт является переводом RestApiTutorial.com </p>
<p>&copy;Андрей Куманяев, 2012-2014. Все права защищены.</p>
<p>&copy;Kaize Team</p>
<p>&copy;Hexlet 2021</p>
<p>&copy;Pearson eCollege, 2012. All rights reserved.</p>
</footer>
</div> <!-- /container -->
<!--/.nav-collapse -->
</div>
</nav>
<main class="container flex-grow-1">
<h1 class="mt-3 mb-3">Ресурсы REST API</h1>
<h2>Лучшие практики REST</h2>
<p>
Получите Персональное руководство <em>RESTful Best Practices</em> от eCollege (выберете формат)
Это руководство объединило мир RESTful сервисов в несколько принципов, которым легко следовать.
Оно также содержит несколько решений для критических областей системы, которые позволят повысить
удобство использования сервиса, уменьшить путаницу во время реализации, а так же увеличить
связность.
</p>
<ul>
<li><a
href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.pdf">PDF</a>
(~306KB)</li>
<li><a
href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.epub">ePub</a>
(~46KB). Работает на iPad, iPhone, B&amp;N Nook и большинстве других устройств.</li>
<li><a
href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful_Best_Practices_v1_2.mobi">Mobi</a>
(~86KB). Работает на Kindle, Kindle Reader Apps</li>
<li><a
href="https://github.com/tfredrich/RestApiTutorial.com/raw/master/media/RESTful%20Best%20Practices-v1_2.odt">Исходный
документ в формете Libre/Open Office</a> (~48KB)</li>
</ul>
<h2>REST Сервисы на Java</h2>
<p><a href="https://github.com/RestExpress/RestExpress">RestExpress</a> (GitHub). Создавайте
быстрые, масштабируемые, stand-alone RESTful Web сервисы на Java.</p>
<h2>Web ресурсы</h2>
<ul>
<li><a href="http://www.youtube.com/user/restapitutorial">Канал REST API Tutorial на YouTube</a></li>
<li><a href="http://www.toddfredrich.com">API Блог Тодда Фредриха</a></li>
</ul>
</main> <!-- /container -->

<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a>
<a class="brand" href="http://www.restapitutorial.ru">Руководство по REST API</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="/">Главная</a></li>
<li class="dropdown" id="api-school"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Руководства<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/lessons/whatisrest.html">Что такое REST?</a></li>
<li><a href="/lessons/restquicktips.html">REST Quick Tips</a></li>
<li><a href="/lessons/httpmethods.html">HTTP методы</a></li>
<li><a href="/lessons/restfulresourcenaming.html">Именование ресурсов</a></li>
<li><a href="/lessons/idempotency.html">Идемпотентность</a></li>
</ul>
</li>
<li><a href="/httpstatuscodes.html">HTTP коды ответа</a></li>
<li class="active"><a href="/resources.html">Источники и ресурсы</a></li>
</ul>
</div><!--/.nav-collapse -->
<footer class="bg-dark text-light py-4 mt-5">
<div class="container">
<div class="row">
<div class="col-sm">
<p> Данный сайт является переводом RestApiTutorial.com </p>
</div>
<div class="col-sm">
<p class="mb-1">©Андрей Куманяев, 2012-2014. Все права защищены.</p>
<p class="mb-1">©Kaize Team</p>
<p class="mb-1">©Hexlet 2021</p>
<p class="mb-1">©Pearson eCollege, 2012. All rights reserved.</p>
</div>
</div>
</div>
</footer>

<!-- Le javascript
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/js/bootstrap.min.js"></script>
<a href="https://github.com/zzet/RestApiTutorial.ru"><img style="position: absolute; top: 0; right: 0; border: 0; z-index: 1050;" src="https://a248.e.akamai.net/camo.github.com/e6bef7a091f5f3138b8cd40bc3e114258dd68ddf/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork me on GitHub"></a>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js"
integrity="sha384-Atwg2Pkwv9vp0ygtn1JAojH0nYbwNJLPhwyoVbhoPwBhjQPR5VtM2+xf0Uwh9KtT"
crossorigin="anonymous"></script>
<a href="https://github.com/zzet/RestApiTutorial.ru"><img
style="position: absolute; top: 0; right: 0; border: 0; z-index: 1050;"
src="https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67"
alt="Fork me on GitHub"></a>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

ga('create', 'UA-46669941-1', 'www.restapitutorial.ru');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');

ga('create', 'UA-46669941-1', 'www.restapitutorial.ru');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
</script>
</body>

</script>
</body>
</html>

0 comments on commit f075ad3

Please sign in to comment.