コンピューターサイエンス (Python) - 上級レベル

難易度: ⭐️⭐️⭐️⭐️⭐️

コース詳細

このコースでは、受講者がコンピューターサイエンスまたはソフトウェア開発でPythonを使用してエンタープライズレベルの知識を達成できるように、概念をより高度なレベルに拡張していきます。

コース学習目標

コース修了時に受講生は下記の内容を修得できます

  • 上級プログラミングスキル (Python)
  • PythonでAPIsを構築する
  • ネットワークプロトコルを理解する
  • 多層なエンタープライズアプリケーションを深く理解する
  • データベースの基本的な理解とそれをいかに増強するか
  • 計算タスクを解くためのアルゴリズム設計に関する知識

本コースのカリキュラム

      1. ネットワークプロトコルの見直し: ARP,  TCP,  IP,  HTTP
      2. SSLとSHAアルゴリズム序説
      3. 素数序説
      4. ソケットプログラミング (Python)
      1. Jupyter ノートブックを使ってモデルを構築し分析する方法
      2. Numpy配列
      3. Pandas DataFrame (データフレーム)
      4. Pandasを使ってデータセットを操作する方法 
      5. PythonにおけるSklearn序説
      1. ランダムフォレスト序説
      2. “Bull Book for Bulldozers” カグルコンペティションのソリューションを作成する
        1. リレーショナルデータベースの定義
        2. ACID特性 (原子性, 一貫性, 独立性, 耐久性)
        3. SQL syntax序説
        4. マスター/スレーブ方式 MySQL アーキテクチャ序説
        5. MySQLアーキテクチャにおけるレプリケーション遅延
      1. CAPの定理とは? そして分散アーキテクチャとの関係
      2. Cassandra内蔵
      3. CQL序説
      1. RESTサービスをPythonを使用して作成する
      2. RESTful API 実装
      3. Webアプリケーションとデータベースを接続する
      1. Amazon Lambda序説
      2. API ゲートウェィ
      3. Cloudfront
      4. Route 51
      1. EC2序説
      2. Linux コマンドライン序説
      3. クラウドバーチャルネットワーク

AWS にデプロイされたスケーラブルなアプリケーションの実装

AWS にデプロイされたスケーラブルなアプリケーションの実装

近日開催のコース / ワークショップ

もっと他のオプションをお探しですか?

Group name Start date Session duration Number of sessions Standard price

本コース修了後には下記のコースを取る事をお薦めします!

FEATURED MENTOR

Tokyo Techies Lecturer

コンラッド・リコウスキ

ソフトウェア開発責任者

ドイツ、ポーランド、スイス、日本のIT企業において8年間の経験あり

Swisscom 正式クラウドエンジニア / ソリューションアーキテクト。 認定スクラムマスター。

ポズナン工科大学にでコンピューターサイエンスの修士号を取得

ポズナン経済大学研究員

孤児院でのボランティアワーク