業界No.1の実績!【20~32歳限定】23日間、「非常識な方法」で学ぶ、就職/転職のための「無料PHPスクール」

受講生向け

会社概要

IT用語辞典

ドリームシアター無料PHPスクール@池袋
  1. トップページ >
  2. カリキュラム・講師紹介

カリキュラム

<目指すゴール>HTML/CSS基礎から、PHP/JavaScript/Ajax/Twigを使ったDB(MySQL)連動型の ECサイト構築スキルを学ぶことにより、下記のことを目指します。●簡単なWebサイト/アプリであれば、設計から開発、サーバ公開まで一人でできる ●Linuxやフレームワーク(Zend/Cakeなど)には慣れていなくても、TwigやMySQLの使い方が分かる また、エンジニアとしての、論理的思考力である、 ●「自分が分からないところを分析・整理する力」 ●「起こっている現象の原因を探る、規則性を見つける力」 ●「関連する現象について類似のものを調べる力」 ●「規則を予想して、自分でいろいろ実験してみる力」 を養って頂きます。

学習風景 学習風景

一単位(90分)あたりの授業の流れ

コーディング書き写し(写経)

30分

トピックの提示、導入、結論

プログラミング説明・解説

40分

基礎知識講義、理由・背景、具体例・反論

復習・確認テスト

20分

答え合わせ・解説

ゴール

問合せ(登録)フォーム、掲示板、アクセスカウンタ、カレンダー、会員登録、ショッピングカート、サイト管理用ログインページ、商品登録機能を有するECサイト

*実際は、コーディング書き写しの後、休憩に入り、コマ授業はプログラミング説明・解説 からスタートします。

1.

PHP開発環境構築およびgvim基本操作

2.

HTML基礎(タグ基礎+フォーム、文字コードへの留意)

3.

PHP(プログラミング)の基本的な考え方

(データの入出力、表示、デバッグ、エラーメッセージの読み方、情報の検索の仕方など)
「PHPでプログラムを組むこと≒配列とオブジェクトの処理をすること」

4.

POSTおよびGETによる画面間のデータ受け渡し

5.

入力エラーチェックロジックなどのバリデーション関連

(文字列長さ、数値チェック、正規表現、年齢計算など)

6.

掲示板作成

(「配列の操作」と「テキストファイルへの入出力」)

7.

コマンドを使ったSQL基礎1

(テーブル概念と設計、テーブルの考え方、データ型、主キー、インデックス、SELECT、UPDATE、INSERT、DELETE、WHERE、ORDER BY)

8.

コマンドを使ったSQL基礎2

(HTML+PHPとの連携、画面からデータ編集を行えるようにする)

9.

関数とオブジェクト指向(※namespaceやオートローディングについても学びます。)

10.

テンプレートエンジンTwigを使ったロジックとテンプレートの分離

11.

Linux講座

(ユーザー権限の理解とファイルの基本操作)

12.

JavaScript、jQueryを使ったサイト演習

13.

読みやすく、保守しやすいソースの書き方

(ファイル分割の考え方)

14.

会員登録サイト

(データ入力、確認、表示、編集画面の連携)および、Ajaxを使い、郵便番号から住所表示)

15.

ショッピングカート作成

(セッション、リレーションシップの活用)

16.

ショッピングサイト用管理ログインページ、商品登録ページ、商品一覧表示、詳細表示からカート表示まで

17.

表示から購入までのフロー完成とレイアウト修正

18.

自作アプリ開発

*大幅に内容は変わりませんが、協賛企業様の声を頂戴して、随時変更する予定です。
 受講生それぞれがちゃんと理解できるように、親切・丁寧に教えます。
 未経験でも安心して学びに来てください。
 授業見学はいつでも受け付けています。お気軽にお問合せください。

1日目:配列と制御関数

PHPプログラミングの全体像と変数、配列の操作と基本制御関数を学びます。

PHPプログラミングとは何か?といったことから始まり、文字の表示や変数、配列の基本的な操作の取り扱いを学習します。

基本制御関数とは具体的には、if、for、foreach、while、switchです。

2日目:Web問合せフォーム開発と掲示板サイト開発

入力画面を使ったデータのエラーチェック、テキストファイルへの値の書き出し/読み取りを学びます。

また単なるテキストファイルだけではなく、CSVファイルの読み込みも取り扱います。

エラーチェックに関しては、規則性のある文字列の判定である正規表現や日付として正しいかなどのチェックも行います。

3日目:データベース(DB)とSQL

現在のWebアプリを作る際にはほぼ必須となるMySQLの概要(主にリレーショナルデータベースとは?)を説明します。

実際にSQLをコマンドラインから操作し、データベースの作成/テーブル作成/SQL基本構文の演習(SELECT,INSERT,UPDATE)と、Webサイトへの組込み(PHPとの連携)を行います。

4日目:関数とオブジェクト指向

ある程度の規模のプログラムを書く上では必須となる関数とオブジェクト指向について学習します。

関数とは、繰り返しよく使う処理をまとめておき、再利用しやすくするための技術です。

オブジェクト指向とは、「まとまった変数や関数を1つのまとまりとして扱うことで、プログラムを部品のようにして扱う技術」です。この技術を使うことで、プログラムを部品ごとにわけることができ、使いまわすこともできるため、成果物を作るスピードとメンテナンス性が圧倒的に上がります。

またプログラムを分割することでレベルの高いプログラムとはどのようなものか?ということも学習します。

近年のPHPで一般的に使われているnamespaceやオートローディングといった概念も合わせて学習します。

5日目:JavaScriptとLinux

JavaScriptとはブラウザ上での画面上の装飾や動きのある表現を可能にします。

jQueryといわれるライブラリを使うことが一般的ですので、この使い方も学習します。

BootstrapといったWebサイトの画面デザインを効率よく開発するためのフレームワークも学習します。

Linuxとは、主にサーバなどで使われるOSで、Webアプリなどを基本的にはLinuxがインストールされたサーバー上におきます。

授業ではパーミッションとファイル権限、基本コマンド、そして基本的なミドルウェア(Apache,MySQLなど)のインストールについても学習します。

6日目:会員登録サイト開発

今まで使った技術を基に、入力、確認、表示を伴った大規模なアプリを作ります。いままでの学習の「まとめ」にあたる部分です。またオブジェクト指向の特殊な使い方も取り扱います。

7日目:ECサイト開発

まとめその2として、ECサイトですが、こちらも大規模サイトです。リレーショナルデータベースをメインに扱うこととECサイトで必須となるセッションという技術も扱います。またMVC(役割分担化された)式のソースを扱います。

8日目:総復習および卒業テスト

予備時間として、成果物の仕上げ、質問時間にしています。

講師紹介

「無料PHPスクール」初代講師の山内道晴(やまうち・みちはる)です。

大学卒業後、就職もせず、学生時代の延長で、音楽スタジオでレコーディングエンジニアをしていました。当時の月収は8万円。実質時給になおすと、何とわずか時給350円でした(悲)。

結婚や将来のことを考えると、このままではいけないと思い立ち、27歳の時に、友人のミュージシャンの影響もあって、手探りの状態で、PHPを3ヶ月独学で学びました。
 その時の状況は今振り返っても、「孤独」と「不安」、「失敗」と「挫折」の連続で、パニックを起こす寸前で、現実逃避をして逃げ出したい状況でした。焦る気持ちが空回りを引き起こしていました。

「このままの勉強方法でイイのだろうか?スキルになっているのだろうか?」
「こんなことをしていて、本当に就職できるのだろうか?」

試行錯誤、悩みながらの独学期間でした。

結果、運良く、検索システム開発会社にWebプログラマーとして採用され、3ヶ月の独習は間違っていなかったんだと思いましたが、今振り返ると、大変無駄が多かったように思っています。

このスクールでは、私が3ヶ月の独学で身に付けた知識を23日間で効率良く、学んでいただけるカリキュラムを組みました。また、23日間でマスターできなくても、自分で調べられる力(自己解決力)が付けば、就職で有利なスキルになるのは間違いありません。


<無料PHPスクール理念>
PHPをはじめとするプログラミング言語の卓越した能力と、オープンソースを
駆使する豊かな教養、グローバルな専門知識を身に付けた実践力のある
人材を養成し、国際社会と地域社会に貢献する。

<ミッション>
日本一の「無料の職業訓練学校(理論+実践×3倍)」になる。
「我々は職能を教えている」「我々の学校で勉強すれば、必ず飯が食える」
「私はこれで生きていく」という職業観を醸成する。

<講師の価値観>
教育→共育→協育:教える人が成長した分だけ、教わる人を成長させられる。
「失敗」よりも「熱意が足りないこと」を恐れよ!


4代目PHPスクール講師
笠原健介(33歳)
技術スキル
PHP(Smarty)、JavaScript(Ajax/jQuery)、AngularJS、Node.js、ionic、ngCordova、HTML/CSS(HTML5 Canvas)、Bootstrap、gVim、MySQL、Apache、Linux、Dreamweaver、WordPress、Adobe Experience Manager(CMS)、Illustrator、Photoshop、Git/Subversion/Backlog、Karma/Jasmine
趣味
●料理:嫁のために毎日作っています
●釣り:父親が釣り船を経営しています

東京農業大学地域環境科学部を中退後、コールセンターのスーパーバイザー業務を10年2ヶ月経験。その後、Webプログラマーとして、「DIY商材ECサイト開発」や「大手製造メーカー向けWebサイト・リニューアルプロジェクト」「大手損保会社向けスマホ・ハイブリットアプリ開発」の設計・構築を経験し、現在に至る。

杉野洋一
スクール運営責任者(校長)
杉野洋一(39歳)
技術スキル
C/アセンブラ、Perl/PHP、Javascript、HTML/CSS、FreeBSD、VMWare、Ethernet・無線LAN、NAT、VPN、Webサーバ、WebProxyサーバ、DNSサーバ
できること
ソフトウェア開発/インフラ系事業の立ち上げ(新規開拓、社内体制構築、ソフトウェア受託開発の価格決定要因、契約形態の比較など)

私立武蔵高校卒業後、慶応大学環境情報学部に入学。その後、同大学大学院政策・メディア研究科(専攻はOSの開発)に進学。韓国・インドにて、IT系企業向け研修事業の立ち上げ、インド人ITエンジニア向け『日本でのシステム開発・就業・生活への順応システム(E-Learning、500時間)』の企画・開発を行う。2010年11月に帰国。現在は、大手アパレル流通小売向けSCMシステムのITコンサルタントを務める。

中田斉道
主催責任者
中田斉道(36歳)
趣味
●『夢』の収集
●世界遺産巡り(26ケ国制覇)
●プログレ・メタル完全演奏

東京理科大学基礎工学部卒業後、経営コンサルティング会社にて、『営業職専門の人材紹介事業』の立ち上げに参画。その後、同企業にて『IT・Web業界に特化した人材紹介・派遣・請負事業』を立ち上げる。

説明会お申し込みフォームへ進む
株式会社ドリームシアター お電話でのお問い合わせ
  • 090-3509-3242

株式会社ドリームシアター
  • 卒業生の声
  • 説明会お申し込み
  • 「非常識な」スクール
  • スケジュール
  • カリキュラム・講師紹介
  • 卒業生の声
  • よくある質問
  • 転職相談ならDTにおまかせ 経験者の転職求人紹介はこちらから
ページトップへ