k2.craft

IT tech の記事一覧

LaravelとDockerでの学び

LaravelとDockerでの学び

Dockerとは 軽量なコンテナ型アプリケーション実行環境のことをさしています。クジラのロゴが印象的ですよね Dockerを使うメリットってなんぞや? メリットとしては以下 軽量でかつ高速なマシン 環境が共通している 柔

Gitの掟

Gitの掟

Gitとは バージョン管理ツールのことです。バージョンごとに管理することができるので、バグが発生した際にも戻ることができるのはよいですね。 なぜこれをテーマに? インターン先で、Gitの小さなルールが暗黙的に浸透していた

CodeGymにて乱闘した日々

CodeGymにて乱闘した日々

Why?これをやったか もともと、エンジニアを目指しており、チーム開発経験をつみたかった。無料のプログラミングスクールなので、費用がかからない点も良心的だなと思った。 実際 カリキュラム内容はとても難しく、C言語を中心に

Laravel forge deploy × AWS  ver.1

Laravel forge deploy × AWS ver.1

ソース Page Not Foundforge.laravel.com Laravel forgeとは何ぞや PHPのフレームワークであるLaravelをメンテナンスしているLaravelLLCが運営するサービスが運営す

Laravel forge deploy × AWS ver.2

Laravel forge deploy × AWS ver.2

ssh接続とは SSHとは、コンピューターやネットワーク機器などを操作するために必要なプロトコル(インターネットの通信規格)のことです。インターネット上でやり取りされる情報を暗号化できるため、サーバ接続時の安全性が確保さ

Laravel forge deploy × AWS ver.3

Laravel forge deploy × AWS ver.3

必要なものをインストールする ssh接続後 プロジェクトに入ったあと、Laravelで必要なものをインストールしていきます。 composerをinstallする PHPのライブラリ管理ツールである。composerをイ

Laravel forge deploy × AWS ver.4

Laravel forge deploy × AWS ver.4

DNSとは Domain Name Systemの略称のこと。ドメインとIPアドレスをひもづけるシステムのこと。 Example Domainexample.com -> 123.45.664.32 みたいなかんじ。 D

No.1:WebAPI Good Parts

No.1:WebAPI Good Parts

本の目的 WebAPIをどのように設計・運用すればより効果的なのかを、ありがちな罠・落とし穴を避けるにはどうすべきかを考えていく本。 インターンの延長上でAPIの理解を深めていきたいと思った。 WebAPIなんぞや UR

知識ゼロからソフトウェアテストを学習してみた

知識ゼロからソフトウェアテストを学習してみた

学んだ背景 選考を受けている会社の技術テストで、フィボナッチ数列を組み単体ユニットテストを実装してくださいという課題がでて、テスト今まで書いたことがなかったので、色々学んでみた。 ソフトウェアテストの意義 著者はソフトウ

静的型付け・動的型付けの理解

静的型付け・動的型付けの理解

こんにちは。最近、色々な言語を勉強してきて、この2種類に言語は分かれることが知りました。 早速。 静的型付けとは コンパイル時に変数の型が定まる言語。型にまつわる問題はプログラムを実行しなくても発見できる。 事例:Jav