このエントリーをはてなブックマークに追加

Feb

12

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング

Elixirとプログラミングのスペシャリストから対面で学ぶ実践プログラマ要請コース入門編

Organizing : Elixir |> College

Hashtag :#ElixirCollege
Registration info

東京開講

9980 (Pre-pay)

FCFS
9/10

About Prepayment

About Prepayment Contact Info:

(Only shown to attendees.)

Cancel/Refund Policy:

キャンセルの場合、ご返金出来ませんので、予めご了承・ご注意ください

Print receipt data:

発行する (詳しくはこちら)

Description

東京初開講!

         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

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

No comments yet.

Group

Elixir |> College(エリクサーカレッジ)

日本初のElixir専門スクール:コンピュータ基礎から始め、Elixirプログラマになれる!

Number of events 2

Members 30

Ended

2020/02/12(Wed)

19:00
21:00

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2020/02/07(Fri) 00:00 〜
2020/02/12(Wed) 18:30

Location

SENQ六本木

六本木7-15-7, 新六本木ビル SENQ六本木 8階 ROOM814

Attendees(9)

kyutaka

kyutaka

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

tsune01

tsune01

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

hamacko

hamacko

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

HackCamp

HackCamp

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

kmizuno0211

kmizuno0211

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミングに参加を申し込みました!

Toshigirl

Toshigirl

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミングに参加を申し込みました!

黒澤くろ

黒澤くろ

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

kishi_shibuya

kishi_shibuya

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミング に参加を申し込みました!

omanuke

omanuke

【東京初開講】Elixir |> College① コンピュータ入門+Elixirプログラミングに参加を申し込みました!

Attendees (9)

Canceled (1)