Module 4: Back End Development with R
IMPORTANT INFORMATION: Pre-registration for this course is now available. Following your completion of the questionnaire linked below, you will be contacted by Digital Learning Hub to approve your registration.
Submit a pre-registration request
This module teaches participants how to develop and implement back-end solutions using R. Participants will learn to build APIs with Plumber, automate data workflows, and integrate R with databases (e.g., MySQL, PostgreSQL). The module covers advanced data processing techniques, API security, and scaling R solutions for production environments. By the end, participants will be able to create back-end systems that connect R to databases and handle large-scale data workflows.
Content
- Introduction to back-end development with R
- Building APIs with R
- Database connections with R (MySQL, PostgreSQL)
- Automating data workflows
- API security and user authentication
- Scaling R solutions for production environments
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.
Organised By
Digital Learning Hub Luxembourg
Certification
Participation OnlyPrerequisites
Participants should have a good understanding of R programming, including experience with data manipulation and version control. Familiarity with APIs, databases, and R packages like httr or DBI is recommended.
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:
Your trainer(s) for this course
