我要报名
适用人群
主要针对想申请Software Engineer岗位的同学,简历上缺乏行业级别软件项目经历,可以通过完成这个实战性极强的全栈开发项目,来做一个从前端、后端到数据库到第三方API集合的软件系统。
你将收获
Seleted Icon
你将收一个完整可展示的全栈个人电商网站项目
Seleted Icon
前端和后端开发能力
Seleted Icon
导师推荐信,课程结业证书
你将学习的技能
全栈推荐系统项目
前端后端开发能力
mobile application
课题介绍
随着移动端设备的日益增多,跨平台的开发工作成为了各大科技公司的重中之重,而Flutter是基于Dart语言的今年来热门前端框架,2022年以来越多的公司选择Flutter作为跨平台开发工具。而通过本项目的学习,你将了解到如何从零搭建一个可以横跨Web,Mobile Web,Android和iOS的网页应用。 项目将实现一个个人电商网站,可以自己上传商品及其文字描述,图片,视频,来让浏览网站的其他人购买,接有支付功能和快递功能,通过Stripe等三方支付工具支付,并且能自动在USPS及FedEX下单让快递员上门取货。
课程大纲
总项目时常为12课时,每周2--3次,以理论+实践的形式手把手带你搭建一个个人电商网站
1
Web基础,html+css
考察:学会native web的结构
授课2小时; 学习2小时
2
Flutter+Dart基础 Component based Web Development
考察:学会当前最火的Dart+Flutter的开发模式,并制作简单的网页Demo
授课2小时; 学习2小时
3
Java Server
考察:学会前后端的交互流程
授课2小时; 学习2小时
4
Protocol Buffer
考察:了解Protocol在开发中的重要性
授课1小时; 学习2小时
5
数据库PostgreSQL
考察:学会Java和SQL的交互
授课1小时; 学习2小时
6
API的接入
考察:学会后端接入Stripe, UPS等三方API
授课2小时; 学习2小时
7
Testing
考察:了解Testing的重要性
授课2小时; 学习2小时
课程导师