2月
12
【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング
Elixirとプログラミングのスペシャリストから対面で学ぶ実践プログラマ要請コース入門編
主催 : Elixir |> College
募集内容 |
東京開講 9980円(前払い)
先着順
|
---|---|
申込者 | 申込者一覧を見る |
開催日時 |
2020/02/12(水) 19:00 ~ 21:00
|
募集期間 |
2020/02/07(金) 00:00
〜 |
会場 |
SENQ六本木 六本木7-15-7, 新六本木ビル SENQ六本木 8階 ROOM814 マップで見る |
前払いについて |
前払いについての連絡先: (参加者にのみ公開されます) |
キャンセル・参加費用の払い戻しについて主催者からの説明: キャンセルの場合、ご返金出来ませんので、予めご了承・ご注意ください |
|
領収データの発行: 発行する (詳しくはこちら) |
イベントの説明
東京初開講!
Elixir |> College入門コース①
「コンピュータ入門 + Elixirプログラミング入門」
この入門コースでは、コンピュータ操作の基本から開始して、最終講義終了までに、ElixirによるWeb+DBアプリ開発の初歩的な手順を、以下の実践・理解と共に習得していただき、本格的なWebサービスやスマホアプリを作る一歩手前までの基礎を対面のハンズオンで身につけていただきます
- フォルダやURLのパスについてのワーク
- 「CLI(Command Line Interface)」の基本操作、GUI操作との見比べ
- Elixir/Phoenix開発環境の構築
- 初歩的なElixirプログラミング
- HTMLテンプレート(index.html.eex)の編集(画像、テーブル、リンク)
- 基本的なDB操作画面の開発
- ルーティング
- 初歩的なSQL
- DB操作関数の把握
- Elixirにおけるデータ構造とデータ型
- 初歩的なElixirからのDB操作とEnumによるデータ加工
- ゲームのロジックとビジュアライゼーションをElixirで開発
最初に、あらゆるコンピュータ操作の基本となる「パス」について、クリアファイルと付箋を用いたワークを行うことで、コンピュータ内で起こることを「実体験」していただきます
その後、プログラマになる鬼門「CLI(Command Line Interface)」、いわゆるシェルやコンソールの操作を、上記ワークの要領で、かつGUIツール(エクスプローラ、ファインダー、ブラウザ等)を横に並べながら、CLI操作を行い、GUIと同様の動かし方ができることを習得します
このような実体験とPC操作を組み合わせて、コンピュータの動作理解へと結びつけていく「コンピュータ入門」をまず行います
それから、高速・軽量な「Phoenix」フレームワークを使った、ElixirでのWebアプリ開発の基礎を習得していただき、その中で、一般的なDB操作と、Elixirプログラミングに触れていきます
参加条件
- プログラミング経験は問いません…むしろ、これまでのプログラミング経験は忘れてご受講ください
- ノートPCをお持ちで、会場に持ち込んでいただける方に限定します(Windowsやmac等は問いません)
- プログラミング経験者(特にオブジェクト指向言語)で、過去を振り回す方は、途中でお断りするかも知れません
第1期(全4回):2020年2月12日~2020年3月25日(毎週 水曜 19~21時)
場所:SENQ六本木
住所:〒106-0032 東京都港区六本木7-15-7 新六本木ビル SENQ六本木 8階
最寄駅:東京メトロ日比谷線、都営大江戸線「六本木」駅 4b出口から 徒歩1分
※ 外観はこちらのページをご確認ください。https://www.senq-web.jp/office/roppongi
開講スケジュール
講義予定 | 開講日付 | 講義内容 |
---|---|---|
第1回(東京) | 2020/02/12(水) 19:00 - 21:00 | コンピュータ入門 & Elixir開発環境構築 |
第2回(東京) | 2020/02/26(水) 19:00 - 21:00 | Phoenixページ/画像/テーブル/リンク編集 |
第3回(東京) | 2020/03/11(水) 19:00 - 21:00 | DB操作画面開発、ルーティング、SQLの基礎 |
第4回(東京) | 2020/03/25(水) 19:00 - 21:00 | Elixirのデータ構造/型、データ操作/表示開発 |
第1回「コンピュータ入門 & Elixir開発環境構築」の講義タイムテーブル
講義時間 | 講義詳細 |
---|---|
19:00 - 19:45 | パスの基本をワークで実体験する |
19:45 - 20:15 | パスをCLI操作とGUIで理解する |
20:15 - 20:40 | Elixir開発環境の構築、iex起動 |
20:40 - 20:50 | 最初のElixirプログラミング |
20:50 - 21:00 | 次回までの宿題(Elixir Schoolの例題を試す)、アンケート |
第2回「Phoenixページ/画像/テーブル/リンク編集」の講義タイムテーブル
講義時間 | 講義詳細 |
---|---|
19:00 - 19:10 | Elixir Webアプリ開発環境(Phoenix)のインストール |
19:10 - 19:30 | Webサーバ/ドメイン/localhostとは?、Phoenix PJ作成、初期ページ表示 |
19:30 - 20:00 | HTML/JavaScript/CSSとは?、HTMLテンプレート(index.html.eex)の編集 |
20:00 - 20:25 | HTMLでの画像表示、テーブル表示 |
20:25 - 20:50 | HTMLリンク(絶対パス/相対パス)、絶対パスのリンク作成 |
20:50 - 21:00 | 次回までの宿題(Phoenix HTMLを色々変える)、アンケート |
第3回「DB操作画面開発、ルーティング、SQLの基礎」の講義タイムテーブル
講義時間 | 講義詳細 |
---|---|
19:00 - 19:30 | DBサーバ(PostgreSQL)のインストール |
19:30 - 19:50 | カード種別/数字/カード画像をDB操作する画面の開発、Webルーティングの設定 |
19:50 - 20:10 | カード情報のデータ管理(登録/変更/削除) |
20:10 - 20:30 | カード情報を自前のプログラムで取り出す |
20:30 - 20:50 | データ登録/変更/削除時に流れるSQLの確認 |
20:50 - 21:00 | 次回までの宿題(カード情報の追加、SQLの自習)、アンケート |
第4回「Elixirのデータ構造/型、データ操作/表示開発」の講義タイムテーブル
講義時間 | 講義詳細 |
---|---|
19:00 - 19:30 | カード情報のデータ構造とElixirにおけるデータ型 |
19:30 - 20:00 | DB操作とEnum:自分の手持ち札と相手の手持ち札のデータを作る |
20:00 - 20:30 | Enum後のデータ出力:手持ち札を表示する |
20:30 - 20:45 | 入門の先にあるもの(Webサービスを作る、スマホアプリを作る) |
20:45 - 21:00 | アンケート |
プログラミング言語「Elixir」とは (What's Elixir?)
「Elixir」は、スケーラブルかつ保守しやすいシステムの構築向けに設計された、高い生産性を誇るプログラミング言語です
SlackやDiscordのような、大規模かつリアルタイム性高いコミュニケーション分野で導入・活用されており、金融・証券やマルチプレイヤーオンラインゲームといった、大量ユーザ向けシステムでも活躍しています
小規模案件や、スタートアップでのプロダクト開発に対しても、「高生産性」と「安定運用」をもたらし、事業成長を少ない追加予算、もしくは追加開発無で追従できる「スケーラビリティ」を提供するので、「IT人材不足」の現代に適しています
また、機械学習/ディープラーニングの「前処理」のような、データ処理でも開発容易性を発揮し、AI/データサイエンスの分野における活用にも注目が集まり始めています
本スクールに関するお問い合わせ先 (Contact)
宛先:合同会社TheWaggle エリクサーカレッジ担当
メールアドレス:contact@thewaggle.co.jp
電話番号: 050-5436-4578
所在地:〒106-0032 東京都港区六本木7-15-7 新六本木ビル SENQ六本木 8階 ROOM814
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。
フィード
まだ投稿されていません。