IT技術 学習の全体像を把握しよう | [連載]短期集中Webエンジニア 第1回 実際の勉強を始めていく前に、まずはWebの分野で使われている技術分野の構造を紹介しています。勉強を進める際に、自分が学んでいる技術がどの部分なのかを把握しておくと理解度が高まると思いますので、是非参考にしてみてください。 2024.07.06 IT技術
IT技術 トランザクションの利用 | [連載]PHPでデータベース(PDO) 第6回 データベース機能のトランザクションを利用することで、データの整合性が合わなくなってしまうなどの不都合を回避する方法について、PHP/PDOの構成からサンプルを示しながら解説をしています。 2024.06.28 IT技術
IT技術 SQLインジェクションの危険性と対策 | [連載]PHPでデータベース(PDO) 第5回 PHPからPDOを利用してデータベースにアクセスする場合、安易な実装をしてしまうとSQLインジェクションという脆弱性を抱えることになります。今回の記事では、SQLインジェクションの解説から、PHP/PDOでの対策までを紹介しています。 2024.06.28 IT技術
IT技術 Query(クエリー)の実行 | [連載]PHPでデータベース(PDO) 第3回 今回はいよいよデータベースへアクセスしていきます。プログラムからデータベースを扱う場合、プログラム自体はそれほど複雑ではなく、今回取り上げるQueryの実行ができるようになれば、データに関する基本的な操作はほとんど可能となりますので、しっかりと確認していきましょう。 2024.06.28 IT技術
IT技術 接続文字列とiniファイル | [連載]PHPでデータベース(PDO) 第2回 データベースをプログラムから扱う実際の処理について解説を開始していきます。PDOを使ってデータベースへ接続する際に指定することになる、ユーザー名やパスワードといったセキュリティ上重要な情報を、プログラム外部に保存して利用する方法も合わせて紹介しています。 2024.06.27 IT技術
IT技術 getterやsetterを使う意義と利便性 プログラム初心者や、入社したばかりのエンジニアからは、「何のためにあるものなのか分からない」という声を聞くこともあるため、今回はそんなgetter/setterを使う意義や利便性について紹介してみます。 2024.06.24 IT技術
IT技術 派生先に実装を強制させる – abstract (抽象) クラス この記事では、IT現場やチーム開発での使われ方といった視点から、abstractが具体的にどのように便利なのかを紹介しています。特に、安全なクラスの設計を心がけるチームの中心的なエンジニアや、複数人で開発を進めるプログラマの人にはイメージしやすいかと思いますので、是非参考にしてみてください。 2024.06.19 IT技術
IT企業へ 勉強するプログラミング言語の選び方 – ITエンジニアを目指す人へ プログラミング言語はITエンジニアの中でも特にプログラマーという職種で使われますが、その他の職種においても知識が役に立つことが多いです。今回の記事では、私自身がIT企業の開発現場や新卒採用で面接担当していた経験等を活かしながら、プログラミング言語の選び方について紹介していますので、是非参考にしてみてください。 2024.06.18 IT企業へ
IT企業へ プログラマーに求められること – 採用する企業側の考えを理解しよう IT企業を目指して就職活動をしている人たちに向けて、IT企業でエンジニア採用の面接も担当していた筆者が簡単なアドバイスを紹介しています。IT企業によって求めている人材は当然異なっていますので、すべてが当てはまるわけではありませんが、IT技術を活かして利益を追求している一般的な企業として共通している部分も多いので、是非参考にしてみてください。 2024.06.18 IT企業へ