教程演示🔗
综合 Java 编程课程,集成了设计原则、最佳实践和讲师指导的 Java EE 项目
你将学到什么
-
经过行业审查的综合课程,可帮助您掌握核心和高级 Java,包括 JVM 内部原理
-
掌握设计原则、最佳实践和编码约定,编写设计良好的专业 Java 代码
-
通过开发由讲师指导的基于 Java EE 的 Web 应用程序来获得实际经验
-
为您余下的职业生涯奠定坚实的 Java 基础。它类似于 Java 硕士课程。
-
如果系统地完成整个课程,您的 Java 技能将与 Google 等顶级公司的工程师相当
-
通过使用实际应用程序作为案例研究来掌握面向对象的编程概念
-
通过最佳实践掌握异常、IO、集合框架、泛型、多线程、数据库等
-
对使用 Lambda 和 Streams 等 Java 8 结构的函数式编程有深入的了解
要求
-
3P:激情、耐心、毅力。请注意,这不是速成课程!
-
最高浓度。你半年多的自学时间浓缩在70个小时里。所以,没有绒毛!
描述
23 年 5 月的课程更新:面向对象编程部分通过更实际的示例得到了极大的改进。
本硕士课程经过5年多的精心开发,遵循独特的、 经过行业审查的课程,帮助您成为一名完整且专业的 Java 工程师。它拥有来自160多个国家/地区的120,000多名学生,其中包括完全的初学者到经验丰富的 Java 专业人士。IBM、TCS、Cognizant、Wipro等顶级公司正在积极使用该课程来提高员工的技能。它一直被 Udemy 评为前 3名之一付费Java课程,帮助许多学生开始了他们作为“自信”Java程序员的职业之旅。以下是一些学生的感言:
“总的来说,这是我学过的最好的编程课程之一!与斯坦福工程无处不在的课程相当。” 〜卡洛扬·T.
“完成本课程几年后,我将留下这篇评论。这无疑是我学过的最棒的在线课程。非常深入、非常彻底,当我提出问题时,Dheeru 总是很有帮助。真的想要从这门课程中受益,你必须坐在那里敲打你的头,但如果你仔细做笔记并确保你能解释你为解决问题所采取的每一步,你就会脱颖而出。我现在是“我是一名数据工程师,这门课程是我向科技领域转型的最大催化剂之一。谢谢我以前的学生 Dheeru!” 〜卡尔文·萨农
“这是自安德烈·拉莫特 (Andre LaMothe) 停止写作以来我读过/见过的最好的高级和初学者课程。 ”~ Stephen Jonson
“绝对令人惊叹、完整且深入的课程。我会向所有对 Java 和一般编程感兴趣的人推荐这门课程。Dheeru Mundluru 是一位模范且反应灵敏的讲师。他以如此清晰的方式解释了概念,并举例说明了一切都非常有意义.当我开始这门课程时,我对编程只有模糊的想法,现在完成这门课程后,我有了坚实的基础。我可以肯定地说,由于这门课程,我爱上了 Java 语言及其生态系统。 “〜穆罕默德·阿萨尔·阿卜杜拉
“这是一门精彩的课程。讲师非常有能力。他是一位世界级的讲师……参加这门课程肯定会让您对这种伟大的语言产生极大的欣赏。 ”~ Carrel d’Haiti
“ ……这本书应该是所有其他书籍中最畅销的…… ” ~ Brady Adams
“我买了很多课程,但这门课程对我来说改变了游戏规则。正如名字所说,它很深入。它帮助我通过了一家信誉良好的公司的带薪实习面试,现在我找到了工作。非常感谢非常感谢 Dheeru Mundluru 发布了如此精彩的课程。你值得5+ ”~ Stephen
“……我已经成为一名 Java 开发人员8年了,并拥有计算机科学硕士学位……这确实是市场上最好的在线 Java 视频课程…… 希望我当时有这样的课程我第一次开始“~克莱夫·斯图尔特
“这是 Udemy 上最好的 Java 课程 – 就这样! Dheeru 不仅对他所教授的内容充满热情,而且非常着迷,涵盖了该主题的每一个细节……大多数课程都有演示,Dheeru 确保它们在没有演示的情况下也能工作任何小故障。他是一位天才编码员…最后,他使用了我在其他讲师那里还没有看到的准确而强大的英语词汇。如果你想学习 Java,从安装、配置一直到掌握其高级主题 – 不用再犹豫 – 您来对地方了 => 这 – 就是 – 它!!! ” ~ Richard Reddy
“这门课程的JVM 内部原理部分本身就值得购买这门课程。优秀的教学风格。” ~ 瑞安·庄
课程大纲:
本课程的目的不是教授核心 Java 技能,而是有一个更大的目标,即帮助您在 本课程结束时成为一名完整且专业的 Java 工程师。为了实现这一点, Java 编程教学需要采用整体方法。为了确保您掌握 Java 语言,本课程的内容非常全面,涵盖了 Java 语言的大部分功能,并对其进行了非常深入的讨论。为了进一步确保您已做好行业准备,并且可以编写设计良好的专业代码、大量行业标准最佳实践和设计原则在代码中进行了解释和演示。为此,您还将使用Eclipse作为 IDE,使用专业编码约定来实现由讲师指导的 Java EE Web 应用程序。如果系统地完成整个课程,您的 Java 技能将与 Google 等顶级公司的工程师相当。最后,您的所有问题都将在 24 小时左右得到深入的个性化答复。到目前为止,已经回答了超过10000 个问题!
大学生特别注意事项:第三讲提供了每周和学期目标的专门指导,顺利融入您的大学日程。
课程详情:
本课程首先概述 Java,涵盖从 Java 的起源到安装 Java 以及编写第一个 Java 程序的所有内容。甚至连编译和解释等最基本的概念也得到了解释。所有其他主题都从语言基础知识、面向对象的概念和设计、JVM 内部结构、异常、IO、集合框架、泛型、多线程、数据库、嵌套类、枚举和通过 Java 进行函数式编程开始深入讨论8 种构造,如lambda 和streams。您还将了解数据库设计、实现 ( SQL ) 以及如何从 Java 程序与它们交互(通过JDBC)。该课程还很好地介绍了Servlet和JSTL等 Java EE 技术,这有助于项目实施。最后,还包含一个优秀的Eclipse IDE 教程,它教您如何专业地使用 Eclipse ,使用JUnit框架有效地编写、调试甚至测试Java 程序。
每场讲座都经过精心设计,解释了每个概念背后的动机。每个概念都通过深思熟虑的示例和插图进行了清晰的解释,并以代码进行了演示。通过现实世界的案例研究来解释继承和多态性等面向对象的概念,该案例研究也是课程项目的一部分。其中包括一些具有挑战性的编码练习和测验,以巩固您所学到的知识。
该课程项目涉及构建一个书签 Web 应用程序,帮助用户为书籍、电影和网页等项目添加书签,并随着新概念的学习而逐步构建。该项目由讲师指导,并使用专业编码约定和最佳实践来实施。它遵循良好的面向对象设计,结合了MVC架构模式,并使用测试驱动开发(TDD)方法。Java EE 堆栈包含 Servlet、JSP 和 JSTL 等技术,用于构建以MySQL作为数据库、Apache Tomcat作为 Web 服务器的应用程序。部分项目使用 先进的多线程功能。
最后,课程还教授了一些对于编写精心设计的代码至关重要的最佳实践和设计原则。这是本课程的亮点之一,将使您真正完成!
创建本课程背后的故事:
建立这门硕士课程的想法源于讲师 (Dheeru Munduru) 在硅谷担任软件工程师的经历。在与许多优秀的工程师一起工作了几年后,Dheeru 意识到,有时与他合作的团队无法开发出有效的解决方案。这导致了几轮“代码重构”,导致组织损失了宝贵的时间。他意识到这是由于世界上大多数大学和学院没有以正确的方式教授编程。学生大多只学习核心编程语言功能,而不强调编写精心设计的专业级代码所需的最佳实践或设计规则。由于此,当开发人员必须为复杂问题提出良好的解决方案时,他们往往装备不足。这会导致一些快速的临时和不完整的学习,这通常不仅会导致糟糕的解决方案,更重要的是会给开发人员带来很大的压力。这让 Dheeru 意识到需要一种更全面的教学方法,其中教授编程语言功能以及构建精心设计的强大软件所需的最佳实践和设计原则。这门课程是这种认识的结果,并且它已经接管了他 这让 Dheeru 意识到需要一种更全面的教学方法,其中教授编程语言功能以及构建精心设计的强大软件所需的最佳实践和设计原则。这门课程是这种认识的结果,并且它已经接管了他 这让 Dheeru 意识到需要一种更全面的教学方法,其中教授编程语言功能以及构建精心设计的强大软件所需的最佳实践和设计原则。这门课程是这种认识的结果,并且它已经接管了他5年的全职工作(如果兼职的话,相当于10多年)的开发。他将继续致力于建设这门课程,使其成为最好的 Java 课程之一。
本课程适合谁:
- 完全初学者。我们为您提供保障。我们将从编译和解释开始。
- 从其他语言转行的程序员
- 对自己现有的 Java 技能没有信心的 Java 程序员
- 想要了解设计原则和最佳实践的 Java 程序员。任何认真的程序员都应该知道这些东西!