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

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

592 views
565 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
592
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ビジネスアプリケーション特論 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

×