|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-tutorial-by-sagar/
课程评论:没有评论
课程名称:掌握Java编程语言 概述:本课程旨在帮助新手和人员快速掌握Java开发的核心知识。作为一名架构师,我设计了这个课程,以便传授Java编程语言的最重要特性,让学员们了解后端开发的不同方面。课程重点在于Java的核心语言特性,并教授如何有效和高效地应用这些特性。尽管可能会有关于Java最新版本(如Java 15)的疑问,但实际上,掌握核心功能是重中之重,一旦掌握,其他高级特性将易于理解。作为课程的一部分,我会关注重要的更新,并在必要时进行调整。 在课程中,我希望学员能够理解以下方面: - Java核心语言特性 - 在编码设计中考虑SOLID原则 - 选定的设计模式的深入见解 请注意,课程不会覆盖所有设计模式,而是根据我的经验选择了一些重要的模式进行讲解。祝愿大家在Java开发的旅程中好运,让我们一起前行! 课程亮点: - 面向对象编程特性:类与对象、构造函数、继承、多态、抽象类、接口 - 帮助构建松耦合代码 - 异常处理与输入输出流 - SOLID原则 - 精选设计模式: - 建造者模式 - 单例模式 - 工厂方法模式 - 模板方法 - 外观模式 - 装饰者模式 - 代理模式(远程、虚拟、保护代理) - 其他Java语言特性,包括集合、泛型、Lambda表达式、流、反射API 通过此次课程,学员将为自己的Java开发之路打下坚实的基础。
I have a very specific goal in designing this course, being an Architect I do have an additional role of bringing up trainees or freshers upto the speed of the Java development, and in the process I need to device a training plan where they need to understand the most important aspects of Java programming language and understand different aspects of backend development.This made me design this course to address the first part of it, i.e. the Java programming language, where you will be focused on the most important features of Java programming language and see where and when to apply the features effectively and efficiently.You many be having questions like, is this course updated to latest editions of Java, such as Java15 etc etc. don't worry guys you first need to understand the core language features, once you are able to apply the core features rest of the things will fall in place. Thats my experience, versions are fancy terms guys, not every thing is applicable to us, if I feel some thing really important coming in, then I will certainly try to update that in the course. But anyway I will try to keep you posted on the changes don't worry.As an architect I want the trainees to be able to understand the following aspected of Java programming language, you should be able to understand the core language features, think about SOLID principles while designing the code and gain good insights about few selected design patterns. Let me confirm once again guys I won't be covering all design patterns, I picked few based on my experience and will cover them. All the very best to your Java developer journey, I am with you lets move forward.Course Highlights - Note - Refer to the Archived section for programming foundations.Object Oriented Programming features Classes, ObjectsConstructorsInheritancePolymorphismAbstract classesInterfaces Building Loosely coupled codeException handlingIOStreamsSOLID PrinciplesFew selected Design PatternsBuilder SingletonFactory MethodTemplate MethodFacadeDecoratorProxyRemote ProxyVirtual ProxyProtection ProxyOther Java language features like CollectionsGenericsLambdaStreamsReflection API