資格を取ろうと思ったけれど、どうも勉強が進まない。そういった経験はないでしょうか?IPA(独立行政法人情報処理推進機構)をはじめ、IT業界には、さまざまな資格が存在しますが、試験によっては問われる内容が幅広く、苦戦する人も多いでしょう。 今回は…
React / Next.js / Remixに見られる、この頃のアーキテクチャの変化をキャッチアップすべく、横断的なトピックを紹介する本連載。第3回はここ数年で起きたNext.jsとRemixのルーティングの変化を見ながら、現在のルーティングアーキテクチャについて学んでい…
React/Next.js/Remix に見られる、この頃のアーキテクチャの変化をキャッチアップすべく、横断的に紹介する本連載。今回はレンダリングアーキテクチャに注目します。それぞれの特徴を押さえながら、実際に動かすところまで学んでみましょう。 コンテンツ ・…
React/Next.js/Remixにみるこの頃のアーキテクチャ変化 近年は以前ほどの大きな変化がなくなった印象のあるWebフロントエンド技術ですが、実はさまざまな変化が起きています。ただ、日々のお仕事が忙しく、なかなか最新の情報を取り入れることが難しいという…
Dockerというものがわかってきたところで、では、Dockerとどのように付き合っていけばいいでしょうか?最後はDockerとの付き合い方についてお話をして行きます。 「付き合い方って何かあるの?エンジニアにとってDockerなんて必須で、やらなきゃいけないこと…
「Dockerって便利そうだから使ってみたいな!」と思ったら、何をすればいいでしょうか。今回は、Dockerを使うための準備や、前提条件のお話です。実は、あまり語られていませんが、重要な前提条件があるのです 。 *Dockerは、サーバーと関わりの深い技術で…
「Dockerは便利だと聞くけれど、どういうときに何の目的で使うのか、イマイチその正体が掴めない」「挑戦してみたいけれど、何からはじめていいかわからない」 この連載では、そんな「Dockerに興味はあるけれど……」と重い腰があがらない皆さんに向けて、Dock…
前回解説したように、Laravelを使うとWebアプリの枠組みだけは比較的簡単に作成できます。しかし、Webアプリを開発するためには、PHPやLaravelだけを学ぶだけでは足りません。 PHPはWebアプリの開発に使われる言語なので、Webについての関連技術を併せて学ぶ…
PHPはWordPressなどのCMSで使われるだけでなく、Laravel(ララベル)やCakePHPなどのフレームワークを導入して使うことが多いものです。今回は、PHP製のフレームワークの中でも「Laravel」というフレームワークがなぜ多くの注目を集めているのか、その理由と…
多くのWebアプリケーション開発で採用されている「PHP」。多くのプログラミング言語がある中で、なぜこれほどまでに人気なのでしょうか。今回はこの疑問に答えながら、PHPをどのように学んでいけばよいのか、併せて学びたい技術などを3回に分けて解説します…
前回は、話題の生成AIにできること、そして注意すべき生成AIの性質について解説しました。まだ読んでいない方はこちらからご覧ください。 今回は生成AIの問題点を踏まえたうえで役立てるコツと、エンジニアにおすすめの具体的な活用アイデアを3つご紹介しま…
ChatGPTをはじめとする生成AIは、私たちがふだん使っている話し言葉を使って、コンピュータに指示出しできる画期的な仕組みです。「これって何?」「あれって何?」と聞けば答えてくれますし、「これやって」「あれやって」と指示すれば、さまざまな作業をし…
修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、アニメーションを取り入れたHoverスタイル。動画とともに7つご紹介します。試…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ここまでの知識を応用して【遅い・つながらない】を解決しましょう。トラブルが起きたときは『切り分けて考えること』が大切。その方法とは。 ここまでのネットワーク知識を理解してい…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ネットワークの構図について。在宅勤務をしている方・今後予定がある方は、自分が困らないためにも必ず押さえておきたい内容です。 ネットワークの基本的な構図 ネットワークを知るに…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。初級エンジニアやIT職を希望する方はもちろん、「あの用語なんだっけ」と意味をもう一度押さえておきたい方にもおすすめです。まずは用語をチェック。 IPアドレス・LAN・ルーターとは まずは、…
JavaScriptをもう少し知ってみたいと思ったら、どのような順番で進めていくと良いのでしょうか。自習のコツとともに、第1回と 第2回を終えた今の「現在地」を確認しておきましょう。
HTML/CSS画面にJavaScriptで動的な変化を付けてみましょう。その際、ビギナーがつまずきやすい箇所もご紹介。上手く乗り越える考え方とは?まずは、初めに理解しておきたい2つの事項をチェック。 JavaScriptを使い、カンタンな動きを付けてみる 前回は画面上…
JavaScriptができたら工夫の幅が広がるけど、プログラミング基礎から勉強するのもなぁ…。と尻込みしてしまうことはありませんか。今回は、HTML/CSSデザイナーに向けて、JavaScriptの始め方をご紹介します。あなたの手助けになりますように。 ほんの少しでも…
最近では、Docker®やAWSなどのクラウドを使う機会が増え、インフラを構築する際に「Linuxは知らないけど、サーバーを立てられる」人を見かけるようになりました。そうした人達は、実際に動くものを触りながら、深く潜るようにして、Linuxを覚えていきます。 …
第一回では、「そもそも『Linuxを学ぶ』とは」についてお話ししました。Linuxは、コマンド(命令文)で操作することも多いので、難しく見えるけれど、実際にやっていることは、Windowsなら右クリックでコピー&ペーストを選んだり、ドラッグ&ドロップをする…
ここ数年、SNSで「エンジニアは、Linux®を勉強しないとダメ」論を見かけます。 たしかに、Linuxを知っておくことは、武器として大きいですし、開発現場で、「そこは、Linuxを知っておいてよ!」と思うこともあります。ですが、ITエンジニアと言っても職種の…
修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、テキストリンク・ボタンとして認識しやすいデザインについて。“ユーザーがス…
Pythonを一人で学ぶ際につまずきやすいこと、それらを解決するための方法を具体的にご紹介。スキルアップにつなげるために知っておきたいちょっとしたコツです。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら?…
Pythonを一人で学ぶときのコツをご紹介します。プログラミングそのものを習得する際にも役立つ内容です。お役立てください。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら? Pythonの自習方法は? ■1:実際に…
注目が続くプログラミング言語「Python」をご紹介します。どんなことができるのか、なぜ話題になっているのか。“初心者にやさしい言語”といわれる、その特徴も。プログラミングを学びたい人に共通して役立つ内容です。ぜひご活用ください。 Pythonは初心者に…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、文章の可読性を上げる方法。“ユーザーのために、より読みやすく”を意識する…
JavaScriptが持つ「2つの型」の動作を図で解説します。オブジェクト型では「参照」についても確認していきましょう。イメージすることが難しいトピックですが、理解を深めると、不安なくコードを書くことができます。 今回の学び JavaScriptが持つ型は、2種…
全3回で「SQL学びの入り口」を目指す本連載。今回は、どのように独学を進めるといいのか、具体的な方法をご紹介します。Accessを使った学び方についても。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 自分のPCで実際…
全3回で「SQL学びの入り口」を目指す本連載。今回は、学習に先立ち、SQLとはどのようなものなのか、実際の画面を見てみることにしましょう。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 基本のSELECT文 例えばこんな…
各種データベースのうち、最も普及しているのがリレーショナルデータベース。それを操作するための言語が「SQL」です。Accessユーザーが次のステップにしやすい言語とも言われています。そんなSQLの「学びの入り口」を全3回に分けてご紹介します。 ここから…
AWSの魅力は、なんといってもその手軽さとマネージドサービスです。一方で、手軽に始められるからこそ、失敗するケースも。では、どのようなプロジェクトで、実力が発揮されるのでしょうか。そんな疑問を技術書人気著者が解説します。オンプレミスの経験しか…
最近では、AWSなどのクラウドプラットフォームや、Dockerがプロジェクトに取り入れられることが多くなりました。それに応じて、“それらを使えなければならない”という空気がただよっています。たしかに、AWSやDockerは便利ですが、「必須のもの」なのでしょ…
人気Java著者が解説する、知っておきたいJavaの話。今回は、「Javaのプログラムをどうやって実行するか」。入門書などに書かれている“プログラムを実行するには、コンパイルが必要”の言葉。けれども、今では必ずしも当てはまらないのだとか。最近のJava事情…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズによって改行位置が変わってしまうことへの対処方法です。今まさに…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、暗号化について。SSL化されたサイトの意外な事実、外付けドライブを暗号化する方法などについて教えていただ…
AWSを学ぶ前に知っておきたいことを人気AWS本著者に解説いただく本連載。今回のお題はクラウドネイティブの前提となる「作っては捨てる」発想について。せっかく作ったサーバーを捨ててしまうとは、いったいどういうことなのでしょうか? *連載「ゆるく学ぶ…
前回・前々回と2回にわたり、非同期処理について学びました。実際に非同期処理を駆使するのは、今回の主題であるAjax(エージャックス)との関連であることがほとんどです。3つのポイントと具体的な処理を通して「非同期処理」と「Ajax」の理解を深めましょ…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、これだけは守りたい!パスワードの基本ルールについて。「複雑な英数字を組み合わせているから安全」という…
サーバー基礎をわかりやすく解説。今回のテーマは「Linux」。サーバーには必要だけれど、コマンドが難しそうだし...RHEL、Ubuntuって何?と、どこからはじめれば良いのか迷ってしまいますよね。知りたかったアレコレを教えていただきます! 今回のサマリ 代…
3月21日にJava 20がリリースされました。 と書くと「え?もうJava 20?」と驚く人もいるんではないでしょうか。 Javaは2018年3月にリリースされたJava 10からバージョンアップに対する考え方が変わって、毎年2回バージョンアップするようになっています。リ…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズに合わせて画像を出し分けする方法です。中にはCSS不要のものも。…
MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']], displayMath: [ // start/end delimiter pairs for display math ['$$', '$$'], ['\\[', '\\]'] ], tags: 'all', // 'none' or 'ams' or 'all' tagSide: 'right', // side for \tag macros pr…
エンジニアスタイルで実施した読者アンケートで、派遣エンジニアが学びたいテーマの第1位となった「クラウド」。クラウドの中でも注目を集めるAWS(Amazon Web Service)は、学習者も多いサービスです。一方で、いざ勉強をはじめてみると、そのサービスの広…
メタバース初心者であるライター(エミット)がVR内に入り、その世界の住人であるバーチャル美少女ねむさん(以下、ねむさん)にお話を伺っていきます。 最終回となる今回のテーマは「メタバース経済圏」。ねむさんは、メタバースの世界で今どのように稼いで…
前回は非同期処理の概念を取り上げました。その中で「ある非同期の処理が終わったら、次の処理をはじめたい」という要望に応えようとすると、コールバック関数が入れ子になり読みにくくなる「コールバック地獄」のことをお伝えしました。非同期処理が難しい…
AWSについて教えてください!と、書籍『図解即戦力 Amazon Web Servicesのしくみと技術がこれ1冊でしっかりわかる教科書』の著者・小笠原種高さんに連絡を取ったところ、「サーバーの基礎知識を押さえておくと、AWSがよく理解できる」ということで始まったの…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、無線LAN、外出先のWi-Fiの注意点。知っていて当然!と思いきや、ここにも意外な落とし穴がありました。ルー…
クライアントや社内のメンバーから修正依頼を受けて、どう対応しよう?と頭を抱えたことは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。コードの微修正・サイトの更新を受け持つ方も、担当するコ…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。教えていただくのは、Microsoft MVPを16年連続で受賞されている橋本和則さん。今回は、日頃気を付けたい情報漏えいと…