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

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

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

開発者の学習をサポート

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

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

素早いアプリのデプロイ

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

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

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

無料のサービスで容易に実験

Heroku には数多くの無料サービスがあるので、新しいアイディアをプロトタイプしたり、新しいコンセプトを試してみるのも簡単です。Heroku に登録すると、アプリの稼働に使える無料 dyno 時間が毎月割り当てられます。さらに、多くの add-on プロバイダが無料の add-on プランを提供しています。

DevOps をシンプルに

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

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

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

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

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

Heroku for GitHub Students

Github Student Developer Packを利用する学生向けの特典。詳細はこちら→

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

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

Heroku の無料サービス

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

詳細はこちら→

ドキュメントとサポート

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

詳細はこちら→

Elements マーケットプレイス

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

詳細はこちら→

“Heroku’s flexibility and ease of use have been invaluable in allowing us try out new ideas and get our platform up and running quickly.”

Troy Hickerson
Active for Good 社共同創業者
Active for Good 様事例→

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

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

「Heroku を選んだ理由のひとつは、Ruby on Rails アプリを構築し運用するのに最小限の労力しかかからないことです。Heroku は何かを始めるのをとても簡単にしてくれます。」

John Gerhardt
Contactually 社リードエンジニア
Contactually 様事例→

「これまでの経験から、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 の無料リソースをご利用ください。

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

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