Java 21, Java 17, Java 11, Java 8 (adv.) and Spring Boot 3

所在平台: Udemy

课程主页: https://www.udemy.com/course/ocp11_from_oca8/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java 21, Java 17, Java 11, Java 8(进阶)及Spring Boot 3 课程概述: 本课程已被Udemy选入其Udemy Business项目,这只涉及3%的优质课程,并且课程内容在此基础上进行了进一步改进,包括Spring Boot 3及最新的Java版本(Java 21、22、23)的深入讲解,同时新增了完整的OCP认证测试及相关练习。课程内容强调实践,通过大量代码实例和作业,帮助学习者深入理解Java的高级特性。 课程包括: - Java四个长期支持(LTS)版本:8、11、17和21,深入讲解Java 8的高级编程,随后介绍Java 11、17及21的核心特性。 - 详细覆盖Java 8的功能,包括Lambda表达式、流、集合、并发等,并设置相关作业以加深理解。 - 深入讲解Java 11(如私有接口方法、注解、安全性及模块)和Java 17(如密封类、记录、模式匹配及文本块)。 - 介绍Java 21的新特性,包括未命名类、模式匹配等。 - 同时涉及Java 22的未命名变量及23的Markdown特性。 - 讲解Spring Boot 3应用程序,包括RESTful应用的运作方式、依赖注入以及使用Postman进行测试,随附作业和其详细解答。 此外,课程提供两个完整的OCP认证模拟测试及五个OCP练习测验,所有问题均有详细解答,适合准备认证考试的学习者。课程既适合想要学习Java的初学者,也为准备OCP认证的学员提供了系统的支持和丰富的学习材料。 讲师背景: 本课程由具有博士学位的大学讲师执教,拥有超过12年的Java教学经验,致力于讲解Java的高级概念,课程内容经过精心设计以帮助学员在Java领域取得成功。

课程评论(0条)

课程详情

[UPDATE April 2023] - MAJOR NEWS - this course has been selected by Udemy for inclusion in their Udemy Business program. "Udemy Business is a curated (carefully chosen) selection of high-quality Udemy courses - like yours" [Udemy email]. "Only 3% of all courses are chosen for Udemy Business." [Udemy email]. Since that great recognition from Udemy, I have further improved the course by adding:Spring Boot 3Java 21, 22, 232 Full OCP Certification Tests5 OCP Practice testsAll the code is now available on my GitHub reposSample reviews: "I am nearing retirement. So far I have learned more about lambdas than in the rest of my lengthy career. I never understood them as well as I do today, and I am only 18 classes into this course. Congratulations to Sean." [Robert R]"Great course, great explanation. The best course in Java I have seen so far." [Kaylan AD]"This course provides an exceptional hands-on learning experience with numerous practical examples, making it the best choice for staying up to date with the latest Java versions. The well-structured content and comprehensive approach ensure a deep understanding, making it an invaluable resource for Java developers." [Naveen KG]"Amazing course." [Imran S.]"This course is a jewel. Thank you for this course. Sean not only explains everything clearly, but he also solves lots of questions for edge cases, and when you ask a question, he answers. I passed the OCA with his course, and I hope to pass the OCP now." [Yigit K.]"Yes exactly what i was looking for. Precise and short lecture at the same time keeping it detailed on the topic.. Excellent!" [Anand K.]"Dr. Kenedy is truly EXCELLENT. I passed my Java 17 certification thanks to its course.with 86%" [Francklin]"Definitely the best Java course I've ever passed! It has detailed explanation of the most complex topics, and the code examples are really helpful. Special thanks to Dr. Seán for highlighting new Java 21 features. I couldn't wish more for this course." [Anna]"A very good, comprehensive course with code tests. I highly recommend it. It's clear he has a great understanding of the subject." [Ricardo V.]"Excellent - especially like the detail and pace - very good course." [Alan C]"Clearly explained, easy to follow and understand. Good code examples." [Ugyen N]"Great presentation skills, algo great knowledge of the subject by the instructor. Perfect talking speed, pauses, indications with details. Content is excellent. One of the best courses so far." [Ricardo Q.]"excellent course" [EL B]"Look, it really seems like the best course I've ever taken, without a lot of small talk, just good, well-structured content. Getting straight to the point." [Doug]"Very useful exercises and really interesting syllabus" [Laura]"Excellent content." [Harinder C.]"Clearly explained and easy to understand." [Thandekile V]"Great course from Sean!!!" [Patrick M]"This course tests all the concepts from scratch end and covers all the topics. I am happy that I chose this course." [Joshi J]"Easy to follow and straight to the point" [Daniel M]"Was easy to understand and simple examples." [Mark F]"Great how detailed it is." [Ali A]"very good and very useful" [Lilian P]"Excellent and useful explanations" [José C]"Explanation is very good and resources supplied helped to recall the learnings." [Javed]"very condensed info. in a very simple way it teaches you a bunch of concepts is a very rapid way." [Esteban C]"...I have just finished several sections and I can feel the instructor really has deep knowledge on Java with excellent teaching skills and demo skills and I already take many things into my job and improve a lot of my coding readability and performance..." [Passakorn S]"The course is very much helpful as it covers everything one need to know about the latest and useful features of different Java versions." [Arnab S]"very well explained with example and a lot of practice assignment as well. Very high knowlegable." [Vikash K]"Very good and complete course." [Gianni F]Overview:Java has now 4 LTS (Long Term Support) releases: 8, 11, 17 and 21. This course covers them all: it addresses advanced Java 8 programming in addition to Java 11, 17 and 21. Indeed I have added sections for both Java 22 and 23 (see below).This course is a successor to my "Java 8 OCA (1Z0-808) Certification - Master the Fundamentals", which covers Java fundamentals in great detail. As a result, this course starts with lambdas i.e. fundamentals such as classes, interfaces, operators and methods are not in this course. It is important to realise that while familiarity with Java is helpful, certification is certainly not a pre-requisite. This course starts with the advanced topics of Java 8 - lambdas, streams, collections, generics, concurrency etc. There are assignments for lambdas, streams and collections.Java 11 is then covered - LVTI, private interface methods, annotations, security and modules. Modules are examined in detail (with examples). Java 17 is covered next - sealed classes, records, switch expressions, pattern matching and text blocks. A significant assignment covering all topics is included.Java 21 then follows - unnamed classes and instance main methods, record patterns, pattern matching for switch, sequenced collections and virtual threads. An assignment that builds on the Java 17 assignment, is included.In Java 22, I cover unnamed variables and patterns and in Java 23, markdown is covered.Spring Boot 3 Application is next - how RESTful applications work, dependency injection/inversion of control and testing with Postman. An assignment is used to reinforce the material and its solution is explained in detail.2 Full OCP Practice Tests - mimicking the OCP exam itself, all questions have detailed solutions. Not to be underestimated as a learning opportunity i.e. if you don't want to take the Tests, just play the videos solutions of interest.5 OCP Practice Quizzes - smaller versions of the Tests above; again, all questions have detailed solutions.Topics are presented with both general understanding and certification in mind i.e. the course caters for both. Regarding certification, Java 8 OCP (1Z0-809), Java 11 OCP (1Z0-819) and Java 17 OCP (1Z0-829) are targeted. This course would be a great training support in conjunction with the excellent MCQ Certification tool from Enthuware.The theory of the topic is explained with lots of code examples used to reinforce the topic. The videos are annotated in detail to help the learner follow my explanations. Having access to the code is a great learning aid as you can get the code running and see what happens when you change it. In addition, the assignments/exercises are a great aid for learning.Topics include:Spring Boot 3 Application:configuring a Spring Boot application, including its dependenciesunderstanding how RESTful applications workhow dependency injection/inversion of control operatearchitecture overviewcode explained in detailtesting the application with Postmanan assignment with the solution explained in detailJava 23:MarkdownJava 22:Unnamed variables and unnamed patternsJava 21:Unnamed classes and instance main methodsRecord patternsPattern matching for switch Sequenced collectionsVirtual ThreadsJava 17:Sealed classesRecordsswitch expressions and pattern matchingText blocksJava 11:Modulesprivate interface methodsLVTI (local variable type inference)AnnotationsSecurityJava 8 Advanced:Lambda ExpressionsStreamsGenericsCollectionsConcurrencyJDBCFile IONIO.2SerialisationLocalisation2 x OCP Certification Quizzes - As per Oracle OCP certification tests, each quiz contains 50 questions; has a time limit of 120 mins and requires 68% to pass. Every question is explained with a video solution and in numerous cases I delve into code to further enhance the explanation. Even if you do not intend to do a Certification exam, these solution videos present lots of valuable information and therefore, provide many excellent learning opportunities.5 x OCP Practice Quizzes - There are 69 MCQ questions in total. As per the the Tests (see above), every question is explained with a video solution.My background:I am a PhD-qualified University lecturer since 2002. For over 12 years, I have taught Java on a bespoke Masters on behalf of a highly regarded software company. I love teaching and this course has all my experience in explaining advanced concepts of Java. In addition, I have a strong attention to detail which lends itself perfectly to the Oracle Java Certification exams.

课程标签

0人关注该课程

主题相关的课程