授课教师:张广洁、潘海亮
教师简介(中英文):
拥有多年软件开发经验,参与多个 WEB 项目的后端开发与交付,目前专注于后端开发相关工作。
I have many years of software development experience and have been involved in the back-end development and delivery of several WEB projects, currently focusing on back-end development related work.
课程简介(中英文):
课程主要有敏捷开发与版本控制;极限编程,TDD和重构;Web MVC/Restful架构;课程的实验内容有使用Git进行版本控制;TDD 程序 FizzBuzz 练习;搭建SpringBoot项目进行RESTful API开发,与React进行集成;课程采取理论与上机实践结合的方式,使学生了解敏捷开发,掌握基本敏捷相关知识。培养学生紧密协作,结对编程,频繁交付的能力与意识。
The course mainly includes agile development and version control; extreme programming, TDD and refactoring; Web MVC/Restful architecture; the experimental content of the course includes using Git for version control; TDD program FizzBuzz practice; build SpringBoot project for RESTful API development, and integration with React; the course takes theoretical and hands-on The course adopts a combination of theory and hands-on practice to enable students to understand agile development and master basic agile-related knowledge. Cultivate students' ability and awareness of close collaboration, pair programming, and frequent delivery.