[Day 01] - 前言-在开始之前

前言

大家好,我是rei1997
想趁着这次的铁人赛督促自己学一些新东西,
虽然天天都在加班,只能趁深夜跟假日赶稿,但我会努力完赛的!!

这次参赛的主题是【永丰金融APIs】

从永丰的网站上,可以看到有4类API可以供我们串接,
https://ithelp.ithome.com.tw/upload/images/20210915/201289736ZoY0spZfb.png

那麽这30天我要拿什麽来串这些API呢?

我想用一些自己没用过的新工具来写网站,然後串接永丰的API
毕竟对於新手工程师来说,学习新技术、累积实作经验都是很重要的!

因为自己也还是junior,所以这30天的纪录 我会定义为笔记而非教学,
不过我还是会试着以自己的理解来做一些简单的解释
如果描述有错也麻烦各位大大不吝指教

目标

目前的目标是至少要做到以下两项功能
1.登入/注册
2.查汇率

如果时间允许的话,就再串其他api来玩玩看

规划架构是采用前後端分离来实作,
大概是这样
https://ithelp.ithome.com.tw/upload/images/20211027/20128973TD4sx8Z6XZ.png

前後端分离的重点在於前端页面只管页面呈现、取得资料、跟後端做沟通,
後端则只需要负责专心处理业务逻辑、资料处理等工作,

以jsp来说,
需要先由Server端将java的部分转成浏览器读得懂的html,再传送给使用者

而前後端分离,
前端Server只需要传送html、javascript等静态资源,
後端只需要单纯传送资料,不用再管页面呈现

另一个好处是前端工程师跟後端工程师可以各自专心做好自己的工作

前端我原本打算用Angular,但是在查资料时发现,React才是目前的主流,
所以果断改使用React作为前端,
一来能找到的资源比较多,而且有机会的话,搞不好还能无缝接轨写React Native来玩

後端我则是打算用Spring Boot,

资料库就用号称RMDB能做的,它也都能做到的NOSQL:Mongo DB,

这三样框架/DB我以前没碰过,但java、sql、js的基本概念还是有一点的,
应该不成问题,也算是从0开始学习,很有挑战性,就且战且走吧!!



2021/10/27 调整文字、图片


<<:  每个人都该学的30个Python技巧|技巧 16:其他串列常用的函式(字幕、衬乐、练习)

>>:  Day 01: 【序】– 架构与设计、代码、工程师

[ Day 11] Forensics 小暖身

哈罗,今天是一周的第一天 我们来试试 Forensics 吧 放心,一定从简单的题开始 又是拚手速的...

近似最短路径 (1)

11 近似最短路径 前面介绍的所有点对最短路径演算法,好写的得花 n^3 的时间、比较快的又得仰赖矩...

创建App-主页界面

创建App-主页界面 在登入页面设计、建设完成後,进入第二个页面建设啦。主页包括了广告,作业、讨论区...

Day13 跟着官方文件学习Laravel-了解RESTful API

在了解RESTful API之前,先简单讲解一下HTTP method。我们知道在HTTP meth...

Day 30 总结

初次见面的各位初次见面,好久不见的各位好久不见(才一天)。今天没什麽要说的,只想谈谈这30天的一些心...