AIリテラシー:非専門家のための生成AI入門
pronist
AIリテラシーとは、「AIを技術者ではない一般ユーザーも実務や日常で効果的に活用できる能力」、そして「AIを批判的に評価する能力」を指します。AIを上手く「活用」するための核心的な知識であるプロンプトエンジニアリングから、セキュリティの理解、拡張、自動化、言語モデルの構造まで、非専門家でも理解できるように設計された実用中心のリテラシー講義です。
入門
ChatGPT, prompt engineering, AI
PHP言語を始める方々のために、基本文法から組み込み関数、ウェブセキュリティ、掲示板作成まで、バイブルとなるようにとの思いで、今回の講座を作ってみました。
学習した受講者のレビュー
5.0
개foot
良い講義を開いてくれてありがとう。 このレッスンの学生はhttpプロトコルを理解し、phpのレッスンですが、ウェブを作り始めた人たちにウェブの全体的な方向と基礎をつかむのに良い講義でした。 個人的に初めてWebを作成するときに基本セキュリティ側をどのように構成する必要があるのか、悩みの多い方にもおすすめです。 先生が多くの質問にも親切に教えてくれてコピープロジェクトを無事にできました。 次の講義を待って、願いはコードフォントを少し育ててほしいですね。 ありがとうございます!
5.0
Henu
開発業務の主な言語はJAVAですが、PHP 5.*バージョンで作られたレガシープロジェクトをメンテナンスしています。 PHPのような場合、薄い本一冊と実務を走りながら独学で身につけたと見ればいいのですが。高度化作業を進める際に、PHPについての深い知識がなく、苦しみをたくさん感じました。 しかし、この講義を聞いてみると、PHPの基本文法と開発方法についてきちんと学ぶ機会になりましたね。 もちろん、PHP 7バージョンを基準に学習をしましたが、今回の講義で学んだ内容をPHP 5.*プロジェクトに適用しても問題にはなりませんでした。おそらく7バージョンのきちんとした学習はOOP講義から始まるでしょう。 私はしばらくここで休んで、会社の仕事とそれなりに復習を進めてOOP講義を学習しようとしています。 気になる内容について質問を残したら、丁寧に答えてくれた講師様、 モダンPHPを学ぶ機会を作ってくれた講師に感謝します。
5.0
secovate
PHPをこの講義で初めて始めました。音質は正直あまり良くないですが、聞き取れないほどではなく、たまに混乱することがあります。それでも講義のコードを一緒に見ながらググってみて、あ、こういう意味なんだ〜と理解しながら聞きました。時間はかなりかかりましたが、おかげで自分で考える力が少し身についたような気がします。講義内容は本当に充実していると感じました。最後まで付いていけば初級は確実に超える実力に上がってこれると思います。もちろん初めて始める人には少し難しく感じられるかもしれませんが、その分学びながら確実に成長できる講義でした。
PHP 7+ 基礎文法
PHP で使われる様々な組み込み関数
PHP のウェブセキュリティ要素
PHPで会員制掲示板を作る
PHP レガシープロジェクト 脱出
基礎文法から内蔵関数、ウェブセキュリティ、掲示板作成まで、入門と初級段階でPHP言語を始める方々のためのバイブルとなるよう作りたいという思いで、今回の講座を作成いたしました。
この講座ではPHPプログラミングを基礎文法から始めて組み込み関数、Webセキュリティ、掲示板作成まで、Web開発において基礎となる部分について説明します。既存の「PHP 7+ プログラミング」講座では扱わなかった様々な組み込み関数や、掲示板での単純な実装だけでなく関数化を通じてコードの品質向上まで図れるように構成してみました。
PHP 7+ バージョンに該当する基本的な文法を学習します。この講座は基本的にPHP 7.2バージョンを基準としていますが、PHP 7.4バージョンに登場したArrow Function、Spread Operator in Arrayもカバーできるよう構成しました。したがって、講義をゆっくりと進めていけば、講義が制作された時点での最新バージョンであるPHP 7.4バージョンまで習得することができます。
String、Password HashingなどPHPプログラミングをする際に必ず知っておくべき組み込み関数について学びます。内容が多く見えるかもしれませんが、掲示板作成でかなりの数を使用することになります。ただし、単純に羅列する方式で進行されるため退屈に感じる可能性があります。そのため、掲示板作成を先に進めてから組み込み関数パートを見るのも一つの方法です。
*他のチャプターよりも組み込み関数で特に多くの途中離脱が発生します。リファレンス方式で進行するため面白くないからです。全部やろうとせず、該当機能が必要だと思われる時に受講するのが望ましいです。
Session、XSSなどウェブセキュリティについて学習します。PHPは他の言語に比べて参入障壁がやや低いため、むしろセキュリティのような事項が守られないケースが多いです。これはウェブアプリケーション作成において問題となる可能性があり、私たちがたとえセキュリティ専門家ではないとしても、基本的なセキュリティ事項は守る必要があります。
レガシープロジェクトで掲示板を作成します。白紙からindex.phpを作成することから始まってプロジェクトが進行されます。このような掲示板プロジェクトが現在フレームワーク中心で開発されて動いているWebアプリケーションの世界において合わないかもしれません。しかしPHPのフレームワークであるLaravelを少しでも理解するためにはレガシーでプロジェクトを作成してみる必要があり、驚くべきことに現場にはレガシーで作成されたPHP 4、PHP 5アプリケーションも多いです。
レガシーで作成した掲示板プロジェクトを「どのようなアーキテクチャ」を描写しながら似たように真似します。オブジェクト指向で実装した「本物」ではないため言及しません。しかし現在存在するコードを関数化することで、コードが劇的に変化する様子を見ることができます。オブジェクト指向で実装してみることは『PHP 7+ プログラミング:オブジェクト指向』で話す予定です。
開発サーバーはビルトイン内蔵サーバーを使用しますが、必要に応じてWAMPのようなツールを使用するか、PHPマニュアルを参考にしてください。
フロントエンドにCSS FrameworkとテキストエディターとしてCKEditor 5を使用します。
2023年07月24日から個人的な事情により講義に関する質問をお受けしておりません。しかし、すでに数年間作成された質疑応答はご覧いただけます。コミュニティで質問を探してみることをお勧めします。
A. オブジェクト指向パートを必ず勉強する必要があります。資料はPHPドキュメントを見るのがまだましです。もちろん、PHPは関数型プログラミングもできるので、それを調べてみるのも良いでしょう。その他にPHP Coding Standard、PSR(PHP Standard Recommendation)なども調べる必要があります。一つ確実なことは、オブジェクト指向を勉強する前にLaravelフレームワークに移るのは避ける方が良いということです。
この講座の次の講座は『PHP 7+ プログラミング:オブジェクト指向』です。今回の講座で関数についての話を主にしたとすれば、オブジェクト指向ではクラスとオブジェクトについての話を主にし、それだけでなくパッケージマネージャーなどもう少し深い内容を見ていきます。
2020年06月09日『PHP 7+ プログラミング:オブジェクト指向』講義が公開されました。
学習対象は
誰でしょう?
PHP を 学んでみたい 方
PHPでウェブサービスを構築してみたい方
PHP を しっかり学びたい方
1,856
受講生
83
受講レビュー
188
回答
4.3
講座評価
4
講座
フリーランスのソフトウェア開発者兼生成型AI講師です。ChatGPT、プロンプトエンジニアリングなどAIの活用に関心があります。予備起業家、企画者のような実務者を対象に講義を行っています。AIの専門家でなくても、起業や実務でAIを活用して良い成果を出せるようサポートします。
国家ブランド振興院 ブランドニュース 執筆記者
クラウドアカデミーパートナー講師
メール: pronist@naver.com
ブランチストーリー: https://brunch.co.kr/@pronist
テックブログ: https://pronist.tistory.com
インフラン: https://inf.run/iD5QJ
(マルチキャンパス) サムスンSDS 『FabriX(パブリックス)』 紹介・活用講義
(オズコーディングスクール) 『1人起業家開発ブートキャンプ』 1・2・3期 生成AI特別講義
(インフラン)『AIリテラシー:非専門家のための生成型AI入門』講義
(オズコーディングスクール) 『リーンスタートアップ特化型 Serverless MVP 開発専門家養成課程』 3期 PHP 講義
(インフラン)『PHP 7+ プログラミング』『PHP 7+ プログラミング:オブジェクト指向』『PHP 8、新機能の紹介』講義
(ビージェーパブリック) 『アメイジング・ララベル』
(Brunch Story) 『非専門家のためのChatGPT 101』
全体
71件 ∙ (15時間 33分)
講座資料(こうぎしりょう):
1. 00 - 環境(環境)
21:44
19. 18 - エラーハンドリング
10:30
20. 19 - 文字列(1)
22:38
21. 20 - 文字列(2)
21:55
22. 21 - ハッシュ
09:26
24. 23 - PCRE
22:54
25. 24 - Math
07:41
26. 25 - CSPRNG
03:38
27. 26 - アレイ(1)
17:04
28. 27 - アレイ(2)
06:33
29. 28 - バリアブルハンドリング
13:35
30. 29 - フィルター
17:43
32. 31 - 日付
15:52
33. 32 - ネットワーク
11:25
34. 33 - セッション
14:18
35. 34 - URL
07:55
36. 35 - cURL
08:46
37. 36 - JSON
02:57
38. 37 - ディレクトリ
06:44
39. 38 - ファイルシステム(1)
23:50
40. 39 - ファイルシステム(2)
08:43
41. 40 - ストリーム(1)
13:33
42. 41 - ストリーム(2)
11:37
43. 42 - リードライン
04:20
46. 45 - MySQLi
21:53
全体
32件
3.8
32件の受講レビュー
受講レビュー 55
∙
平均評価 5.0
5
良い講義を開いてくれてありがとう。 このレッスンの学生はhttpプロトコルを理解し、phpのレッスンですが、ウェブを作り始めた人たちにウェブの全体的な方向と基礎をつかむのに良い講義でした。 個人的に初めてWebを作成するときに基本セキュリティ側をどのように構成する必要があるのか、悩みの多い方にもおすすめです。 先生が多くの質問にも親切に教えてくれてコピープロジェクトを無事にできました。 次の講義を待って、願いはコードフォントを少し育ててほしいですね。 ありがとうございます!
すみません。オブジェクト指向の方が現在文法部分まで製作になりましたが、その次のセクションからはフォントサイズを上げなければならないようですね。 (このコースの最初の頑張りましょう。ありがとうございます!)
受講レビュー 3
∙
平均評価 2.3
受講レビュー 9
∙
平均評価 3.9
1
10余りのインフラの講座を聞いたが、このような不親切な講座は初めてだ。無料講座といっても途中でやめたはずだ。私もこの授業を聞く前に3点の受講評を見ながら私は監修できると思ったが、致命的だ。私のような被害者が一人でももっとできなかったらという心がこの受講評を残す。
他の方が講義を聞く前に、この内容を参考にできるように、どの部分にどんな問題があり、どのように解決したらいいのか意見を共有していただければと思います。また、'被害訴訟である' '被害' を着たかどうか疑問に思っています。どうぞよろしくお願いします^^
受講レビュー 2
∙
平均評価 4.0
受講レビュー 7
∙
平均評価 4.1
3
発音を正確にしてほしい。
受講評ありがとうございます!いくら最初の講義なのか発音がアヌルトドンポイントがあったようです。 xD +そして見たら..エンコーディングをやり直して音を少し育てるべきですね..ㅜㅜ
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!