课程主页: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado
在Coursera上有一个非常实用的课程,名为《Desenvolvimento Ágil com Java Avançado》。这个课程特别适合那些已经掌握了Java语言基础,并希望深入了解Web应用程序开发及数据库访问的学习者。课程的主要目标是增强你的Java高级概念及应用开发的经验,帮助你更自信地设计复杂的程序。
### 课程概述
本课程假设你已经熟悉面向对象设计原则和测试驱动开发(TDD)。接下来的学习中,你将能够更好地理解先进的Java概念并将其应用于Web应用程序开发中。课程分为四个模块,每个模块都侧重于不同的技术和实践,紧紧围绕着如何好用高效地开发Web应用。
### 课程大纲
**第一周**:学生将学习使用Java创建动态Web页面,利用Servlet技术,并通过Selenium进行Web应用测试。同时了解Java的泛型,以提供类型安全和减少冗余代码。
**第二周**:深入学习Java Server Pages (JSP)和MVC模式,探索Java 8的新特性——Lambda表达式,这些特性使Java代码更简洁,同时实现函数式编程风格。
**第三周**:在本周课程中,学习Java数据库连接(JDBC)API,以便管理数据库访问,并使用DBUnit测试数据库交互。同时,接触Java的反射和注解API,将为你提供更强大的开发能力。
**第四周**:通过实践创建一个MVC Web应用程序,利用之前所学的数据库访问知识,进行项目开发,并引入游戏化的元素,提升用户体验。
### 总结
总的来说,《Desenvolvimento Ágil com Java Avançado》是一个极具价值的学习课程,能够帮助开发者在Java应用程序开发中更进一步。如果你想要在技术上有所突破,提升Web开发能力,我强烈推荐你参加这个课程,不仅能够获得丰富的知识,还有机会与来自世界各地的学习者进行交流与合作。通过这个课程,你将为未来的职业发展打下坚实的基础。
课程主页: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado