navigation独立系プログラマーのノウハウTOP講師プロフィールオンライン講座Youtube運営者情報ご相談・お問い合わせ受講生の方はこちら【独立系プログラマー養成講座】プログラミングを学んで独立する。​​Webプログラマー歴20年の僕が、今まで培ってきた知識とスキルの全てを伝授し、僕と同じように「何もかも1人でこなして自由に働く独立系プログラマー」を育てるオンラインプログラミングスクールです。用語解説プログラミングとデータベースは切っても切れない関係にあります。今回は、そんなデータベースについて、初心者の方向けにご説明します。TIPS​プログラム的には、変数名にどんな名前をつけても同じように動くので、入門書などではあまり触れられることがありません。​しかし、変数名の付け方次第でバグの軽減やプログラム修正コストの削減にもつながるので、実際の現場ではとても大切な事なんです。​ページネーションは機能としては小さいですが、どんなWebサービスにも大抵付随してくる機能の1つです。​こういった細かい機能をしっかりこだわっておくことで、ユーザーの使い勝手(ユーザービリティー)にも影響してきます。経験者向けフリーランスで活動していたり、1人でWebサービスを作っているプログラマーの場合は、UIデザインが疎かになっていることが多いのが現状です。そこで今回は「安価」で「手軽」にUIをカッコよくするためのノウハウを紹介します。​今回は、プログラミングの「条件分岐処理」についてご説明します。​実際のソースコードは条件分岐だらけです。if文、switch文の使い分け方に加え、プログラマーなら当たり前な現場での考え方や知識についてもお話しています。用語解説Webサービスを作っていると、全体のソースコードの8割~9割にループ処理が出てきます。この記事では、「ループ処理とは何か?」「実際にどんな感じでループ処理が使われているのか」ということを、実例を挙げながら説明していきたいと思います。今回は、プログラミングの「関数(かんすう)」について説明します。関数とは何か、どのような場合に使うのかを分かりやすく説明しています。用語解説プログラミングには欠かせない「変数(へんすう)とは何か?」について解説しています。変数をいまいちよく理解できていない...という方は、ぜひ一度読んでみてください。おすすめツール/書籍ブラウザには様々な種類がありますが、プログラマーにおすすめのブラウザは「Chrome」です。僕もメインブラウザはChromeを愛用しています。おすすめツール/書籍プログラマーの仕事の中で、最も多く使用するソフトは「エディタ」です。プログラミングの効率が大きく変わるので、毎日長時間使用する仕事道具である「エディタ選び」はとても重要です。いうことで、今回は僕のおすすめエディタをご紹介します。​ただ「プログラミングが出来るようになりたい」という漠然とした目的しかないなら、やめておいた方が良いです。​逆に「XXXを作れるようになりたい」といった具体的な目的があるなら、講師に直接サポートを受けられるスクールは有効です。記事を読む【2020年】ネットで稼ぐならこれをやれプログラミングを学ぶメリット​自宅でパソコンを使って出来る副業というと、ブログ、アフィリエイト、Youtuberといったものが思い浮かびますね。それぞれの手法の「ポイント」と「メリット/デメリット」を、未経験の方にも分かりやすく解説します。記事を読む$pdo->query()と、$pdo->prepare()の違いTIPS$pdo->query()と、$pdo->prepare()はどちらもSQL文を実行するための命令ですが、実行するSQL文に「代替文字列」を使いたい場合は、$pdo->prepare()の方を使います。経験者向けMac版のXAMPPにxdebug.soをソースコードから導入する手順をまとめました。おすすめ記事このロードマップは、あなたがWebプログラマーになって「自由に、楽しく仕事ができるようになるまで」を描いたものです。知識ゼロからでも始められ、一人前...いや、最強のWebプログラマーになるまでの最短最速ルートです。$stmt->fetch();」は、具体的には何をする処理なのでしょうか?データベースからデータを取得する際の具体的な手順をご説明します。CRON(クローン)とは、特定のプログラムを自動実行するための仕組みのことです。CRONに対して「毎時0分にこのプログラムを実行せよ」と設定しておけば毎時0分になったらそのプログラムを自動的に実行してくれます。啓Webプログラマー暦20年、2児の父。IT企業でWebプログラマーを13年ほどやっており、在職時は新人プログラマーの採用や育成なども担当。現在はその経験を活かして独立。パソコン1台で好きな場所で働くノマドワークを実践しています。