Have a question?
Message sent Close
4.73
70 reviews
Hot

Java 17: Learn and dive deep into Java

Java 17 Fundamentals, OOP, Lambdas, Generics, Stream API, Collections, IO, and JUnit 5 With real-life examples
Instructor
Ryan Gonzalez
5,029 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

Welcome to the Learn and dive deep into Java course.

 

This course is for:

  • Students.
  • Graduates
  • Self-taught Software Engineers
  • Bootcamp graduates.
  • Interview Preparation.
  • Technical Managers.
  • Software engineers with 0-3 years of experience
  • or If you always want to stay up-to-date (this course will be updated regularly to cover the latest Java features)

 

Course prerequisite:

  • You need a laptop, preferably connected to two screens, one for the course and the other for practice.
  • To stand out as a software engineer, you should be patient, inquisitive, and detail-oriented.
  • No prior programming experience is totally fine. I’m explaining all concepts here in a very simple and straightforward way.
  • I will use IntelliJ IDEA Community Edition to write Java Code in this course. It is free, modern, and preferred among Java developers.

     

I chose Java for this course for many reasons:

  • It is a must-know programming language taught in all computer science programs.
  • Using Java, you can develop countless types of applications that run on any operating system.
  • Java is the second preferred programming language among the top 25 tech giants.

 

Course overall objectives:

  • Provide detailed and organized material that makes you land a job and start working from day one.
  • This course will cover most Java topics, data structure, and some algorithms so you can pass job interviews.
  • There will be a questions and answers section to answer students’ questions.

 

I will update this course every three months.

I will answer all your questions within 48 hours, and some questions will get a video response.

 

This course covered in detail the following topics:

  1. Java Fundamentals (Data Types, Conditionals, Iterations, Arrays, Strings, Exception Handling).
  2. Object Oriented Programming (Classes, Methods, Static, Inheritance, Record, Abstract classes, Interfaces).
  3. Lambda expressions, Generics, Stream API.
  4. Collections Framework (in-depth).

Coming Soon Multithreading, Data Structure in Java, and more.

 

 

Primitive Data Types
Conditionals
Iterations in Java
Arrays and Strings
OOP Part 1 (classes, methods, static keyword)
OOP Part 2 (Inheritance and record class)
OOP Part 3 (Abstract classes and Interfaces)
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.73
70 reviews
Stars 5
59
Stars 4
7
Stars 3
3
Stars 2
0
Stars 1
1
35102
Course details
Video 24 hours
Certificate of Completion
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW