riversongs Posted March 25 Report Share Posted March 25 Free Download Udemy - R Plumber - Building APIs in R from scratch, with hostingPublished: 3/2025Created by: Alex HadenMP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 ChLevel: Beginner | Genre: eLearning | Language: English | Duration: 72 Lectures ( 8h 11m ) | Size: 4.2 GBEasily create and deploy web APIs in R with this COMPLETE COURSE in R Plumber, covering theory and a real-world project!What you'll learnUtilise the R Plumber library to develop a production-grade API, following a real-world use caseHost your API online using 2 of the most popular providers, and debug live deployment issuesRun and test your API locally using a range of tools, focusing on the command line library CURLUnderstand security and networking best practices, constantly critiquing and refactoring endpointsManage endpoint authorisation via API keysHandle various API response types, including JSON, images, interactive plots and CSVsIntegrate frontend files to your API to create a fully-fledged websiteBuild asynchronous functions to improve API performanceApply request pre-processing tasks using Plumber filters, such as enabling logging, geolocation and gatekeepingImplement correct API request and response behaviour, including the usage of HTTP method types, status codes and response headersIssue API requests with many different types of request parametersMaster the groundworks of how REST APIs work, analysing requests in Web Developer ToolsRequirementsBasic R experienceNo knowledge of APIs required!A computer, web browser and some spare disk space to install RStudio and store some CSVsIf you intend on hosting your API online, some knowledge of the command line will be helpful. The two hosting providers that we use require card details, but free tiers are availableDescriptionStart developing and hosting your own APIs with the Plumber package in R!This course, assuming zero knowledge of APIs, covers all the fundamental concepts behind networking and the R Plumber package, gradually iterating from a blank project, to a production-grade API based on a real-life scenario. You'll get hands-on pretty quickly, with tons of applied coding, testing, quizzes and assignments. Once you have optimised and secured your API, you'll observe first hand its power as you integrate with a pre-built frontend framework. Finally, you will deploy your API live on the internet, using both the Digital Ocean and AWS cloud services, before configuring your custom domain name with Cloudflare.Each practical exercise aims to improve your Plumber knowledge, starting with simple endpoints all the way to handling advanced API requests and features. For example, you'll design endpoints in order to search and book flights, as well as display passenger numbers and visualisations strictly to the airline's internal team only. But the course doesn't simply tell you how to code - we always provide all the theoretical groundings needed for you to understand why and how to implement such functionality, whether that be in the Plumber or REST API world. Support is always there if you need it too, as we'll be actively monitoring the course's Q&A section to answer your queries on Plumber and running the API.We can't wait to see what you can build!Some of the practical use cases to taking this course and creating Plumber APIs include:Gaining knowledge of REST APIs and hosting providersApplication of best practices and conventions for API developmentMoving away from R Shiny whilst keeping the same R code and functionalitySeparation of concerns of frontend and backend components, though allowing for easy integrations between them Building a backend for a personal or business websiteDesigning a company-internal dashboarding platform, such as a Customer Data Platform (CDP)Replacing legacy APIs with modern, secure and sophisticated endpointsDeveloping a quick proof-of-concept to demonstrate new models, algorithms and visualisations built in RAllowing existing R functionality to connect with the internet (such as integrating a Slack command to an R function)The course covers:Basics of REST APIsSending API requests using the command line library CURLSetting up a Plumber projectPlumber endpointsRunning and testing our API locallySwagger API DocumentationHandling parameter data typesQuery / path / body request parametersSerialization (such as HTML, images, interactive plots and CSV formats)REST API method typesResponse status codesAPI securityPre-processing tasks such as logging and gatekeeping using filtersAuthentication via API keysFunction asynchronyIntegration with frontend filesDeploying our API onto Digital Ocean and AWS!Configuring a custom domainWho this course is for Any R developer interested in networking and APIs!Homepage: https://www.udemy.com/course/r-plumber/AusFilehttps://ausfile.com/exuwkeapj4a0/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part1.rar.htmlhttps://ausfile.com/vrwp3elgm9oi/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part2.rar.htmlhttps://ausfile.com/dozbisw2b4rm/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part3.rar.htmlhttps://ausfile.com/7b7uzobszhl7/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part4.rar.htmlhttps://ausfile.com/2ir47zt521q1/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part5.rar.htmlRapidgator Links Downloadhttps://rg.to/file/0acf12fa8a1208e2ed866255d1bd8b4f/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part1.rar.htmlhttps://rg.to/file/3a976d70b21d7365eb25443fa858aad5/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part2.rar.htmlhttps://rg.to/file/77c5d3ccba5b5e0ad6df0b59a2368bab/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part3.rar.htmlhttps://rg.to/file/fc8b164fe8b5d22912be3739cf6e9df5/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part4.rar.htmlhttps://rg.to/file/5a684d7bf2c4fe1323d5a185ee34ce81/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part5.rar.htmlFikper Links Downloadhttps://fikper.com/T1eABg5bj3/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part1.rar.htmlhttps://fikper.com/rlKIvmHaOQ/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part2.rar.htmlhttps://fikper.com/3PWhetsosP/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part3.rar.htmlhttps://fikper.com/qEKyjLdGWg/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part4.rar.htmlhttps://fikper.com/gmolPVncO5/cszte.R.Plumber..Building.APIs.in.R.from.scratch.with.hosting.part5.rar.htmlNo Password - Links are Interchangeable Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now