Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ビジネスアプリケーション特論 2013-09-02

727 views

Published on

enPiT BizzApp ビジネスアプリケーション特論

  • Be the first to comment

  • Be the first to like this

ビジネスアプリケーション特論 2013-09-02

  1. 1. ビジネスアプリケーション演習 中鉢欣秀 2013-09-02 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 1 / 20
  2. 2. Outline 1 はじめに 2 仮想マシンのインストール 3 Ruby on Rails 4 Cloud 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 2 / 20
  3. 3. 授業の概要 ビジネスアプリケーションを構築するための基礎力としてのプログ ラミング力を身につけます 分散型 PBL を実施する上で必要となる知識やツールの使い方を基礎 から学びます 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 3 / 20
  4. 4. 授業の目的 チームによるソフトウェア開発プロジェクトを円滑に実施するため に不可欠な各種のツールや基礎的なプログラミングを学びます。 開発環境とプログラミング言語 Ruby リモートリポジトリ (GitHub)、テスト自動化、継続的インテグレー ション、PaaS(Platform as a Service) を利用したソフトウェア開発の 基礎 上記を活用するための自己組織的なチームワーク 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 4 / 20
  5. 5. 開発環境 OS Ubuntu 12.04 仮想化技術 VirtualBox + Vagrant 開発言語とフレームワーク Ruby 2.0.0p247 Rails 4.0.0 Cloud 技術 GitHub Heroku 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 5 / 20
  6. 6. Twitter 授業では Twitter を活用します 次のアカウントをフォローしてください @ychubachi @enpit_ba Hash tag #enpit_aiit #enpit_ba #enpit 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 6 / 20
  7. 7. Editors GNU Emacs - GNU Project - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/ welcome home : vim online http://www.vim.org/ Sublime Text: The text editor you’ll fall in love with http://www.sublimetext.com/ 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 7 / 20
  8. 8. GitHub/Heroku GitHub https://github.com/ Heroku | Cloud Application Platform https://www.heroku.com/ 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 8 / 20
  9. 9. 本日の目標 VirtualBox/Vagrant 仮想マシンの構築 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 9 / 20
  10. 10. デモンストレーション 仮想環境 Vagrant up & ssh Ruby on Rails rails new クラウド GitHub heroku 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 10 / 20
  11. 11. 準備 VirtualBox https://www.virtualbox.org/wiki/Downloads vagrant http://www.vagrantup.com/ 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 11 / 20
  12. 12. 仮想マシンの DL vagrant box add enpit enpit_package.box vagrant init enpit vagrant up 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 12 / 20
  13. 13. Mac の場合 vagrant ssh 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 13 / 20
  14. 14. Windows の場合 hostname: localhost port: 2222 user: vagrant password: vagrant 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 14 / 20
  15. 15. Synced Folder Gust OS から Host OS のファイルにアクセス cd /vagrant echo "Hello" > hello.txt 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 15 / 20
  16. 16. Rails cd /vagrant rails new my_app -T rails server 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 16 / 20
  17. 17. Port forward Host:8080 -> Guest: 80 Host:3000 -> Guest: 3000 = config.vm.network :forwarded_port, guest: 3000, host: 3000 = Vagrantfile を編集 vagrant reload 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 17 / 20
  18. 18. Account https://t.co/BNuYs3KJcV 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 18 / 20
  19. 19. GitHub との連携 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 19 / 20
  20. 20. 公開鍵の登録 (GitHub の設定) ssh 公開鍵の登録 Web browser で管理者画面 copy & paste 中鉢欣秀 ビジネスアプリケーション演習 2013-09-02 20 / 20

×