あなたのスキルを Heroku で伸ばそう

新しい言語やコンセプトを学んでいる時は、素晴らしいコードを書き、美しいアプリを配信させる事に集中したいですよね。Heroku には、素早くプロジェクトを立ち上げアプリを稼働させるためのシンプルな手順があります。サーバやインフラの管理のために、本来集中したいことから脱線してしまう、ということもありません。

Heroku はクラウドベースの PaaS (サービスとしてのプラットフォーム) で、アプリケーションをビルド、稼働、管理する学生の皆さんをサポートしています。このプラットフォームは、あなたがベストな仕事をするために必要な、フルマネージドのランタイム環境、統合されたサービスと、幅広いツールを提供します。DevOps は Heroku にお任せください。みなさんは有能な開発者になることに専念できます。

開発者の学習をサポート

Heroku の柔軟性によって、みなさんは最も得意な言語やフレームワークを利用することができます。マイクロサービスや、継続的デリバリーといったデプロイ手法、主流のアーキテクチャパターンを実践するのに最適な環境です。もしも問題につきあたった時には、豊富なドキュメントサポート、やコミュニティが、すばやい根本原因の理解と対応の助けになります。

多くの Heroku 開発者は、新しいアイディアの仮説検証、プロトタイプ構築のために、低コストなサービスを幅広く使っています。お客様の中には、Heroku で構築した学生時代のプロジェクトをスタートアップビジネスへ移行した方もいらっしゃいます。アプリが成長していく準備が整ったときには、Heroku の運用担当者向け機能が提供する、プラットフォームに備え付けのツールで簡単にアプリをスケールし、スムーズな稼働を続けることができます。

素早いアプリのデプロイ

Heroku プラットフォームは、素早くプロジェクトを立ち上げアプリを稼働させるお手伝いをします。GitHub への push のたびにデプロイ、お客様の git からのデプロイ、Docker イメージのビルドと push、 その他様々な方法で、Heroku へデプロイできます。

多くの言語やフレームワークに対応

Heroku プラットフォームは、あなた個人の開発スタイルに適応します。Heroku は 8 つのポピュラーなプログラミング言語やフレームワークを公式にサポートしています。Heroku ビルドパックによりビルドシステムを拡張し、追加の言語のサポートやカスタマイズも可能です。

低コストなサービスで容易に実験

Heroku には数多くの低コストなサービスがあるので、新しいアイディアをプロトタイプしたり、新しいコンセプトを試すことが簡単です。また、多くの add-on プロバイダが無料の add-on プランを提供しています。

DevOps をシンプルに

Heroku はフルマネージドのプラットフォームで、Heroku のスタッフが稼働状況を監視し、パフォーマンスとインフラの管理をしています。あなたを、サーバーやハードウェアの設定や管理といった面倒な作業から解放してくれるのです。

統合されたデータサービス

Heroku のクラウドデータサービスは開発者向けに最適化されています。Heroku PostgresHeroku Data for Redis、MongoDB、JawsDB など数多くのマネージドデータストアの選択肢から必要なものを即座にインストールして、データの永続化、集計や変更ができます。

Add-on サービスのエコシステム

2、3 クリックでログ監視エラー追跡などのマネージドなクラウドサービスを追加して、プラットフォームを拡張しましょう。200 を超える Heroku add-on が、アプリの開発と運用の全てのステージをサポートします。

Heroku for GitHub Students

GitHub Student Developer Pack に登録している学生の皆様へ特別なオファーです。詳細 →

アプリ開発の最高の部分を楽しもう

Heroku は、開発者ができるだけ生産的でいられるよう、細部に至るまでデザインされています。ストレスのたまる障害物やありふれたタスクを排除し、開発のフローを邪魔するものを気にせずにすむプラットフォームなのです。あなたがどのような学習段階にいたとしても、あなたがもっとアプリ開発を愛するように Heroku がお手伝いします。

Heroku の低コストなサービス

Heroku では、プラットフォームを学んで使い始めていただけるよう低コストなプランを用意しています。Heroku ButtonsBuildpacks は無料でご利用いただけるほか、数多くの Heroku Add-on で無料プランをご提供しています。あなたとアプリにとって何が最適か、様々なテクノロジーを気楽に試してみてください。

ドキュメントとサポート

Heroku Dev Center は、技術的なリファレンス、言語ごとのスタートガイド、学習のためのリソースなど、豊富な情報を提供しています。ヘルプポータルからサポートを受けることもできます。私たちは、the twelve-factor app マニフェストの著者であることを誇りに思っています。

Elements マーケットプレイス

あなたのアプリ、技術スタック、そしてワークフローに必要なものはすべて Elements マーケットプレイスで見つかります。私たちのコントリビュータのエコシステムが、ランタイム環境を拡張するコード、ツールや、フルマネージドサービスを提供し、開発をより素早く容易にします。

「Heroku はクラウド内のアプリケーションの構築と運用についてのベストプラクティスに基いています。プラットフォームはあなたを導き、すべてはスムーズに進んで時間の節約になります。」

Mason Hale
Team Topia 社共同創業者兼 CEO
SwimTopia 様事例→

「これまでの経験から、Heroku を選ぶのは私たちにとって朝飯前のことでした。Heroku を使うのはとにかく簡単なのです。」

Dave Koslow
DocSend 社共同創業者兼 CPO
DocSend 様事例→

リソースとドキュメント

開発者向けドキュメント
  • Heroku のしくみ

    プラットフォームやキーコンセプトについて技術的な概要をお知らせします。

  • Heroku へのデプロイ

    Git、GitHub、Dockaer など様々な経路で Heroku にデプロイできます。

  • 初心者向けガイド

    プログラミング言語ごとのチュートリアルで初めてのアプリをデプロイし Heroku の基礎をマスターしましょう。

  • 技術的リファレンスと学習

    Heroku の製品と機能についての文書ライブラリをご覧ください。

  • Heroku CLI のダウンロード

    Heroku コマンドラインインターフェース (CLI) で端末から直接アプリを作成し管理できます。

  • Heroku for GitHub Students

    GitHub Student Developer Pack に登録して Heroku の製品に 12 ヶ月間使用できるプラットフォームクレジットを受け取りましょう。

チュートリアルとベストプラクティス
Salesforce Trailhead

Trailhead はテクノロジー・ビジネス・リーダーシップなど様々なスキルを学習できるオンデマンドの無料トレーニングです。