【初級】実践WEBアプリケーション開発講座(1)

人工知能WEBアプリの開発環境を手に入れる!Python + JavaScript 開発環境セットアップ

こんなことを学びます

本講座は、WEBアプリケーションを開発するための開発環境のセットアップを学ぶ講座です。

機械学習・人工知能技術を扱うプログラミング言語として人気の Python と、WEBアプリケーションのフロントエンド (ブラウザで動くプログラム) のプログラミング言語として圧倒的に普及しつつ進化を続ける JavaScript の開発環境をセットアップします。

本講座を受講することで、WEBアプリケーションの開発に必要な開発環境と知識を手に入れることができます。


開発環境のセットアップは、プログラミングの初級者にとって最初につまづき易いポイントです。例えば次のようなつまづきのパターンがあります。


<開発環境セットアップのつまづきの例>

●WEB上の情報の通りにやってみたけど、途中でエラーが出てインストールできなかった

●インストールはできたけど、ソフトウェアの起動中にエラーが出て使えなかった

●あるソフトウェアをインストールしたら、別のソフトウェアが動かなくなった

●インストール直後は動いていたソフトウェアが、数ヶ月後には動かなくなった

●いろいろインストールしたけど、それぞれが何のためのソフトウェアか分からず使いこなせなかった

●他の人の環境では動くコードが、自分の環境では動かない


本講座では、JavaScript と Python によるWEBアプリケーション開発をターゲットとして、上記のような問題が起こりにくい開発環境をセットアップします。

ただセットアップするだけでなく、なぜその環境を選択したか、その環境の特徴、問題が起こった場合の原因と解決策の調査・検討方法なども紹介します。

背景や理由についての知識は、今後の開発で遭遇するであろう問題の解決や、ご自身で別の開発環境をセットアップする場合に役立ちます。

また、JavaScriptとPythonで作成した簡単なデモアプリのソースコードも配布します。
開発環境をセットアップして、デモアプリの動作の仕組みを学び、動作させることができます。

最初のハードルを楽々と飛び越えて、WEBアプリケーション開発を楽しもう!
続きを読む

日程・開催時間を選ぶ

開催リクエスト受付中

開催予定エリア

渋谷・恵比寿

価格(税込)

¥4,500

受けたい
34人が受けたい登録しています

この講座の先生

IT系ベンチャー企業CTO

現役CTOの目線で、開発の仕事に興味がある人に現場で役立つスキルを教えたり、独学でアプリケーションを開発したい人に参考になる情報をシェアしたり、エンジニアのキャリアアップの相談にのります。

<こんなニーズに応えます!>
●プログラミング言語(python、JavaScript、C/C++、Go、PHPなど)を使えるようになりたい
●プログラミング言語以外の開発現場で使うツール(Git、AWSなど)の使い方を習得したい
●その他、開発現場で役立つスキルについて知りたい

<自己紹介>
渋谷にあるIT系ベンチャー企業でCTO(技術責任者)をしています。CTOとして、プロジェクト管理・開発チームマネジメントなどのマネジメントだけでなく、システム設計・プログラミングなどの開発も担当しています。

元々教えることが好きで、プログラミングスクールで講師の経験もあります。

これまでの経験や情報をシェアすることで、スキルアップしたい人、開発の仕事をしたい人、アプリケーションを自分で作りたい人の役に立てたらうれしいです♪ + 続きを読む

  • 当日の流れとタイムスケジュール

    19:30~20:00
      ・講師紹介(自己紹介)
      ・概要説明
      ・会場提供企業紹介
      ・必要なソフトウェアのダウンロード

    20:00~20:30
      ・セットアップする開発環境の説明
      ・各種ソフトウェア/ツールの紹介

    20:30~20:40
      ・休憩

    20:40~22:15
      ・セットアップ用ファイル、デモアプリソースコード配布
      ・開発環境セットアップ
      ・デモアプリの仕組み解説
      ・デモアプリ動作確認
      ・デモアプリ編集(レビューのご意見を基に追加)

    22:15~22:30
      ・独学の仕方の紹介

    22:30~23:00
      ・個別相談(トラブル対応等)
  • こんな方を対象としています

    ●エンジニアとして転職/就職するためにプログラミングを勉強し始めた人

    ●趣味のプログラミングスキルを活かして副業したい人

    ●実際の開発現場で必要とされるスキルやレベルを知りたい人


    【その他の条件】
    その他、以下の条件を満たす方を対象にしています。

    ●個人のノートパソコンを持っていて、当日持参できる

    ●一般的な開発用ソフトウェアのインストールに抵抗感がなく、使ってみたい
  • 受講料の説明

    受講後1ヶ月のチャット相談費用を含みます。
    (受講者専用のSlackチームに招待いたします)

    その他の費用は発生しません。
  • 受講する際は以下をお読み下さい

    【当日のお持物について】
    当日は、以下のスペックを満たすノートパソコンをご持参ください。

    CPU: Intel VT-x または AMD-V に対応するCPU

    メモリ: 8GB以上のメモリを搭載し、起動中に4GB以上の空きがあること

    ストレージ(SSD/HDD): 10GB以上の空き容量があること

    OS: macOS (High Sierra以上) または Windows 10(64-bit)


    【インストールが必要なソフトウェアについて】
    当日は、ご自身のノートパソコンに以下のソフトウェアをインストールしていただきます。インストールできる方は、事前にインストールしてご参加ください。

    ▼VirtualBox (https://www.virtualbox.org/)

    ▼Vagrant (https://www.vagrantup.com/)

    ▼Cygwin (https://www.cygwin.com/) (※1)

    (※1) Cygwin は、 OS が Windows の場合にインストールします。macOSの場合は不要です。


    【当日のインターネット接続について】
    会場のWiFiをご利用いただけます。

レビュー

  • 1
  • 楽しかった!( 0 )
  • 勉強になった!( 1 )
  • 行く価値あり!( 1 )
  • W2

    女性 30代

    この講座は「勉強になる講座」でした

    Pythonで開発するための環境構築をする講座でしたが、開発環境の背景などを説明してくれたので、とても分かりやすかったです。
    あえて言うなら、多少コードを一行か二行書いてみるとか、実践が含まれるとより良かったかな、と思いますので、星は4つ!
    講座は満足いくものでした!ありがとうございました!

  • relation

    関連講座

    watching

    この講座を見た人は、こんな講座も見ています

    お探しの講座が見つかりませんでしたか?