Module 4: Back End Development with R
this module introduces the essentials of backend development with R. Students will learn how to transform code into reusable packages, connect to databases, expose functionality through APIs, and ensure their applications are secure and deployable. By the end of the module, students will be able to design, implement, and deploy secure backend systems using R.
Content
- Advanced functions and functional programming
- R package development and testing
- Connecting R to PostgreSQL databases
- Building and securing APIs with Plumber
- Deploying APIs with Docker
- Best practices for back end development
Learning Outcomes
By the end of the course, participants will be able to:
- Develop back-end systems using R
- Build APIs with R
- Connect R to databases like MySQL and PostgreSQL
- Automate data pipelines
- Secure APIs and handle authentication for users
Training Method
The module includes a combination of theoretical lessons and practical labs. Participants will work on building APIs and data pipelines using R, with guidance on integrating R with databases and ensuring security in back-end applications. Real-world case studies will be used to simulate production environments.
Certification
Certificate of ParticipationPrerequisites
Basic knowledge of R, functional programming concepts, and introductory SQL.
Planning and location
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
09:00 - 17:00
Learning Track
This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole: