今日もセブ島は晴れ!こんにちは、TABIPPO.NET編集長のルイスです。エンジニアになる旅(セブ島でのエンジニア留学)が21日目になりました。先週はシキホール島の黒魔術師に会ったところでした。
文系・営業畑の30歳「はじめてのコーディング」 / Day001
世界40カ国から選ぶ「住みやすい国」5ヶ国 / Day007
恐るべきシキホール島の黒魔術師に「いびき」を治してもらった / Day014
セブ島21日間で身についた7つの技術 / Day021 (いま、この記事を読んでいます)
海外でクレジットカードをスキミングされた!発覚から復旧までの3日間 / Day028
仕事を効率化を実現する21のアイデア / Day035
エンジニア留学についてよく聞かれる12のこと / Day042
海外生活をして、自分が変わった10のこと / Day049
遭遇率100%のオスロブでジンベエザメに会えなかった話 / Day056
制限時間は42日!セブ島で旅のWebサービスを作ってます / Day063
セブ島で3ヶ月リモートワークして見つけた7つのメリット / Day070
エンジニア留学行ったから、就職できるのか人事担当に聞いてみた / Day077
今回は21日間のセブ島エンジニア留学で身についたスキルを振り返ってまとめます。というのも、留学先(NexSeedさん)のWebエンジニアコースでは、21日目までが基礎コースとしてカリキュラムが組まれています。基礎コースを終えたいま、僕たちは実戦に出て行く準備ができた訳です。
HTML / CSSで簡単なページを作れるようになった
ご覧いただいたページが1つ目に作った自己紹介サイト「Louis It’s Me」です。bootstrapやboltといったテンプレートをHTMLやCSSを使ってカスタマイズすることで、簡単なページを作ることができるようになりました。
PHPでデータベースと接続したり、データを表示したり
こちらは2つ目のサイト「Cebutter」で、Twitterの投稿機能を実装しました。PHPを使って、データベースにアクセスして過去の投稿を表示したり(右側)、フォームに入力した内容をデータベースに追加(左側)することができます。
SQL / phpmyadmin を使ってデータベース(MySQL)の操作
同じくCebutterのデータベースを作るために、MySQLの知識やSQLの命令文やphpmyadmingの操作方法を学びました。…だんだん、覚えることが多くなってきましたね。
XAMPP / Vagrant / Virtual boxを使って開発環境を作る
サイトの開発はローカル環境(インターネットには公開せず、自分のPCの中)で進めました。その環境構築のために、まずはXAMPPというアプリを使います。こちらはお手軽な開発環境。次に、VagrantとVirtual Boxを利用して、開発環境を0から作りました。
いきなり本番のサイトを変更すると、表示が真っ白になったり、サイトが重くなったりを防ぐために、ほとんどの時間は開発環境でコードを書いています。
ターミナルを使って、コマンドでPCを操作する
いわゆる「黒い画面」に英語のコマンドを打ち込むとPCが操作できます。そこには、クリックもドラッグも存在しないのです。