WELCOME TO MY COURSE - "Beyond Java Basics"
You can find more info here: ldeng(dot)net/courses
Important Notice: This is NOT a course about basics of Java but rather some further talks and practices on various topics with Java 8.
What is this course about?
It focuses on the more advanced topics beyond Java basics. Here is a brief view:
- Concepts about concurrency and generics
- Interface, inheritance and objects
- New I/O packages
- JDBC and JPA to deal with relational database
- Lambdas, streams and more in Java 8
Why this course?
You see a lot of courses out there talking about basics for Java, and they are good to bring beginner into the world of Java programming. Yet, you don't just stop at learning basics, and you need to know some more advanced concepts on various topics and best practices. That's the motivation for this course.
How to follow the course?
Each section covers a topic in Java and then each topic is broken down into several lessons. Most of the time, you will see me showing the code and explaining the concepts. Sometimes you may want to pause the video and refresh on some of the knowledge on Java basics, or search for more materials on the topic so that you can have a deeper understanding, as I can't cover all of them in the course. Also, if you can practice writing your own code at the end of each of lesson, you will double your learning efficiency.
Le Deng was first exposed to programming when he was at elementary school and his first language was Logo, a 2D drawing programming language. He received his BS in Electrical Engineering in China and his MS in Electrical Engineering at RIT in US. He has been both a learner and a teacher through the course. In the past few years, he has been interested in web technologies and working on his own path to become an entrepreneur. He’s life philosophy is to contribute a hand on better shaping this world and he is willing to spend just a life-time to fulfill it. He is currently working as a consultant in Boston US.