IT技術 CSS – HTMLデザインの構造を知ろう | [連載]短期集中Webエンジニア 第3回 HTMLのデザインに関する定義をStyle Sheetという形で別途定義し、HTML技術から切り出し・分離する役割を担います。現場のWebエンジニアにとっては、デザイナー担当の仕事を自分から切り離す重要な技術仕様です。細かな中身はデザイナー担当の仕事であることが多いので余力で覚えていけば十分ですが、構造はしっかり把握しておきましょう。 2024.07.08 IT技術
IT技術 Web制作で必要となる技術分野 | [連載]短期集中Webエンジニア 第1回 Webに関する具体的な勉強を始めていく前に、まずは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就活