Programming

プログラミング初心者やこれからプログラミングを始める方を対象にPHPプログラミング学習やPythonプログラミング学習を中心に、それに付随するフレームワーク「Laravel」などの解説を行っています。初級から実践編までプログラミングの全てを網羅しています。

CrowdWorks で案件取得率を確実に上げる方法〜プログラミング高単価案件獲得方法を解説〜 フリーランス・副業

CrowdWorks で案件取得率を確実に上げる方法〜プログラミング高単価案件獲得方法を解説〜

プログラミング学習を終え、その後は就職やエージェントと契約しフリーランスに従事する、または CrowdWorks などでエンド直の仕事を受けるなど様々な活躍の場があると思います。今回は、CrowdWorks に特化して高額案件(50万程度〜)を実際に何件も取得してきた方法を紹介します。 エージェント…
フリーランス を目指すなら登録必須-駆け出し未経験でも門前払いされない-案件紹介エージェント フリーランス・副業

フリーランス を目指すなら登録必須-駆け出し未経験でも門前払いされない-案件紹介エージェント

以前、フリーランス の案件紹介をしてくれるエージェントを多数紹介し、実際に登録・面談・案件の紹介を実践しました。 今回はその中でも「未経験」「経験が浅い」「まだまだ駆け出し」でも門前払いされず、案件を紹介、実際に未経験で案件の取得実績のあるエージェントを紹介します。 フリーランス に一押しエージェン…
フリーランス 副業の案件の面談時のアピールポイント5選・意識しておく事 フリーランス・副業

フリーランス 副業の案件の面談時のアピールポイント5選・意識しておく事

プログラマ・エンジニアとして、フリーランスや副業を行うにはエージェントに登録して案件を探すのが近道ですが、案件ごとに面談があります。現在はコロナ禍ということもありリモート面談が増えてきました。 今回は面談時にアピールできるポイントを紹介します。 エージェントに色々のサービスがあるので詳しく知りたい方…
PHP案件によくあるPHPフレームワーク Laravel を学習しスキルアップする Laravel

PHP案件によくあるPHPフレームワーク Laravel を学習しスキルアップする

システム開発会社への就職や、フリーランスで仕事を請け負う際に、必要スキルとしてよくみる「 Laravel 」ですが、PHPを理解しているだけではフレームワーク「Laravel」を利用することはできません。 Laravelを利用するには、学習が必要となります。もちろんPHPを理解していて初めて利用でき…
プログラマー になる為に必要な プログラミング以外 の知識・スキル Programming

プログラマー になる為に必要な プログラミング以外 の知識・スキル

小学校の科目に取り上げられているプログラミングですが、現在エンジニアが不足しているので、これからプログラミングを学習して、就職や副業、フリーランスで活躍したいと考えている方も多いと思います。 プログラマー はリモートでの作業も可能なのでコロナ禍の現在、働きやすい職業かもしれません。 そんなプログラマ…
PHPフレームワーク「Laravel」ディレクティブ-繰り返し処理(ループ処理)- Laravel

PHPフレームワーク「Laravel」ディレクティブ-繰り返し処理(ループ処理)-

前回は条件分岐のディレクティブの解説を行いました。 今回は「繰り返し処理(ループ処理)」のディレクティブについて解説します。 ディレクティブとは? Laravelでのディレクティブとは「@〜」で記述し指定の処理を記述する方法です。 Laravelでは主に「分岐処理を行うディレクティブ」「繰り返しのデ…
PHPフレームワーク「Laravel」ディレクティブ-分岐処理(条件分岐)- Laravel

PHPフレームワーク「Laravel」ディレクティブ-分岐処理(条件分岐)-

前回はBladeテンプレートを利用する解説を行いました。 Bladeテンプレート内では様々なディレクティブを利用可能となりますが、今回は条件分岐に関するディレクティブを解説します。 PHPの条件分岐について詳しくは「PHP 条件分岐」を参照してください。 ディレクティブとは? Laravelでのディ…
Laravel開発環境をgitでコミットする際の注意点 Laravel

Laravel開発環境をgitでコミットする際の注意点

Laravelでローカルに開発環境を構築し、GitHubやbitbucketなどでバージョン管理を行う際の注意点を解説します。 Laravelの開発環境の構築は「PHPフレームワーク「Laravel」の開発環境を構築する」を参照してください。 いくつかのディレクトリ・ファイルがコミットできない ロー…
フリーランス ・副業 プログラミング案件紹介サイト「Tech Biz フリーランス」に登録・面談してみた〜最後までサポートしてくれるのが特徴的〜 フリーランス・副業

フリーランス ・副業 プログラミング案件紹介サイト「Tech Biz フリーランス」に登録・面談してみた〜最後までサポートしてくれるのが特徴的〜

今回は、フリーランス エンジニアのための求人・案件サイト「テックビズフリーランス」に登録・実際に面談を行ってみました。 その他の案件紹介サイトについては下記の記事を参考ください。 Tech Biz フリーランス とは? 「ITフリーランスに最も寄り添えるエージェント」と記載されているとおり、無料相談…
フリーランス・副業で案件を受注〜リモートワークだから求められるスキル〜 Telework

フリーランス・副業で案件を受注〜リモートワークだから求められるスキル〜

今回は、フリーランスや副業で案件を受注する際、コロナ禍の中で常駐や出勤ではなく、リモートワークの案件も増えています。 今回はリモートワーク・顔を合わせないからこそ求められるスキルについて解説します。 CrowdWorksなど個人で受ける案件に多い CrowdWorks(クラウドワークス)など個人で案…
PHPフレームワーク「Laravel」ルーティング Route::get() Laravel

PHPフレームワーク「Laravel」ルーティング Route::get()

Laravelの開発環境が整ったら実際にフレームワークを利用してみます。 今回は「ルーティング」の解説です。 ルーティングとは? 通常のWebサイトは、公開ディレクトリにファイルを設置することでブラウザからアクセスし、コンテンツを表示・閲覧することができます。 例えば、公開ディレクトリが「publi…
PHPフレームワーク「Laravel」ファイル構造 Laravel

PHPフレームワーク「Laravel」ファイル構造

前回、前々回とLaravelのインストールから開発環境この構築を行いました。 今回は、フレームワーク「Laravel」のファイル構造(ファイル構成)について解説します。 Laravelのファイル構造(ファイル構成) Laravelのファイル構造(ファイル構成)は以下のようになっています。 ディレクト…
PHPフレームワーク「Laravel」MAMPにデプロイする Laravel

PHPフレームワーク「Laravel」MAMPにデプロイする

Composerを利用してインストールしたLaravelですが、デフォルトの状態では利用しづらいので、PHPの開発環境MAMPにデプロイします。 デプロイとは? デプロイ(deploy)とは、簡単に説明すると「利用できるようにする」ことです。 「LaravelをMAMPにデプロイする」はMAMPでL…
フリーランス・副業 プログラミング案件紹介サイト「Tech Stock」に登録・面談してみた〜丁寧な面談が特徴的〜 フリーランス・副業

フリーランス・副業 プログラミング案件紹介サイト「Tech Stock」に登録・面談してみた〜丁寧な面談が特徴的〜

今回は、フリーランスエンジニアのための求人・案件サイト「Tech Stock 」に登録・実際に面談を行ってみました。 その他の案件紹介サイトについては下記の記事を参考ください。 Teck Stockとは? Teck Stockは16年目と案件紹介のサイトでは老舗の部類に入り。直受け案件率が93%と非…
フリーランス・副業 プログラミング案件紹介サイト「エミリーエンジニア」に登録・面談してみた フリーランス・副業

フリーランス・副業 プログラミング案件紹介サイト「エミリーエンジニア」に登録・面談してみた

今回は、フリーランスエンジニアのための求人・案件サイト「エミリーエンジニア」に登録・実際に面談を行ってみました。 その他の案件紹介サイトについては下記の記事を参考ください。 エミリーエンジニアとは? 掲載している案件を見る限り、高単価案件が多いのが「エミリーエンジニア」の特徴のようです。 高単価案件…
フリーランス・副業 プログラミング案件紹介サイト「Midworks」に登録・面談してみた フリーランス・副業

フリーランス・副業 プログラミング案件紹介サイト「Midworks」に登録・面談してみた

今回は、フリーランスエンジニアのための求人・案件サイト「 Midworks 」に登録・実際に面談を行ってみました。 その他の案件紹介サイトについては下記の記事を参考ください。 Midworksとは? Midworksは、フリーランス・個人事業主でありながら、正社員同様の保障を受けられるメリットがある…
フリーランス・副業 プログラミング案件紹介サイト「フューチャリズム」に登録してみた フリーランス・副業

フリーランス・副業 プログラミング案件紹介サイト「フューチャリズム」に登録してみた

前回「フリーランス・副業 プログラミング案件紹介サイトの紹介・必要事項」で紹介した、案件紹介サイトの「フューチャリズム」に実際に登録・面談を行ってみました。 その他の案件紹介サイトについては下記の記事を参考ください。 フューチャリズムとは? フューチャリズムの特徴は下記の3点が挙げられます。また、初…
フリーランス・副業 プログラミング案件紹介サイトの紹介・必要事項 フリーランス・副業

フリーランス・副業 プログラミング案件紹介サイトの紹介・必要事項

プログラミング学習を終えたら実際に実務を行うためプログラミングの案件を紹介するサイトに登録して、仕事を取得し、プログラマとしてフリーランス・副業での収入を得てみましょう。 今回は、案件紹介サイトへの登録などを紹介します。 フリーランスで請け負える案件紹介サイト 指定された勤務地に出勤するのではなく、…
Python 配列(タプル) Pythonプログラミング学習

Python 配列(タプル)

他のプログラミング言語で「配列」への代入がありますが、Pythonでは「リスト」と「タプル」の2種類があります。 Pythonの「リスト」に関しては「Python 配列(リスト)」を参照してください。 今回はPythonでの配列である「タプル」を解説します。 配列とは? 変数では、例えば変数「str…
Python 配列(リスト) Pythonプログラミング学習

Python 配列(リスト)

他のプログラミング言語で「配列」への代入がありますが、Pythonでは「リスト」と「タプル」の2種類があります。 PHPでの配列については「PHP 配列-連想配列」を参照ください。 今回はPythonでの配列である「リスト」を解説します。 配列とは? 変数では、例えば変数「str」に対して、文字列や…
Udemyでプログラミング学習をしてみた 登録〜購入〜学習 ブラックフライデーセール11月27日まで Programming

Udemyでプログラミング学習をしてみた 登録〜購入〜学習 ブラックフライデーセール11月27日まで

いつも常に割引価格ですが、現在は11月27日まで「ブラックフライデーセール」を行なっているようです。この期間中に購入しなくても同価格で購入可能です。(多分) 今回は気になっていたを「Python 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイルを学ぶオンライン講座 」購入しました。 新…
Python 演算子 Pythonプログラミング学習

Python 演算子

プログラムで値を代入したり、四則演算の足し算や引き算の計算に利用する記号が「演算子」です。 値の代入 「=」代入演算子 変数や定数はPythonプログラミング学習でも既に出てきましたが、変数・定数に文字列や数値を代入するための演算子が「=」です。数学での「=」とは意味合いが異なります。 算術演算子 …
Python データ型 Pythonプログラミング学習

Python データ型

PythonはCやJavaなどの言語に比べて比較的簡単に習得できると言われています。その理由が型を厳密に指定しなくても、Python側が自動で判別してくれる事が挙げられます。ですが、データの型にどのようなものがあるのか理解しておくことは非常に大切で、型を理解せずプログラミングをし場合思わぬバグに遭遇…
Python 定数 Pythonプログラミング学習

Python 定数

前回は「変数」について解説しましたが、今回は「定数」についての解説です。 定数とは? 定数とは、変数と同様データを保存しておく入れ物です。変数との違いは、一度入れたデータは後から変更できない点です。(Pythonには定数は存在しませんが、記述方法により「変数」と区別する方法の紹介となります。) 変数…
Python 変数 Pythonプログラミング学習

Python 変数

Pythonに限らず変数はどの言語でも出てきます。基本中の基本ですので必ずマスターしましょう。 変数とは? 変数とは情報を一時的にメモリーに保存しておく箱のようなものです。記述方法は このように記載します。変数だけでは何もない空の箱ですが、そこに「文字」や「数字」などを代入することで意味を成します。…
Pythonの基本 Hello, World Pythonプログラミング学習

Pythonの基本 Hello, World

前回、前々回でPythonを学習する上で必要なアプリケーションのインストールが完了しました。 では、実際にPythonの基本を学んでいきましょう。 Pythonのコードの記述 Pythonのコードを記述するにあたり前回インストールした「Visual Studio Code」を利用しても、ターミナルを…
PHP データベースを利用したWebアプリケーションの開発【第五回】データの削除 delete PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第五回】データの削除 delete

【第三回】で作成した一覧ページに、削除ボタンを設置しましたが、今回「削除」ボタンにデータ削除の機能を実装します。 今回開発するWebアプリケーションのデモ 会員情報一覧ページに削除機能を実装する 第三回で作成したlist.phpは以下のソースコードとなります。 削除ボタンはすでに記述しているので、ク…
PHP データベースを利用したWebアプリケーションの開発【第四回】データの更新 update PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第四回】データの更新 update

前回、登録した情報一覧ページを作成しました。 今回は、一覧ページに設置した「詳細・更新」からedit.phpに遷移し会員情報の内容を更新するためのプログラムを開発します。 今回開発するWebアプリケーションのデモ 会員情報登録ページ「edit.php」を編集する 以前、会員情報登録のために作成した「…
PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第三回】データの一覧表示 select

【第二回】でデータベースに会員情報を登録しました。 今回は、登録したデータを一覧表示し、編集用の画面へのリンクと削除用のボタンを作成します。 今回開発するWebアプリケーション-デモ 会員情報一覧ページをHTMLでコーディングする 一覧ページに掲載する内容は下記の内容で作成します。 詳細(編集)ペー…
PHP データベースを利用したWebアプリケーションの開発【第二回】データの登録 insert PHPプログラミング学習

PHP データベースを利用したWebアプリケーションの開発【第二回】データの登録 insert

【第一回】ではデータベース接続部分をクラス化するところまで進みました。 今回は、会員情報を登録するフォームページとデータベースに会員情報登録の為のクラスファイルを作成します。 今回開発するWebアプリケーション-デモ 登録フォームをHTMLでコーディングする それでは会員情報を登録するためのフォーム…
PHP データベース を利用したWebアプリケーションの開発【第一回】データベースへの接続 PHPプログラミング学習

PHP データベース を利用したWebアプリケーションの開発【第一回】データベースへの接続

前回、データベース に接続し情報のCRUD(Create、Read、Update、Delete)を解説しました。 今回から全5回に分けてデータベースを利用した簡単なWebアプリケーションの開発を解説したいと思います。 開発するアプリケーション 今回開発するWebアプリケーションは、簡単な会員登録を行…
PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる PHPプログラミング学習

PHP メールフォーム(お問い合わせフォーム)をプログラミングしてみる

PHPプログラミングの初級編、中級編を終えれば、メールフォームのプログラミングができる程度の知識は身についていると思います。 今回開発するメールフォームのデモ メールフォームの仕様 今回開発するメールフォームには お名前フリガナメールアドレスメールアドレス(確認用)お問い合わせ内容 の項目があり、全…
PHP スーパーグローバル変数-$_COOKIE PHPプログラミング学習

PHP スーパーグローバル変数-$_COOKIE

今回は、スーパーグローバル変数の$_COOKIEの解説です。 $_COOKIE(クッキー)とは? 通常サーバーはアクセス元のPCやスマートフォン上のファイルにアクセスすることはできませんが、クッキーはサーバー側から読み書き可能となります。 ※ブラウザの設定で「クッキー」を無効化している場合は、この限…
PHP スーパーグローバル変数-$_SERVER PHPプログラミング学習

PHP スーパーグローバル変数-$_SERVER

Webサイトにアクセス時にブラウザとサーバー間で通信を行なっています。その際、ブラウザに表示される情報以外に「ヘッダー情報(リクエストヘッダー情報)」があります。今回は、それらの情報を確認するためのスーパーグローバル変数「$_SERVER」を解説します。 ヘッダー情報(リクエストヘッダー情報)とは?…
PHP セキュリティー フォームから送信したデータをエスケープする PHPプログラミング学習

PHP セキュリティー フォームから送信したデータをエスケープする

お問い合わせフォームや会員登録フォームなど、エンドユーザーに公開されているページは攻撃の対象となります。フォームでの主な攻撃としてはXSS(クロスサイトスクリプティング)です。この攻撃に対してPHP側ではHTMLエスケープの処理を行う必要があります。 XSS(クロスサイトスクリプティング)とは? X…
PHP スーパーグローバル変数-$_POST PHPプログラミング学習

PHP スーパーグローバル変数-$_POST

今回は、システム開発では必要不可欠なスーパーグローバル変数について解説したいと思います。 スーパーグローバル変数とは スーパーグローバル変数とは、ユーザーが定義する必要がなく、あらかじめ用意された変数のことを指します。 スーパーグローバル変数の特徴として、「global命令」を利用することなく関数内…
PHP フレームワークを利用しての開発〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP フレームワークを利用しての開発〜未経験の為のPHPプログラミング講座〜

PHPでシステム開発するに当たりチーム開発やフリーランスの案件などでよく目にする「フレームワーク」を利用してのシステム開発ですが、今回はPHPのフレームワークについて触れてみたいと思います。 フレームワークとは? フレームワークは、PHPでシステム開発するに当たりよく利用するであろうプログラムをあら…
PHP クラス〜オブジェクト指向プログラミング〜 第2回〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP クラス〜オブジェクト指向プログラミング〜 第2回〜未経験の為のPHPプログラミング講座〜

前回はクラスの作成と簡単な利用方法を解説しました。 今回は、また違った利用方法を解説します。 静的プロパティ(変数)と静的メソッド(関数) 前回のクラスの解説ではメソッド(関数)を利用してプロパティ(変数)を読み書きする方法でしたが、今回はインスタンスを生成せずにプロパティとメソッドを呼び出す方法を…
PHP クラス〜オブジェクト指向プログラミング〜 第1回〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP クラス〜オブジェクト指向プログラミング〜 第1回〜未経験の為のPHPプログラミング講座〜

PHPは膨大な関数ライブラリを持っていますが、オブジェクト指向プログラミングが全盛となてきてる現在、PHPにもクラスライブラリが多数提供されてるようになってきました。 PHPでも煩雑になりがちな「手続き型」よりも「オブジェクト指向プログラミング」を利用する機会が増えてきます。 クラスと関数・変数の違…
PHP 変数のスコープ(参照できる有効範囲)〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 変数のスコープ(参照できる有効範囲)〜未経験の為のPHPプログラミング講座〜

前回、前々回と関数についての記事を書きました。 今回は、関数にまつわる「スコープ(変数の参照できる有効範囲)」の解説を行います。 スコープ(参照できる有効範囲)とは? スコープとは変数の参照できる有効範囲のことです。スコープは2種類に分類できます。 スクリプト全体から参照可能なグローバルスコープ関数…
iCloudメールにメールが届かない PHP mb_send_mail PHP

iCloudメールにメールが届かない PHP mb_send_mail

メールフォームからのメール送信で、GmailやHotmailなどにはメールが届くのに、AppleのiCloudメールにのみメールが届かない現象が起きたので備忘録として記事にしました。 メールが届かない理由 メールが届かない理由は様々です。 宛先が間違っている送信先のメールボックスが容量オーバーしてい…
メールフォーム作成時の備忘録 button type HTML

メールフォーム作成時の備忘録 button type

メールフォームはプログラムではよくある案件です。今回、一部のIE11(インターネットエクスプローラ11)で起きた現象への対処法の備忘録です。 IE11(インターネットエクスプローラ11)でメールが二重送信されてしまう PHPの関数「mb_send_mail()」でメールを送信しているのですが、「送信…
SE・プログラマでフリーランスになるために必要なスキル Telework

SE・プログラマでフリーランスになるために必要なスキル

現在、プログラマ人口が少なく、常に不足している状態です。プログラミングスキルを身につければ、就職、フリーランスと自分にあった働き方ができる環境を手に入れることができます。 今回はフリーランスの焦点を当て、プログラマでフリーランスになるために必要なスキルとは何か考えてみます。 フリーランスになるために…
特別定額給付金-ウェブ申請のシステム-開発期間10日!? Programming

特別定額給付金-ウェブ申請のシステム-開発期間10日!?

いろいろ問題になっていた特別定額給付金の申請を行う申請システムの開発期間が10日間だったようです。 国民に一律10万円を配る特別定額給付金事業で、オンライン申請のためのシステムを準備する時間が足りず、十分なテストができないまま受け付けを始めていたことが政府関係者の話でわかった。オンライン申請は開始直…
PHP 関数の基本「ユーザー定義関数」〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 関数の基本「ユーザー定義関数」〜未経験の為のPHPプログラミング講座〜

前回の「組み込み(ビルトイン)関数」に引き続き今回も関数です。今回の関数は「ユーザー定義関数」を紹介します。 「組み込み(ビルトイン)関数」に関しては以下の記事を参考にしてください。 ユーザー定義関数とは? 「ユーザー定義関数」とはあらかじめ用意されている「組み込み(ビルトイン)関数」とは異なり、プ…
PHP 関数の基本「組み込み(ビルトイン)関数」〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 関数の基本「組み込み(ビルトイン)関数」〜未経験の為のPHPプログラミング講座〜

今回は関数の紹介をします。関数の中でも「組み込み(ビルトイン)関数」と言ってPHPが標準で持っている関数の紹介です。 関数とは? 関数とは値(引数)を与えることによって、決められた処理を行いその結果を返す機能のことを言います。中でも組み込み関数はPHPが標準で搭載している機能なのでどこからでも利用可…
未経験の為の PHPプログラミング 講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜 PHPプログラミング学習

未経験の為の PHPプログラミング 講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜

Webで利用できるプログラミング言語の PHP( PHPプログラミング )を学習すれば、就職しプログラマーやSEに就いたり、副業として業務委託を受けたり、自身で起業したりとこれからの人生のステップアップに必ず役立ちます。 簡単な案件であれば数時間〜数日で完了するので副業には最適です。また、作業する場…
PHP 繰り返し処理(ループ処理)while、for、foreach 〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 繰り返し処理(ループ処理)while、for、foreach 〜未経験の為のPHPプログラミング講座〜

前回の条件分岐と並んでPHPプログラミングでよく利用されるのが繰り返し処理(ループ処理)です。繰り返し処理(ループ処理)の種類は主にwhile、for、foreachの3種類あります。 それぞれ個別に解説していきます。 繰り返し処理(ループ処理)-while whileは与えられた条件式が真(tru…
PHP 条件分岐 if elseif else switch 〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 条件分岐 if elseif else switch 〜未経験の為のPHPプログラミング入門講座〜

PHPプログラミングはエンドユーザーから与えられた条件をもとに処理を分岐します。今回は、PHPの条件分岐で利用する if elseif else switch の解説をします。 if 命令文 ifは与えられた条件がtrueかfalseかにより処理を分岐します。日本語で処理を記述すると もし■■だった…
PHP 比較演算子〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 比較演算子〜未経験の為のPHPプログラミング講座〜

演算子で計算、データ型では、数値や文字列などデータの種類を学習しました。 次はそれらを比較する比較演算子を解説します。 主な演算子 下記は利用頻度の高い「演算子」をピックアップして紹介します。 演算子説明例==左辺と右辺の値が等しい場合はtrue7 == 7 // true===左辺と右辺の値が等し…
PHP データ型〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP データ型〜未経験の為のPHPプログラミング講座〜

PHPたのプログラミング言語と比べて比較的簡単に習得できると言われています。その理由が型を厳密に指定しなくても、PHP側が自動で判別してくれる事が挙げられます。ですが、データの型にどのようなものがあるのか理解しておくことは非常に大事です。 データ型の種類 データには数値や文字列、真偽、オブジェクトな…
完全無料 IT業界・エンジニア正社員への 転職率97.8% フリーランス・副業

完全無料 IT業界・エンジニア正社員への 転職率97.8%

Stay Homeで自宅待機が推奨されている今、リモートでも対応可能なプログラミングやインフラのエンジニアを未経験から就職まで支援してくれるサービスを利用してみるのはいかがでしょうか? 20代限定で完全無料ですが、30代でも授業料を支払い、最終転職・就職できれば全てキャッシュバックで実質無料のようで…
ITエンジニア専門 転職エージェント 高年収&高待遇求人 フリーランス・副業

ITエンジニア専門 転職エージェント 高年収&高待遇求人

高年収、高待遇に特化したITエンジニア専門の転職サイトです。注)首都圏限定(東京・神奈川・埼玉・千葉) 転職エージェントと転職サイトの違いは? 転職エージェントは求職者のマネージャーだと思ってください。履歴書・職務経歴書の作成・添削から求人のご紹介、応募、面接の手配、給与額の交渉、入社時期の交渉、前…
自宅で学べるオンラインのプログラミングスクール 無料体験 Programming

自宅で学べるオンラインのプログラミングスクール 無料体験

このブログでもPHPなどのプログラミングを紹介していますが、独学に限界を感じたらスクールに入ってみるのも良いかもしれません。 今回は、自宅で学べるオンラインのプログラミングスクール【TechAcademy】を紹介します。 最短4週間で未経験からプロを育てるオンライン完結のスクールです。どこかに通う必…
PHP 配列-連想配列-多次元配列〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 配列-連想配列-多次元配列〜未経験の為のPHPプログラミング講座〜

変数で情報を一時的にメモリーに保存することを学びました。 配列は変数とよく似ていますが、一度に複数の情報を保存する事ができます。 配列の基本 配列は一つの箱(変数名)に複数の情報を保存します。 値を代入する 配列の基本的な記述方法は「array関数」を利用します。代入する値は「,」で区切り指定するこ…
Kindle 40%OFF以上 コンピューター・ITキャンペーン 4月23日まで Programming

Kindle 40%OFF以上 コンピューター・ITキャンペーン 4月23日まで

amazonのKindleストアでは現在「コンピューター・ITキャンペーン」で対象の電子書籍が40%OFF以上の割引で購入できるキャンペーンを行っています。期間は4月23日までとなっています。 今のこの時間を利用してITの知識を身につければ、今後役に立つときが来るかもしれません。またテレワークなどを…
PHP 演算子 の使い方〜未経験の為のPHPプログラミング講座〜 PHPプログラミング学習

PHP 演算子 の使い方〜未経験の為のPHPプログラミング講座〜

プログラムで値を変数に代入したり、足し算や引き算の計算をしたりするのに利用する記号が「演算子」です。 今回はPHPプログラミングの「演算子」の使い方について解説します。 値の代入 「=」代入演算子 変数や定数のPHPプログラミング学習でも既に出てきましたが、変数・定数に文字列や数値を代入する為に利用…
PHP 定数 の使い方〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 定数 の使い方〜未経験の為のPHPプログラミング入門講座〜

定数 とは? 定数とは、変数と同様データを保存しておく入れ物です。変数との違いは、一度入れたデータは後から変更できない点です。 一度定義した変数を変更するとエラーとなります。 変数については「PHP 変数の使い方」を参照ください。 定数 の基本 まず、変数を利用したコードを紹介します。 消費税率、税…
SE・プログラマーのテレワーク-在宅勤務 Programming

SE・プログラマーのテレワーク-在宅勤務

現在、新型コロナウイルス感染症対策でテレワークが推奨されています。職場などで人との接触を避けるため、外出を避ける、通勤時の混雑を解消する目的もあります。 テレワーク-在宅勤務は会社の設備や環境を利用して作業するのではなく自身で環境を作り必要があります。(会社から提供される場合は別)その為、コストがあ…
PHP 変数 の使い方〜未経験の為のPHPプログラミング入門講座〜 PHPプログラミング学習

PHP 変数 の使い方〜未経験の為のPHPプログラミング入門講座〜

PHPに限らず変数はどの言語でも出てきます。今回はPHPプログラミング学習の第一歩でもある「変数」の使い方について解説します。 変数とは? 変数とは情報(文字列や整数など)を一時的にメモリーに保存しておく箱のようなものです。記述方法は このように記載します。 ソース名前説明$str変数名後から紹介す…
PHPの基本 Hello, World プログラミング初心者向け入門講座 PHPプログラミング学習

PHPの基本 Hello, World プログラミング初心者向け入門講座

PHP開発環境-MAMPのインストールでPHPが動作する開発環境の構築が完了しました。 また、PHPの開発環境の構築-アプリケーションで紹介したコードエディターをあらかじめインストールしてください。 MAMP もしくは XAMMP を起動し、インストールしたコードエディタも起動し、解説を読み進めてく…
SSL/TLSのバージョン確認方法 Programming

SSL/TLSのバージョン確認方法

現在の最新のバージョンはTLS1.3ですが、クレジット決済などのAPI利用時やトークン発行には基本的にSSL/TLSが必須で、バージョンもTLS1.2以上が必要です。このTLSのバージョンを調べる方法です。 SSLとは? SSL(Secure Socket Layer)とはWebサーバーとクライアン…
コードエディタ Panic Nova β版 一括置換 Application

コードエディタ Panic Nova β版 一括置換

以前紹介したコードエディタ Panic Nova β版ですが、Codaでは出来なかった一括置換ができる事がわかりました。一括置換のためだけにAdobe CCに含まれる「Adobe Dreamweaver 2020」を利用してきましたが、不要になるかもしれません。 PhotoShopやIllustra…
PHP5からPHP7へのバージョンアップ-mysql関数 PHP

PHP5からPHP7へのバージョンアップ-mysql関数

現在、運用しているサーバーのPHPが、バージョン5を切り捨てバージョン7のみになりました。 以前から告知はあったのですがなかなか手付かずで、古いシステムなどは書き直す必要があります。 ある程度はバージョンに依存しないように記述していたのですがmysql関数がPHP7から廃止になりました。 現在のシス…