派遣で働くエンジニアのスキルアップを応援するサイト

PRODUCED BY RECRUIT

Dockerとの付き合い方はどうしたらいいの?

Dockerというものがわかってきたところで、では、Dockerとどのように付き合っていけばいいでしょうか?最後はDockerとの付き合い方についてお話をして行きます。 「付き合い方って何かあるの?エンジニアにとってDockerなんて必須で、やらなきゃいけないこと…

Dockerを使ってみよう!

「Dockerって便利そうだから使ってみたいな!」と思ったら、何をすればいいでしょうか。今回は、Dockerを使うための準備や、前提条件のお話です。実は、あまり語られていませんが、重要な前提条件があるのです 。 *Dockerは、サーバーと関わりの深い技術で…

「Dockerが便利」といわれる理由は?

「Dockerは便利だと聞くけれど、どういうときに何の目的で使うのか、イマイチその正体が掴めない」「挑戦してみたいけれど、何からはじめていいかわからない」 この連載では、そんな「Dockerに興味はあるけれど……」と重い腰があがらない皆さんに向けて、Dock…

PHPと一緒に学んで効率UP?関連技術を知ろう

前回解説したように、Laravelを使うとWebアプリの枠組みだけは比較的簡単に作成できます。しかし、Webアプリを開発するためには、PHPやLaravelだけを学ぶだけでは足りません。 PHPはWebアプリの開発に使われる言語なので、Webについての関連技術を併せて学ぶ…

Laravelってどんなの?フレームワークを実例で紹介

PHPはWordPressなどのCMSで使われるだけでなく、Laravel(ララベル)やCakePHPなどのフレームワークを導入して使うことが多いものです。今回は、PHP製のフレームワークの中でも「Laravel」というフレームワークがなぜ多くの注目を集めているのか、その理由と…

PHPはどんなところで使われている?

多くのWebアプリケーション開発で採用されている「PHP」。多くのプログラミング言語がある中で、なぜこれほどまでに人気なのでしょうか。今回はこの疑問に答えながら、PHPをどのように学んでいけばよいのか、併せて学びたい技術などを3回に分けて解説します…

質問ではなく指示を。生成AIとの賢い付き合い方

前回は、話題の生成AIにできること、そして注意すべき生成AIの性質について解説しました。まだ読んでいない方はこちらからご覧ください。 今回は生成AIの問題点を踏まえたうえで役立てるコツと、エンジニアにおすすめの具体的な活用アイデアを3つご紹介しま…

生成AIは嘘をつく?生成AIとの賢い付き合い方

ChatGPTをはじめとする生成AIは、私たちがふだん使っている話し言葉を使って、コンピュータに指示出しできる画期的な仕組みです。「これって何?」「あれって何?」と聞けば答えてくれますし、「これやって」「あれやって」と指示すれば、さまざまな作業をし…

ユーザーが使いやすいHoverアニメーション/ HTML・CSS修正のアイデア

修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、アニメーションを取り入れたHoverスタイル。動画とともに7つご紹介します。試…

図でパッと理解!ネットワークのトラブル対策

ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ここまでの知識を応用して【遅い・つながらない】を解決しましょう。トラブルが起きたときは『切り分けて考えること』が大切。その方法とは。 ここまでのネットワーク知識を理解してい…

図でパッと理解!ネットワーク基本の構図

ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ネットワークの構図について。在宅勤務をしている方・今後予定がある方は、自分が困らないためにも必ず押さえておきたい内容です。 ネットワークの基本的な構図 ネットワークを知るに…

図でパッと理解!ネットワーク基本の『き』

ネットワークのしくみ基本の『き』を図解つきで確認しませんか。初級エンジニアやIT職を希望する方はもちろん、「あの用語なんだっけ」と意味をもう一度押さえておきたい方にもおすすめです。まずは用語をチェック。 IPアドレス・LAN・ルーターとは まずは、…

JavaScript自習の進めかた

JavaScriptをもう少し知ってみたいと思ったら、どのような順番で進めていくと良いのでしょうか。自習のコツとともに、第1回と 第2回を終えた今の「現在地」を確認しておきましょう。

JavaScriptつまずかないための考え方

HTML/CSS画面にJavaScriptで動的な変化を付けてみましょう。その際、ビギナーがつまずきやすい箇所もご紹介。上手く乗り越える考え方とは?まずは、初めに理解しておきたい2つの事項をチェック。 JavaScriptを使い、カンタンな動きを付けてみる 前回は画面上…

HTML/CSSだけでは難しいと感じたら

JavaScriptができたら工夫の幅が広がるけど、プログラミング基礎から勉強するのもなぁ…。と尻込みしてしまうことはありませんか。今回は、HTML/CSSデザイナーに向けて、JavaScriptの始め方をご紹介します。あなたの手助けになりますように。 ほんの少しでも…

Linuxを学びたい!でもどうやって?

最近では、Docker®やAWSなどのクラウドを使う機会が増え、インフラを構築する際に「Linuxは知らないけど、サーバーを立てられる」人を見かけるようになりました。そうした人達は、実際に動くものを触りながら、深く潜るようにして、Linuxを覚えていきます。 …

コマンドを学ぶだけで終わる?終わらない?

第一回では、「そもそも『Linuxを学ぶ』とは」についてお話ししました。Linuxは、コマンド(命令文)で操作することも多いので、難しく見えるけれど、実際にやっていることは、Windowsなら右クリックでコピー&ペーストを選んだり、ドラッグ&ドロップをする…

そもそも「Linuxを学ぶ」って何?

ここ数年、SNSで「エンジニアは、Linux®を勉強しないとダメ」論を見かけます。 たしかに、Linuxを知っておくことは、武器として大きいですし、開発現場で、「そこは、Linuxを知っておいてよ!」と思うこともあります。ですが、ITエンジニアと言っても職種の…

リンクとボタンのデザインの基本/ HTML・CSS修正のアイデア

修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、テキストリンク・ボタンとして認識しやすいデザインについて。“ユーザーがス…

Pythonの自習でつまずいたら?

Pythonを一人で学ぶ際につまずきやすいこと、それらを解決するための方法を具体的にご紹介。スキルアップにつなげるために知っておきたいちょっとしたコツです。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら?…

Pythonの自習で大事なことは?

Pythonを一人で学ぶときのコツをご紹介します。プログラミングそのものを習得する際にも役立つ内容です。お役立てください。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら? Pythonの自習方法は? ■1:実際に…

Pythonは初心者にやさしい言語?

注目が続くプログラミング言語「Python」をご紹介します。どんなことができるのか、なぜ話題になっているのか。“初心者にやさしい言語”といわれる、その特徴も。プログラミングを学びたい人に共通して役立つ内容です。ぜひご活用ください。 Pythonは初心者に…

読みやすい文章にするコーディング/ HTML・CSS修正のアイデア

修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、文章の可読性を上げる方法。“ユーザーのために、より読みやすく”を意識する…

プリミティブ型・オブジェクト型と参照について理解を深めよう【第6回】JavaScriptを学ぶ上でつまずきやすいポイントを理解するための連載

JavaScriptが持つ「2つの型」の動作を図で解説します。オブジェクト型では「参照」についても確認していきましょう。イメージすることが難しいトピックですが、理解を深めると、不安なくコードを書くことができます。 今回の学び JavaScriptが持つ型は、2種…

SQL学びの入り口:自分のPCにインストールしてみよう #03

全3回で「SQL学びの入り口」を目指す本連載。今回は、どのように独学を進めるといいのか、具体的な方法をご紹介します。Accessを使った学び方についても。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 自分のPCで実際…

SQL学びの入り口:画面を見てイメージを掴んでみよう #02

全3回で「SQL学びの入り口」を目指す本連載。今回は、学習に先立ち、SQLとはどのようなものなのか、実際の画面を見てみることにしましょう。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 基本のSELECT文 例えばこんな…

SQL学びの入り口:Accessユーザーは習得しやすい? #01

各種データベースのうち、最も普及しているのがリレーショナルデータベース。それを操作するための言語が「SQL」です。Accessユーザーが次のステップにしやすい言語とも言われています。そんなSQLの「学びの入り口」を全3回に分けてご紹介します。 ここから…

AWSとうまく付き合うには?:AWS文明開化~イマイチ掴めないクラウドの正体とメリットを解説~

AWSの魅力は、なんといってもその手軽さとマネージドサービスです。一方で、手軽に始められるからこそ、失敗するケースも。では、どのようなプロジェクトで、実力が発揮されるのでしょうか。そんな疑問を技術書人気著者が解説します。オンプレミスの経験しか…

ゆるく学ぶサーバー入門~イマイチわかりづらいサーバーの基礎を解説:最近はAWSとDockerが必須なんでしょ?

最近では、AWSなどのクラウドプラットフォームや、Dockerがプロジェクトに取り入れられることが多くなりました。それに応じて、“それらを使えなければならない”という空気がただよっています。たしかに、AWSやDockerは便利ですが、「必須のもの」なのでしょ…

知っておきたいJavaの話:どうやって実行する?

人気Java著者が解説する、知っておきたいJavaの話。今回は、「Javaのプログラムをどうやって実行するか」。入門書などに書かれている“プログラムを実行するには、コンパイルが必要”の言葉。けれども、今では必ずしも当てはまらないのだとか。最近のJava事情…

モニターサイズに合わせて改行位置を指定する方法/ HTML・CSS修正のアイデア

修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズによって改行位置が変わってしまうことへの対処方法です。今まさに…

今さら聞けないセキュリティマナー【第6回】暗号化されていない通信やデータの危険性は?

今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、暗号化について。SSL化されたサイトの意外な事実、外付けドライブを暗号化する方法などについて教えていただ…

AWS文明開化~イマイチ掴めないクラウドの正体とメリットを解説~:作っては捨てる時代がやってきた

AWSを学ぶ前に知っておきたいことを人気AWS本著者に解説いただく本連載。今回のお題はクラウドネイティブの前提となる「作っては捨てる」発想について。せっかく作ったサーバーを捨ててしまうとは、いったいどういうことなのでしょうか? *連載「ゆるく学ぶ…

JavaScriptを学ぶ上でつまずきやすいポイントを理解するための連載【第5回】Ajaxの利点や書き方

前回・前々回と2回にわたり、非同期処理について学びました。実際に非同期処理を駆使するのは、今回の主題であるAjax(エージャックス)との関連であることがほとんどです。3つのポイントと具体的な処理を通して「非同期処理」と「Ajax」の理解を深めましょ…

今さら聞けないセキュリティマナー【第5回】これだけは守りたい!パスワードの基本ルール

今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、これだけは守りたい!パスワードの基本ルールについて。「複雑な英数字を組み合わせているから安全」という…

ゆるく学ぶサーバー入門~イマイチわかりづらいサーバーの基礎を解説:Linuxはどのくらい勉強すればいいの?

サーバー基礎をわかりやすく解説。今回のテーマは「Linux」。サーバーには必要だけれど、コマンドが難しそうだし...RHEL、Ubuntuって何?と、どこからはじめれば良いのか迷ってしまいますよね。知りたかったアレコレを教えていただきます! 今回のサマリ 代…

知っておきたいJavaの話:Javaとは何か?

3月21日にJava 20がリリースされました。 と書くと「え?もうJava 20?」と驚く人もいるんではないでしょうか。 Javaは2018年3月にリリースされたJava 10からバージョンアップに対する考え方が変わって、毎年2回バージョンアップするようになっています。リ…

モニターサイズに合わせて画像を出し分けする方法/ HTML・CSS修正のアイデア

修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズに合わせて画像を出し分けする方法です。中にはCSS不要のものも。…

AWS文明開化~イマイチ掴めないクラウドの正体とメリットを解説~:AWSってなんでこんなにチヤホヤされてるの?

エンジニアスタイルで実施した読者アンケートで、派遣エンジニアが学びたいテーマの第1位となった「クラウド」。クラウドの中でも注目を集めるAWS(Amazon Web Service)は、学習者も多いサービスです。一方で、いざ勉強をはじめてみると、そのサービスの広…

JavaScriptを学ぶ上でつまずきやすいポイントを理解するための連載【第4回】Promiseを理解しasync/await で読みやすい「非同期処理」を書く

前回は非同期処理の概念を取り上げました。その中で「ある非同期の処理が終わったら、次の処理をはじめたい」という要望に応えようとすると、コールバック関数が入れ子になり読みにくくなる「コールバック地獄」のことをお伝えしました。非同期処理が難しい…

ゆるく学ぶサーバー入門~イマイチわかりづらいサーバーの基礎を解説:サーバーとは何者なのか?

AWSについて教えてください!と、書籍『図解即戦力 Amazon Web Servicesのしくみと技術がこれ1冊でしっかりわかる教科書』の著者・小笠原種高さんに連絡を取ったところ、「サーバーの基礎知識を押さえておくと、AWSがよく理解できる」ということで始まったの…

今さら聞けないセキュリティマナー【第4回】自宅・公衆無線LANの注意点は?

今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、無線LAN、外出先のWi-Fiの注意点。知っていて当然!と思いきや、ここにも意外な落とし穴がありました。ルー…

fit-contentで画像キャプションを最適化するには / HTML・CSS修正のアイデア

クライアントや社内のメンバーから修正依頼を受けて、どう対応しよう?と頭を抱えたことは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。コードの微修正・サイトの更新を受け持つ方も、担当するコ…

今さら聞けないセキュリティマナー【第3回】日常の情報漏えい&マルウェア対策を徹底するには?

今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。教えていただくのは、Microsoft MVPを16年連続で受賞されている橋本和則さん。今回は、日頃気を付けたい情報漏えいと…

特別編集 量子コンピュータ、そういえば知らなかったなという方へ

なぜ注目が続くのか?「量子コンピュータ」 コンピュータの処理能力を飛躍的に向上させるとして、何かと話題の「量子コンピュータ」。一般のニュースでも耳にするようになりました。2022年のノーベル物理学賞が「量子もつれ」の研究者に贈られたことでも話題…

JavaScriptを学ぶ上でつまずきやすいポイントを理解するための連載【第3回】実行処理の図を見て「非同期処理」について知ろう

JavaScriptでつまずきやすいトピックをとりあげて解説する、本連載。今回は「非同期処理」について。ある程度実用的なアプリケーションをブラウザのJavaScriptで作ろうとすると、なんらかの通信処理が発生することが多いのではないでしょうか。Ajaxによる具…

ソフトウェア品質を高めるために知りたい開発者テストの最前線【最終回】アジャイル時代、テストはどう変化する?

テスト界の第一人者、高橋寿一さんに実践的、かつ効率的な開発者テストに関してご解説いただくこのコラム。最終回である今回は、ウォーターフォールモデルからアジャイル開発へシフトするとき、テストはどう変化していくのかについて。さぁ、少々辛口(!)…

ソフトウェア品質を高めるために知りたい開発者テストの最前線【第3回】知っていますか?テスト必要性から考える「テスト手法」

テスト界の第一人者、高橋寿一さんに実践的、かつ効率的な開発者テストに関してご解説いただくこのコラム。前回は、上流工程でバグを見つける「シフトレフトの本質」を教えていただきました。どんなポジションであってもミスなく仕事をすること、自分のミス…

今さら聞けないセキュリティマナー【第2回】アンチウイルスとセキュリティ全般を確認するには?

今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらいセキュリティの基本を質問していきます。教えていただくのは、Microsoft MVPを16年連続で受賞されている橋本和則さん。今回は、Windows 11/10に標準搭載されているウイルス対策機能に…

JavaScriptを学ぶ上でつまずきやすいポイントを理解するための連載【第2回】2つの利用シーンから理解する「クロージャ」活用法

JavaScriptでつまずきやすいトピックをとりあげて解説する、本連載。今回は「クロージャ」について。クロージャの仕組みは理解できていますか?あまり馴染みがない…。そんな方は、実際に活用できるシーンに気づくのも難しいこと。今回は、クロージャのよくあ…