or
この演習はコースの一部です
このコースの最初に、Webアプリとは何か、そしてどんなときに作るべきかを学び、実際にいくつかのアプリを作成します。まず、テキストの入力と出力を複数の方法で作る練習を行い、特定の名前の人気が時系列でどう変化したかを探索します。
この章では、shinyで利用できるさまざまな入力と出力オプションの活用方法を学びます。ユーザーから入力を受け取り、テキスト、プロット、テーブルなど異なる種類の出力をレンダリングするための構文を学びます。
この章では、リアクティブプログラミングについて学びます。リアクティブソース、コンダクター、エンドポイントとは何か、そしてそれらがどのように組み合わさってShinyの“魔法”を生み出すのかを理解します。さらに、この理解を活用して高性能なShinyアプリを構築する方法も学びます。
現在の演習
いよいよ自分でShinyアプリを作成します。はじめから複数のアプリを作り、たとえばTech業界のメンタルヘルス調査からインサイトを得るアプリや、レシピの材料を入力として世界の料理を正確に分類するアプリを作成します。その過程で、入力検証、ワードクラウド、インタラクティブマップといった、より高度な入力・出力ウィジェットについても学びます。