Course Outline

Introduction to Shiny for Government

  • Overview of Shiny and its operational principles
  • Installation and initial setup procedures
  • Exploring sample applications and the gallery

User Interface and Server Architecture

  • Understanding the ui.R and server.R components for government use
  • Utilizing fluidPage(), sidebarLayout(), and other layout functions in public sector workflows
  • Designing input and output elements for effective user interaction

Reactivity and Dynamic Interactions

  • Implementing reactive expressions and observers for government applications
  • Controlling application behavior through reactive inputs in a public sector context
  • Diagnosing and resolving reactivity issues to ensure reliable performance

Data Visualization and Reporting for Government

  • Integrating ggplot2 and plotly into Shiny applications for government data visualization
  • Creating reactive tables using DT or reactable for enhanced data presentation
  • Generating downloadable reports with rmarkdown to support decision-making processes

Advanced User Interface Customization

  • Incorporating tabs, conditional panels, and modals for improved user experience
  • Applying custom CSS and themes to align with government branding standards
  • Leveraging Shiny modules for code reuse and maintainability in public sector projects

Deployment and Hosting Solutions for Government

  • Deploying applications to Posit Cloud or Shinyapps.io for secure access
  • Running applications locally or on Shiny Server for internal use
  • Managing dependencies and version control to ensure application stability and security

Case Study and Application Design for Government

  • Developing a comprehensive dashboard from the ground up for government agencies
  • Incorporating interactive filters and user-driven insights to enhance data analysis
  • Best practices for optimizing performance, ensuring security, and achieving scalability in government applications

Summary and Next Steps for Government

Requirements

  • An understanding of R programming
  • Experience with data analysis or visualization
  • Familiarity with HTML and CSS is beneficial but not mandatory

Audience

  • Data analysts and scientists for government and other public sector entities
  • R developers aiming to create interactive dashboards for government applications
  • Researchers and educators visualizing data for both public consumption and internal use within government agencies
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories