Tips

過去の記事

CentOSからUbuntuへの移行 – Webサーバー構築手順の比較

新規のサーバーをCentOSで組み立てている途中でCentOS7のサポートが終了することを知り、急遽Ubuntuへの入れ替えを行いました。今回の記事ではこのLinux Distributionの選択について簡単な解説の後、具体的なCentOSからUbuntuへの移行についてまとめていってみます。
過去の記事

HTML/JavaScriptで出来る事と出来ない事 | [連載]短期集中Webエンジニア 第6回

今回は、これまで学んできたクライアントサイドの技術であるHTML/CSS/JavaScriptを使って出来る事と、出来ない事について確認し、サーバー技術の学習に入るための準備と心構えをしていきたいと思いますので、是非参考にしてみてください。
過去の記事

jQuery – JavaScriptライブラリの活用を知ろう | [連載]短期集中Webエンジニア 第5回

今回は、WebエンジニアがJavaScript関係の業務を行う場合に、避けて通ることが難しい「ライブラリ」について触れていきます。タイトルにもなっているjQueryを中心に、ライブラリや何故jQueryなのかといった解説の後、実際にjQueryを使った「すぐに業務に役立つ内容」を簡潔にまとめています。
過去の記事

JavaScript – Webエンジニアの基本装備 | [連載]短期集中Webエンジニア 第4回

今回扱うJavaScriptはスクリプト言語で、Web環境下におけるプログラム言語のような役割を担う技術で、エンジニアにとって重要な技術のひとつです。JavaScriptの力は非常に強力で、ただの静的な文書データであるHTMLに動きを付けることにより、ソフトウェアやサービスを作ることができます。一方で、間違った使い方をするとWebサイトの品質を低下させる危険性も持っています。しっかりと正しい使い方を覚えていきましょう。
過去の記事

CSS – HTMLデザインの構造を知ろう | [連載]短期集中Webエンジニア 第3回

HTMLのデザインに関する定義をStyle Sheetという形で別途定義し、HTML技術から切り出し・分離する役割を担います。現場のWebエンジニアにとっては、デザイナー担当の仕事を自分から切り離す重要な技術仕様です。細かな中身はデザイナー担当の仕事であることが多いので余力で覚えていけば十分ですが、構造はしっかり把握しておきましょう。
過去の記事

HTML – すぐに実践!やってみよう| [連載]短期集中Webエンジニア 第2回

今回扱うのはHTML(HyperText Markup Language)です。HTMLはWeb技術の中核ともいえる重要な技術で、ほとんどのWebエンジニアが扱うことになるデータです。長年をかけて非常に膨大な仕様が組み上げられていますが、短期間でWeb技術を一通り体験するコンセプトに従って、要点だけを一気に紹介していきます。
過去の記事

Web制作で必要となる技術分野 | [連載]短期集中Webエンジニア 第1回

Webに関する具体的な勉強を始めていく前に、まずはWeb分野で使われている技術の「全体的な構造」を紹介しています。勉強を進める際に、自分が学んでいる技術がどの部分なのかを把握しておくと理解度が高まると思いますので、是非参考にしてみてください。
過去の記事

トランザクションの利用 | [連載]PHPでデータベース(PDO) 第6回

データベース機能のトランザクションを利用することで、データの整合性が合わなくなってしまうなどの不都合を回避する方法について、PHP/PDOの構成からサンプルを示しながら解説をしています。
過去の記事

SQLインジェクションの危険性と対策 | [連載]PHPでデータベース(PDO) 第5回

PHPからPDOを利用してデータベースにアクセスする場合、安易な実装をしてしまうとSQLインジェクションという脆弱性を抱えることになります。今回の記事では、SQLインジェクションの解説から、PHP/PDOでの対策までを紹介しています。
過去の記事

基本的なSQLを使いこなす | [連載]PHPでデータベース(PDO) 第4回

PHPからPDOを使用してデータベースを扱う方法について紹介をしていっていますが、今回は少しPHPのプログラムから逸れて、データベースの問い合わせに使うSQLについて、基本的な部分だけ簡単に紹介しています。