デジタル人材育成科 アプリケーション開発基礎

SINGLE TASK 一点集中術 / 「シングルタスクの原則」ですべての成果が最大になる | 本の要約サイト flier(フライヤー)

電話でクライアントと話しながら、たまったメールの対応をして、プロジェクトの資料にも目を通す――だれもがそんなマルチタスクなビジネスパーソン像に憧れを抱くことだろ…

無意識にマルチタスクになっているなど、注意力が散漫にならないため、どうすれば良いと思いますか?

これまでの経験で、最も集中できたな、という体験はありますか?また、それをどうすれば再現できると思いますか?

適職の結論 / あなたが気づいていない 「本当の強み」がわかる | 本の要約サイト flier(フライヤー)

本書は厳しく優しい転職本である。著者は「実力なく転職しても、さらにつらい環境にいくだけになるかもしれないよ」と少々耳が痛くなる警告を発する。その上で「転職する…

ビジネススクールで教えている武器としてのITスキル | 本の要約サイト flier(フライヤー)

今や、ITにまったく触れずに生きていくことはほとんど不可能だといえるだろう。日常生活においてパソコンやスマートフォンを使うことはもはや当たり前のこととして、仕事…

教養としてのプログラミング的思考 / 今こそ必要な「問題を論理的に解く」技術 | 本の要約サイト flier(フライヤー)

コンピュータの発展やAI技術の登場により、私たちの生活はここ数年で大きな変化を遂げた。それを受けて、2020年には小学校でもプログラミング教育が必修化される。社会で…

なぜ、システム開発は必ずモメるのか? / 49のトラブルから学ぶプロジェクト管理術 | 本の要約サイト flier(フライヤー)

これまでシステム開発案件に携わったことのある人の多くは、「なぜ、システム開発は必ずモメるのか?」という本書のタイトルに大いに頷くことだろう。システム開発でよく言…

フロントエンドエンジニアとバックエンドエンジニアの開発手法について解説します。

WBS(Word Breakdown Structure)・・・作業分解構成図

プロジェクト管理の基本ツールWBSとは?サンプル付きで解説 - タスク・プロジェクト管理ツールJooto (ジョートー)
https://www.jooto.com/contents/wbs/
  • 開発スケジュールを管理する
  • 誰がいつ、何をやるかチームで共有する
  • タスクの抜け漏れや不要なタスクをなくし、時間の使い方を最適化する
  • 作業過多になりがちな人、暇な人を見える化し、平準化する
  • 原則、1日1人1タスクで計画することで、その日すべき仕事に集中できる

開発手法:ウォーターフォール型とアジャイル型開発

ウォーターフォール開発とアジャイル開発の違い
出典:https://backlog.com/ja/blog/what-is-agile-and-waterfall/

ウォーターフォールはシンプルで正確な開発手法。大規模開発の現場を中心によく使われる。

アジャイルは柔軟で先行きが見えにくいプロジェクトに有効。ビジネス要件が明確でない現場を中心によく使われる。

全体像が見えにくく、開発が自由な分だけ、高いコミュニケーション力に加えて、しっかりとした目的意識とプロジェクト管理が求めらる(色々やったけど、結局なにもできなかったとなるプロジェクトも少なくない)。

名ばかりアジャイル:アジャイルという名の、ただの無計画には要注意!(プロジェクトのゴールや計画で、エンジニアサイドが顧客を評価すべき)

AWS SDK

AWS でアプリケーションを便利に開発・管理するためのツール群(大工の7つ道具)

フロントエンドのフレームワーク

フレームワークとは、システム開発を効率化するための規則や開発ツールのセットです(7つ道具の1つ)。

フレームワークの提供する型にはめることで、プログラミング言語の自由な表現を縛ることができ、プログラマーごとの個性を抑制することによって均一的なコーディングが可能となり、保守性を高めることができます。

Vue.js

JavaScriptのフレームワーク。HTML5/CSS3/JavaScriptの習得が前提となる。学習コストが低く、利用しやすいのが特徴。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vuedemo</title>
</head>
<body>
    <div id="app">
        <p>{{text}}</p>
    </div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js">
</script>
<script>
    new Vue({
        el:'#app',
        data(){
            return{
                text:"hello world!"
            };
        }
    })
</script>
</body>
</html>

Nuxt.js

Vue.jsの開発をさらに容易に、効率的に行うことができるフレームワークです。

React

Facebookが提供する、JavaScriptのフレームワーク

バックエンド:REST API

0からREST APIについて調べてみた - Qiita

REST APIの概要 ★REST APIとは RESTful API(REST API)とは、Webシステムを外部から利用するためのプログラムの呼び出し規約(API)の種類の一つで、RESTと呼ばれる設…