IICA WEB/DB/Python Courses Guide

  1. lolipop(Linux)サーバーとVS codeのremote SSHの設定
  2. web基礎入門(basic)
    • ページの基本形, 常用タグ
    • リスト, ネストリスト
    • テーブル
  3. CSSとBootstrap 5によるページの装飾(CSS)
    • ページにおけるCSSの入れ方
    • 色彩と画像表示に関するCSSの定義
    • CSSのIDとクラスの定義と利用
    • BS5の導入とグリッド(grid system)の利用
  4. WEBデザインポートフォリオ WEB Design Portfolios
    1. 2022年度
    2. 2023年度
    3. 2024年度
  1. lolipop(Linux)サーバーにおけるVS codeによるPythonプログラミング
  2. Pythonのinterpreter 電卓式実行
  3. Pythonプログラミング基礎ープログラムの作成と実行
    1. コメント, 入出力, データ型,変数と計算
    2. 制御構造ー条件分岐文
    3. 制御構造ー繰返し文
    4. 制御構造の応用演習
    5. Function 関数の定義と呼出し
  4. プログラムポートフォリオ Python Programs Portfolios
    1. 2022年度
    2. 2023年度
    3. 2024年度
  1. lolipopのMySQLデータベースサーバーの構築と利用
  2. データ・データモデル・データベース
  3. データベース設計方法の基本
  4. MySQLによるテーブルの定義と作成
  5. スキーマERDの描画
  1. MySQLの基本
  2. lolipopのMySQLサーバーとphpMyAdminの利用
  3. テーブルの作成と操作
  4. データの挿入
  5. 簡単な探索クエリー(query)
  6. テーブルの結合
  7. 複合クエリー
  8. 関数(strored function)の作成と利用
  9. wineShopのデータベース作成例
  10. 仕入先と商品(弁当)のデータベース作成例
  1. 関数の定義と呼出
  2. 関数とモジュール
    • 関数パラメータと戻り値
    • モジュール(Module)の作成と利用
    • 変数のスコープ(scope)
  3. OOP(Object-Oriented Programming)入門
    • String 文字列
    • List リスト
    • Tuple タプル
    • Dictionary 辞書
    • File ファイル
  1. OOP基礎入門
    • Class and Object
    • Constructor
    • Access MOdifiers
    • Inheritance
    • Overriding
    • Interface
  2. Advanced OOP
    • Trais
    • Constants
    • Abstract Class
    • Iterable
    • Namespaces
    • MySQL
  3. WEBデザインポートフォリオ WEB Design Portfolio: Images panel
  1. Object Properties and Methods
  2. Displaying Object
  3. Getters and Setters
  4. object constructor function
  5. Iterables
  6. Sets
  7. Maps
  8. Async
  9. Promises
  10. async/await
  1. プログラムポートフォリオ Program Portfolios