Get in Touch
 Duration 14 hours

Course Outline

Foundations of Shiny Development

  • Overview of Shiny framework and operational mechanisms
  • Configuring the environment and establishing initial settings
  • Reviewing reference implementations and community resources

Interface and Server Logic Architecture

  • Analyzing the functional roles of ui.R and server.R modules
  • Implementing layout structures using fluidPage() and sidebarLayout()
  • Structuring user input fields and application outputs

Reactivity and Dynamic Application Behavior

  • Defining reactive expressions and state observers
  • Regulating application logic through reactive input variables
  • Diagnosing and resolving reactive dependency conflicts

Data Presentation and Automated Reporting

  • Integrating ggplot2 and plotly libraries for visual analytics
  • Constructing interactive data tables using DT or reactable packages
  • Generating exportable documents via rmarkdown integration

Advanced Interface Design and Code Modularization

  • Implementing tabbed navigation, conditional rendering, and modal dialogs
  • Applying custom CSS styles and thematic configurations
  • Utilizing Shiny modules to enhance code reusability

Deployment Strategies and Infrastructure Management

  • Publishing applications via Posit Cloud or Shinyapps.io services
  • Executing applications in local environments or on Shiny Server
  • Administering software dependencies and version control

Applied Case Studies and System Design

  • Developing a comprehensive dashboard from initial specifications
  • Implementing interactive filtering and user-centric analytical insights
  • Best practices for performance optimization, security, and scalability

Conclusions and Professional Development Path

Requirements

  • Proficient understanding of R programming language
  • Demonstrated experience in data analysis or visualization workflows
  • Familiarity with HTML and CSS is advantageous but not mandatory

Target Audience

  • Government data analysts and scientific researchers
  • R developers tasked with creating interactive dashboards for public sector use
  • Researchers and educators requiring data visualization solutions for public or internal dissemination

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories