Course Outline

Introduction to Shiny for Government

  • An overview of Shiny and its functionality
  • Installation and initial setup procedures
  • Exploring Shiny examples and the gallery for government applications

UI and Server Architecture for Government

  • Understanding the ui.R and server.R components in governmental contexts
  • Working with fluidPage(), sidebarLayout(), and other layout functions for effective design
  • Designing inputs and outputs to meet specific public sector needs

Reactivity and Dynamic Interactions for Government

  • Utilizing reactive expressions and observers in government applications
  • Controlling application behavior with reactive inputs for enhanced user experience
  • Addressing and debugging reactivity issues to ensure reliable performance

Data Visualization and Reporting for Government

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

Advanced UI and Customization for Government

  • Adding tabs, conditional panels, and modals to enhance user interfaces for government users
  • Incorporating custom CSS and themes to align with government branding standards
  • Using Shiny modules for code reuse in government projects

Deployment and Hosting for Government

  • Deploying apps to Posit Cloud or Shinyapps.io for secure and scalable hosting solutions for government agencies
  • Running apps locally and on Shiny Server to meet internal IT requirements
  • Managing dependencies and versions to ensure consistent application performance

Case Study and Application Design for Government

  • Building a full-featured dashboard from scratch, tailored to government needs
  • Incorporating interactive filters and user-driven insights to enhance public sector operations
  • Tips for optimizing performance, ensuring security, and scaling applications for government use

Summary and Next Steps for Government

Requirements

  • An understanding of R programming for government applications
  • Experience working with data analysis or visualization in a professional setting
  • Familiarity with HTML and CSS is beneficial but not mandatory

Audience

  • Data analysts and scientists for government agencies
  • R developers focused on creating interactive dashboards for government projects
  • Researchers and educators visualizing data for public or internal use within the government sector
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories