应用程序基础架构JAVA 200 - 2.0 版
CLI 指令编程Command Line Interface
指令
指令运行 java
程序参数
环境变量
Bash 脚本编程
依赖管理Dependency Management
原始代码分享
使用 jar 包分享
使用 maven 分享
framework
使用 framework 改善 cli 程序
使用 github repository 发布
版本号规范
客户端界面Native App UI
事件
坐标
颜色
高级技术
数据同步
文件 与 持久化File and Persistence
文件
序列化
数据同步
JSON
XML
Base64
网络 与 服务器Networks and Servers
通信原理
TCP 通信
SRRP 协议
服务器
多线程Multithreadings
多线程
多用户管理
加锁
同步
数据库Database
关系型数据库 基本概念
SQL
JDBC 通信
服务器 与 数据库联通
非关系型数据库
MongoDB
网页编程Web App UI
HTML
CSS
JS
HTTP 通信HTTP Protocol
HTTP 协议
HTTP 静态服务器
后端渲染Backend Rendering
模板
前端渲染Frontend Rendering + REST API
前端渲染
异步调用
rest api
安全Security
加密
用户
Authentication
Authorization
合作Collabration
Git
Scrum
Kanban