paiza転職では、さまざまな切り口でエンジニア求人をご紹介する「求人特集」を公開しています。
先日、新たに「PHP求人特集」が公開されました。
PHPを使った開発に興味のある方はぜひご覧ください。
またPHPをこれから勉強したい方に向けて、PHPを学べる講座をご紹介します。
PHP求人特集
開発業務でPHPを使っている企業の求人を集めました。PHPは依然として人気の高い開発言語で、求人数も増加を続けています。Webサービスの開発を中心に、業務でPHPを使いたい方はぜひごらんください。
paiza転職のPHP求人特集はこちら
PHPってどんな言語?
PHPは
- 比較的コードが書きやすく、入門者でも学びやすい
- Web開発に特化した言語で、短いコードでWeb開発ができる
などの特徴を持ったプログラミング言語です。
求人数も多く、Web開発やゲーム開発等で広く使われています。また最近は、PHPのWebアプリケーションフレームワークLaravelの人気も高まっています。
PHPが学べる講座
1: PHPをはじめよう
標準出力、コメントのつけ方、変数、ランダム関数、演算子について学びます。
2: 条件によって処理を変えてみよう
条件分岐(if文)、比較演算子、日付処理について学びます。
PHP入門編3: ループ処理を学ぶ
標準入力、ループ処理(for文・while文)について学びます。
4:配列の基礎、explodeを学ぶ
配列の使い方、explode関数を使った文字列分割の方法を学びます。
5:連想配列、foreach、ソートを学ぶ
連想配列の使い方、foreach文の使い方、ソートについて学びます。
6:多次元配列を理解しよう
2次元配列の使い方を学びます。
7:関数を理解しよう
関数の作り方、引数、戻り値、スコープについて学びます。
8:クラスを理解しよう
クラス、アクセス修飾子、staticについて学びます。
9: さらにクラスを理解しよう
クラスの継承、メソッドのオーバーライドについて学びます。
10: 例外処理を理解しよう
例外処理の作り方、throw、catch、finallyについて学びます。
paizaラーニングのWebアプリ開発入門 PHP-Web編
PHPを使ったWeb開発の基本が学べます。
1:PHPでWebアプリケーションを開発しよう
Webページの作成、URLとプログラムの関係性、テンプレートについて学びます。
2:フォーム処理の基本を身に付けよう
フォーム処理、GETメソッド・POSTメソッド、一行掲示板サイトの作り方を学びます。
3:データベースの基本を理解しよう
DBの使い方、SQL文の書き方を学びます。
4:Eloquentでデータベースを操作しよう
ORマッパーEloquentの使い方を学びます。
5:Eloquentでメモ帳アプリを作ろう
Eloquentを使ったメモ帳アプリの作り方を学びます。
paizaラーニングのWebアプリ開発入門 Laravel編
PHPのWebアプリケーションフレームワーク「Laravel」の使い方が学べます。
LaravelにはWeb開発に便利なルーティング、MVC、ORマッパー、ジェネレータなどといった機能が含まれています。Laravelを使うと、自然とわかりやすい構造のWebアプリケーションを開発できます。
1: Laravelの基本を理解しよう
モデル、コントローラ、ルーティングについて、掲示板サイトの作り方を学びます。
2: Laravelの動作を理解しよう
データベースの操作、artisan tinkerについて学びます。
3: Laravelのビューとフォームを理解しよう
テンプレートの共通化、ビューとフォームについて学びます。
4: 実用的なLaravelアプリを作ろう
実用的なランチマップアプリの作り方を学びます。
5: Laravelでユーザー管理しよう
ユーザー管理、セッション管理、ログイン・ログアウト機能の作り方を学びます。
「paizaラーニングの攻撃手法から学ぶハッカー入門(Webセキュリティ入門編)」
誰もがホワイトハッカー(善意のハッカー)になれるよう、クラッカー(悪いハッカー)の攻撃手法を実際に試しながら学べるセキュリティ講座です。PHPで作られたサイトを使いながら、ハッキングとその対策方法を実践しながら学べます。
ハッカー入門の動画ナレーションは声優の内田真礼さんが担当しています。
01:最近のセキュリティ動向を知ろう
最近のセキュリティ動向、SQLインジェクション、クロスサイトスクリプティング(XSS)について学びます。
02:デモサイトの動作を確認する
デモサイトの動作確認をします。
03:SQLインジェクションで攻撃する
SQLインジェクションを使った攻撃実践をしてみます。
04:SQLインジェクションの対策をおこなう
SQLインジェクションの脆弱性への対策実践について学びます。
05:クロスサイトスクリプティングで攻撃する
クロスサイトスクリプティング(XSS)を使った攻撃実践について学びます。
06:クロスサイトスクリプティングの対策をおこなう
XSSの脆弱性への対策実践について学びます。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら