掌握
AsyncWorking Java全栈项目实习
使用最新全栈开发技术,掌握工业级项目代码能力
AsyncWorking Java全栈项目实习亮点
通过我们帮你获得理想工作
有机会参加Career Coaching Bootcamp,2个月找工作陪伴,为面试做好准备,并与招聘人员建立联系。
价格选项
$4400
课程知识点
Java全栈训练营
React.JS
Java
Spring Boot
AWS
AWS ECS
AWS SQS
AWS EC2
AWS S3
AWS Lambda
Cloudformation
Jenkins
Typescript
PostgreSQL
实习会议
Agile
Scrum
Scrum Standup
Refinement
Workshop
Retrorespective
Brainstorm
Sprint
Sprint Planning
谁应该参加我们的AsyncWorking Java全栈项目实习?
什么是AsyncWorking?
Async Working 是⼀款新代项⽬管理⼯具,它主要针对中⼩企业型企业,为远程⼯作⼈员打造了⼀个集公告,清单管理,⽇程管理,看板,⽂件管理等功能为⼀⾝,⾼效、便利、⽆嘈杂邮件通知的项⽬管理环境
带队导师
参与由来自北大,拥有10年+的开发经验的虎头锤老师(人称锤姐)带领的开发团队,开发项目管理系统AsyncWorking。在真实的商业项目开发中提升至工业级的代码开发能力。
技术栈
运用最新技术栈:React, Java, Springboot, AWS ECS, Kubernetes, Lambda等,丰富简历中的项目经验。
技术实现
- 项⽬采⽤前后端分离开发
- 后端提供REST endpoints, 使⽤Spring Boot, Spring Data JPA, PostgreSQL, Message Queue
- 前端使⽤React,Typescript,React hooks,Functional components, Material UI
- 现有部署技术包AWS ECS, S3, RDS, CodePipeline, 即将使⽤的有Jenkins, Kubernetes, AWS EKS, AWS EC2
Workflow
集训亮点
强化spring和SpringBoot以及Java基础编程知识点
- 编写规范的Java 代码以及单元测试代码
- RESTFUL API 设计
- Event-Driven系统设计的相关模式的实现
- Spring Controllers/ Models/ Services详解
- Scheduled jobs的实现
- 领域建模详解和实现
- SAAS 的实现
- 使⽤Flyway实现data migration
- 采⽤JUnit, MockMvc等编写规范单元测试代码
强化前端技术栈基础HTML,CSS,JavaScript
- React Hooks & Functional components的实现
- 采⽤Formik和Yup实现表单功能
- 采⽤React Testing Library, React Hooks Testing Library, Jest等Library编写单元测试
- 编写JSON Server,实现前端隔离开发
- 选⽤Material UI库,CSS采⽤materialUI style hook api为主,SCSS为辅的⽅式进⾏规划
项目部署
- CodePipeline⾃动化部署前后端代码
- AWS ECS容器化应⽤程序
- AWS ECR维护管理应⽤image
- AWS Cloudfront优化前端⽹⻚访问性能
- Application Load Balancer及DNS配置
- UAT及PROD环境分隔管理
- 新部署框架的搭建(Jenkins, Kubernetes and Terraform)