两周后端培训
以下所有内容,都需要经过考核。
基础培训及考核
- 开发流程培训-1h
- Linux基础-20h
- 公钥登录-1h
- ssh端口转发-8h
- ssh转发
- autossh断线重连
- nginx配-8h
- Linux常用命令-4h
- 用户及权限
- useradd
- chmod
- chown
- gpasswd
- chgrp
- 系统诊断
- top
- df
- du
- 网络诊断
- ifconfig
- netstat
- ping
- telnet
- 其他
- tmate
- tmux
- 用户及权限
工具、平台培训及考核
工具
- PowerDesigner-8h
- git-8h
- postman-4h
- Swagger-4h
- SecureCRT-2h
- gitbook/markdown-4h
- docker-8h
- Navicat-4h
平台
- gitlab-4h
- jira-4h
- upsource-4h
公司自动化工具培训
实战培训及考核
采用PowerDesigner-16.5设计基本的用户权限管理数据库(MySQL 5.7)。包括如下关键表(不限于下表):
部门 用户 角色 菜单 菜单权限
采用公司的自动化框架生成后台接口,并完成以下步骤:
a. 在http://gitlab.haomo-studio.com/groups/HireTest组下面以自己的姓名全拼创建工程,例如胡小根应该创建工程名称为HuXiaogen b. 将生成的工程代码,提交到新建的工程里 c. 在自己本机上,采用Postman验证所有接口是否可用 d. 查看swagger定义,并验证接口是否可用
将生成的工程,采用以下容器发布到服务器47.95.215.5。服务器访问方式:ssh [email protected]。要求如下:
a. 访问方式必须类似:huxiaogen.train.haomo-studio.com:8081、yangkai.train.haomo-studio.com:8888 b. 必须采用容器进行部署。服务器上相关容器包括:nginx:latest、tomcat:8、mysql:5.7 c. 所有个人文件,应放置到自己建立的用户子目录中,路径为:/home/train/<用户名全拼>,例如:/home/train/huxiaogen。
将服务器上的服务转发到自己本机,使得 http://127.0.0.1:8000/swagger-ui.html可访问