paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

世界初! エディタも環境構築もサーバも不要。クラウド上でWebアプリを作る学習講座が新登場

f:id:paiza:20161129120003p:plain
動画で学べるオンラインプログラミング学習サイト「paizaラーニング」では、この度Webアプリ開発入門PHP+MySQL編1」を公開いたしました。

paizaラーニングって何?「Webアプリ開発入門PHP+MySQL編1」ってどんなレッスン?

f:id:paiza:20161129115712j:plain
従来のWebアプリケーション開発(Webサービス開発)の学習サービスは、PCのプログラミング環境構築やエディタの準備、サーバのレンタルおよび設定など、実際の学習前に数日~1週間ほどの煩雑な手間が発生していました。このプロセスがプログラミング学習において多数の挫折者を出す要因ともなっています。

paizaが提供する「Webアプリ開発入門PHP+MySQL編1」では、クラウド上に用意されたエディタとWebサーバ、DBサーバを利用し、ブラウザを開くだけで、すぐに動画を見ながらWebアプリケーション開発を学べます

クラウド上に用意されるのは、OSとしてLinux、WebサーバとしてApache、DBサーバとしてMySQL(管理ツールとてphpMyAdminをインストール済み)、開発言語としてPHPが動く環境です。必要に応じてブラウザ上でLinuxのシェルを使うこともできる環境となっています。

paiza.jp

■サービス提供の背景

Webアプリ開発入門PHP+MySQL編1」で提供しているクラウド上のエディタ、サーバは一般的にオンラインIDE(統合開発環境)と呼ばれ、誰もが同じ開発環境を素早く用意できることから近年需要が高まっています。

ブラウザ上でプログラミングを学べる学習サービスは国内・海外合わせても多数ありますが、プログラミング実行環境が用意されていても、セキュリティの関係で実際に試せるコマンドは制限されているものがほとんどでした。

そこでpaizaでは、月間200万回以上実行されるプログラミングスキルチェックで蓄積したセキュリティノウハウを元に、学習ユーザーがブラウザだけでプログラムが書け、壊すことを恐れず自由にサーバをいじれて、すぐに復旧できるオンラインIDEの「paiza Cloud(パイザ・クラウド)」を開発しました。(※paiza Cloud単体サービスとしては2017年春ごろ提供予定です)

オンライン学習サービス「paizaラーニング」とオンラインIDE「paiza Cloud」を組み合わせることにより、これまでにない手軽さで自由にWebアプリケーション開発が可能な、新時代の学習サービスの提供が可能となりました。

■学習進捗によってキャラで可視化!

f:id:paiza:20160830130051j:plain
この講座では、paizaの人気美少女キャラクター霧島京子(cv:上間江望)が、かわいい声で優しく・楽しく・わかりやすくSQLの使い方を教えてくれます「霧島京子による1本3分程度のレッスン動画」に加え、「ブラウザ上でコードを書いて実行できるオンライン実行環境」「複数の練習問題」で、初心者でも無理なく習得することができます。

また、「paizaラーニング」では、各言語毎に登場するキャラクターが学習の進捗度合いによって成長!

学習のモチベーション向上を図る仕組みがあちこちに散りばめられているので、楽しく学び進める事が出来ます。 
f:id:paiza:20160726140649j:plain

■「paizaラーニング」を使う4つのメリット

f:id:paiza:20160726140821j:plain
1. 環境構築不要、5秒で学習を開始できる!
これまで、プログラミングを始める初心者にとって最大のハードルだったのが、丸1~2日かかる「プログラミング実行環境構築を構築すること」でした。paiza動画ラーニングでは環境構築不要、ブラウザ上でプログラミング言語を実行できるので、誰でもすぐに学習を始められます。

2. 3分動画で、毎日続けられる!
動画レッスンを見て、その場でレッスン内容をプログラミングすることで理解を深め、その後に練習問題を解いて応用力をきたえることができます。1本3分程度という短い動画なので、毎日無理なく続けることができます。

3. わからないところはプロのエンジニアに質問できるから安心!
わからない点は弊社エンジニアに質問をして、アドバイスをもらうことができます。初歩的なところでつまずいて、やる気を失ってしまうこともありません。

4. エンジニア30万人受験のスキル評価システムに基づいたカリキュラム
paizaが転職サービスで展開する、延べ30万人以上の現役エンジニアが受験したプログラミングスキル評価システムのデータと、paiza掲載の600社以上の求人票を元にカリキュラムを作成。開発現場で役に立つスキルを身につけることができます。

Webアプリ開発入門PHP+MySQL編1以外にも多数の学習レッスン動画公開中!プログラミング学習コース

f:id:paiza:20160830130051j:plain
paizaでは、Webアプリ開発入門PHP+MySQL編1の他にもJavaRubyPythonC言語、HTML/CSSJavaScriptSQL/DB等、多数の学習動画が視聴可能な「paizaラーニング就活パック」を好評公開中です。

paizaラーニング就活パック」は、企業からの「こんな開発スキル・知識を身につけている学生がほしい」という要望と、ITエンジニア志望の学生からの「就活を上手に進めるためにはどうしたらいいのか」という悩みに応えるための特別コースです。

もちろん学生だけでなく、既卒の方、社会人の方、どなたでも受講いただけます。

単純なプログラミングスキルだけでなく、業界・キャリアに関する知識やWeb周辺の知識の習得、選考用ポートフォリオとなるサービス作成までを行える就職特化型の講座内容になっております。

paiza.jp

youtu.be


paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

↓詳しくはこちら
paiza.jp

そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
paiza.jp
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

ITプログラマ・エンジニア向け転職・就活・学習サービスのpaiza


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編