课程主页: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado
在Coursera平台上,有一个名为《Desenvolvimento Ágil com Java Avançado》的课程,它为已经掌握Java基本概念和编程实践的学习者提供了一个深入学习的机会。课程的设计旨在帮助学员进一步掌握Web应用程序开发和数据库存取的技巧,并通过实践项目来巩固所学的高级Java概念。
课程为期四周,每周都有不同的主题与技术要素。以下是各周的课程内容概述:
- 第1周:学生将被引导进入Java Web应用的世界,通过Servlet创建动态网页,并利用Selenium进行Web应用测试。此外,课程还介绍了Java的泛型类型,以增强类型安全性并减少冗余代码。
- 第2周:在第二周,学员将深入学习JSP(Java Server Pages)技术和MVC模式,同时接触到Java 8的新特性——Lambda表达式,这使得代码更加简洁和优雅。
- 第3周:本周的重点是JDBC(Java数据库连接)API,学生将学会如何管理数据库访问并使用DBUnit对其进行测试。学员也会接触到反射和注解API,这些特性可以赋予开发者强大的能力,但同时需要谨慎使用,以保持代码的可读性。
- 第4周:最后一周,学员将应用所学知识创建一个带有数据库访问的MVC Web应用程序,并尝试通过游戏化元素增强应用体验,这一实践项目将巩固他们在课程中的学习。
《Desenvolvimento Ágil com Java Avançado》课程的设置非常符合已经有Java基础的人员,既拓宽了技术视野,又鼓励学员在真实项目中运用所学知识。课程的每个模块都设计得非常实用,适合希望进一步提升技能的开发者。总体而言,这是一门值得参加的课程。
课程主页: https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado