|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | + <head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <title>REST API Tutorial</title> |
| 6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 7 | + <meta name="description" content="The REST API Tutorial. Learn REST API best practices."> |
| 8 | + <meta name="author" content="Todd Fredrich, Pearson eCollege"> |
| 9 | + <!-- Le styles --> |
| 10 | + <link href="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/css/bootstrap.min.css" rel="stylesheet"> |
| 11 | + <link href="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/css/bootstrap-responsive.min.css" rel="stylesheet"> |
| 12 | + <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> |
| 13 | + <!--[if lt IE 9]> |
| 14 | + <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> |
| 15 | + <![endif]--> |
| 16 | + <style type="text/css"> |
| 17 | + body { |
| 18 | + padding-top: 60px; |
| 19 | + padding-bottom: 40px; |
| 20 | + } |
| 21 | + .banner-container { |
| 22 | + } |
| 23 | + </style> |
| 24 | + <script type="text/javascript"> |
| 25 | + |
| 26 | + var _gaq = _gaq || []; |
| 27 | + _gaq.push(['_setAccount', 'UA-31328878-1']); |
| 28 | + _gaq.push(['_trackPageview']); |
| 29 | + |
| 30 | + (function() { |
| 31 | + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
| 32 | + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
| 33 | + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
| 34 | + })(); |
| 35 | + |
| 36 | + </script> |
| 37 | + </head> |
| 38 | + <body> |
| 39 | + <div class="container"> |
| 40 | + <div class="row"> |
| 41 | + <div class="span2 banner-container"> |
| 42 | + <a href="apiconsulting.html" rel="nofollow"><img alt="Click for API Consulting Services" src="images/api-consulting-banner2.png"></a> |
| 43 | + </div> |
| 44 | + <!-- Main hero unit for a primary marketing message or call to action --> |
| 45 | + <div class="span10"> |
| 46 | + <div class="hero-unit"> |
| 47 | + <h1>Learn REST: A RESTful Tutorial</h1> |
| 48 | + <p>Building restful web services, like other programming skills is <strong>part art, part science</strong>. As the Internet industry progresses, creating a REST API becomes more concrete, with emerging best practices. As RESTful Web services don't follow a prescribed standard except for HTTP, it's important to build your RESTful API in accordance with industry best practices to ease development and simplify client adoption.</p> |
| 49 | + <p>Presently, there aren't a lot of REST API guides to help the lonely developer. <a href="http://www.restapitutorial.com">RestApiTutorial.com</a> is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person. We'll discuss both the art and science of creating REST Web services.</p> |
| 50 | + <p>Jump in with <a href="lessons/whatisrest.html">What Is REST?</a>, an overview concepts and constraints of the RESTful architecture.</p> |
| 51 | + <p><a class="btn btn-primary btn-large" href="lessons/whatisrest.html">Get Started »</a></p> |
| 52 | + </div> |
| 53 | + <hr> |
| 54 | + <footer> |
| 55 | + <p><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />This work by <a xmlns:cc="http://creativecommons.org/ns#" href="www.RestApiTutorial.com" property="cc:attributionName" rel="cc:attributionURL">RestApiTutorial.com</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.</p> |
| 56 | + </footer> |
| 57 | +</div> |
| 58 | + </div> <!-- /row --> |
| 59 | + </div> <!-- /container --> |
| 60 | + <div class="navbar navbar-fixed-top"> |
| 61 | + <div class="navbar-inner"> |
| 62 | + <div class="container"> |
| 63 | + <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> |
| 64 | + <a class="brand" href="http://www.restapitutorial.com">REST API Tutorial</a> |
| 65 | + <div class="nav-collapse"> |
| 66 | + <ul class="nav"> |
| 67 | + <li class="active"><a href="http://www.restapitutorial.com">Home</a></li> |
| 68 | + <li class="dropdown" id="api-school"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Tutorials<b class="caret"></b></a> |
| 69 | + <ul class="dropdown-menu"> |
| 70 | + <li><a href="lessons/whatisrest.html">What Is REST?</a></li> |
| 71 | + <li><a href="lessons/restquicktips.html">REST Quick Tips</a></li> |
| 72 | + <li><a href="lessons/httpmethods.html">HTTP Methods</a></li> |
| 73 | + <li><a href="lessons/restfulresourcenaming.html">Resource Naming</a></li> |
| 74 | + <li><a href="lessons/idempotency.html">Idempotence</a></li> |
| 75 | + </ul> |
| 76 | + </li> |
| 77 | + <li><a href="httpstatuscodes.html">HTTP Status Codes</a></li> |
| 78 | + <li><a href="resources.html">Resources</a></li> |
| 79 | + </ul> |
| 80 | + </div><!--/.nav-collapse --> |
| 81 | + </div> |
| 82 | + </div> |
| 83 | + </div> |
| 84 | + <!-- Le javascript |
| 85 | + ================================================== --> |
| 86 | + <!-- Placed at the end of the document so the pages load faster --> |
| 87 | + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> |
| 88 | + <script src="https://d7im4lln3lvbg.cloudfront.net/bootstrap/2.0.1/js/bootstrap.min.js"></script> |
| 89 | + <a href="https://github.com/tfredrich/RestApiTutorial.com"><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" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"></a> |
| 90 | + </body> |
| 91 | +</html> |
0 commit comments