两周后端培训

官网:https://haomo-tech.com

作者:毫末科技

邮箱:hxg@haomo-studio.com

以下所有内容,都需要经过考核。

基础培训及考核

  • 开发流程培训-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

公司自动化工具培训

实战培训及考核

  1. 采用PowerDesigner-16.5设计基本的用户权限管理数据库(MySQL 5.7)。包括如下关键表(不限于下表):

     部门
     用户
     角色
     菜单
     菜单权限
    
  2. 采用公司的自动化框架生成后台接口,并完成以下步骤:

     a. 在http://gitlab.haomo-studio.com/groups/HireTest组下面以自己的姓名全拼创建工程,例如胡小根应该创建工程名称为HuXiaogen
     b. 将生成的工程代码,提交到新建的工程里
     c. 在自己本机上,采用Postman验证所有接口是否可用
     d. 查看swagger定义,并验证接口是否可用
    
  3. 将生成的工程,采用以下容器发布到服务器47.95.215.5。服务器访问方式:ssh train@47.95.215.5。要求如下:

     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。
    
  4. 将服务器上的服务转发到自己本机,使得 http://127.0.0.1:8000/swagger-ui.html可访问

results matching ""

    No results matching ""