Skip to content

Latest commit

 

History

History
54 lines (54 loc) · 2.59 KB

File metadata and controls

54 lines (54 loc) · 2.59 KB
  • Day1 Summary
    • Workstation でも Cloud でもいいので、Web+PHP+DB+FTP(1VM で OK) 環境を作る: 2hours
      • Web(Apache or Nginx)
      • PHP(Version)
      • OS(Windows?Ubuntu?CentOS)
      • DB(mysql?postgre?SQLserver?)
      • ローカルでコード書く(FTP で同期?本番直接編集?)
    • プログラミング体験: 1hours
      • コード編集が反映されるのを体験(同期後に本番環境で確認)
      • リンクの実装
      • フォームの配置
      • GET/POST によるデータ入力内容が次ページにも表示
      • データベースへの接続(サンプルコード準備)
    • セキュリティ上注意点 : 15min
      • クロスサイトスクリプティング
      • SQL インジェクション
    • チーム開発体験(3 名 1 組で分担して実施): 3hours
      • トップページ兼データ在庫一覧確認ページ、フォーム(商品名、個数)、送信完了ページ
      • 追加:商品名で検索機能、ページイメージの統一(タイトル)
      • チーム発表
  • Day2 Summary
    • ローカルで開発環境構築
      • VScode インストール
      • コンテナ体験 1hours
        • コンテナ紹介
        • Docker Desktop インストール
        • Docker でコンテナ起動テスト
      • Github 体験 30min
        • Github 紹介
        • Github 接続セットアップ
        • Github から tanzu-demo を Pull
      • Docker Compose 体験 30min
        • Docker Compose インストール
        • Docker Compose 起動テスト
      • Github グループ編集体験 30min
        • info.php を編集して Github へ Push + Pull Request 作成
        • 中島)Pull Request Merge
        • Merge されたものをさらに Pull してローカルで Merge→ 動作確認
        • Github レポジトリ作成
        • 別ディレクトリに移動して、git clone→git push 自分のレポジトリへアップロード
      • AWS 環境体験 1hour
        • VPC/Subnet/IGW/RouteTable/SecurityGroup 作成
        • EC2 作成・Docker・Git・Docker Compose インストール
        • EC2 からの Github 接続セットアップ
        • EC2 で 自分のレポジトリから、main ブランチを Pull
        • Docker Compose でコンテナ環境起動
        • パブリック IP からアクセスして確認できるか
      • CI/CD 体験 1hour
      • k8s / Tanzu 振り返り
      • 環境削除