Java Programming: The Comprehensive Modern Java Course
Java Programming: The Comprehensive Modern Java Course, available at $34.99, has an average rating of 4, with 239 lectures, based on 1 reviews, and has 18 subscribers.
You will learn about Gain in-depth understanding of Java core features Understand the 'Why's of Java and not just the 'How's Learn up-to-date Java features using latest JDKs Learn How To Use Java Lambda Expressions For Functional Programming Gain enough experience to work no other Java frameworks like Spring, Vaadin, JavaFX, Android…etc This course is ideal for individuals who are Anyone willing to get an in-depth understanding of the Java Programming Language It is particularly useful for Anyone willing to get an in-depth understanding of the Java Programming Language.
Enroll now: Java Programming: The Comprehensive Modern Java Course
Summary
Title: Java Programming: The Comprehensive Modern Java Course
Price: $34.99
Average Rating: 4
Number of Lectures: 239
Number of Published Lectures: 239
Number of Curriculum Items: 239
Number of Published Curriculum Objects: 239
Original Price: $64.99
Quality Status: approved
Status: Live
What You Will Learn
- Gain in-depth understanding of Java core features
- Understand the 'Why's of Java and not just the 'How's
- Learn up-to-date Java features using latest JDKs
- Learn How To Use Java Lambda Expressions For Functional Programming
- Gain enough experience to work no other Java frameworks like Spring, Vaadin, JavaFX, Android…etc
Who Should Attend
- Anyone willing to get an in-depth understanding of the Java Programming Language
Target Audiences
- Anyone willing to get an in-depth understanding of the Java Programming Language
Java is a top programming language used in almost all areas of software development. Learning Java will put a significant boost to your skillset. This course is not just another Java course, it is designed to give learners a gentle but comprehensive education on the Java programming language.
After going through this course you will be equipped to dive deeper into other concepts of the Java programming language.
Why learn from this course
This course not only teaches you Java but also gets you up to speed with the latest Java features. Java is quickly evolving and there are better ways of solving problems, more concise than you must have seen on your old Java textbooks. You will learn not just Java but current practices in the language.
Here is what we would explore:
* Basics of Java Programming – Learn Variables, Primitives, Var Keyword
* Java Operators – Arithmetic, Unary, Equality, and Conditional Operators
* Java Conditionals and Loops – If Statements, Switch Blocks and ForLoops
* Arrays – Creating Arrays, Index Value, Multidimensional Arrays
* Methods – Parameters, Arguments, and Return Values
* Object-Oriented Programming – Class, Object, State, and Behavior
* Java Classes In-Depth – Abstract classes, Anonymous Classes, Packages…
* Java Interfaces – Interfaces, Nested Interfaces, Default Methods
* Java Wrapper Classes and Autoboxing
* Java Strings
* Java Enums
* Java Exceptions – Throw, Finally, Custom Exceptions, Chained Exceptions, Multi Catch
* Java Generics
* Java Lambda Expressions and Functional Interfaces
* Java Collections – List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, LinkedHashMap and TreeMap() – Compare, Contrast and Choose
Course Curriculum
Chapter 1: Introduction
Lecture 1: Installation
Lecture 2: Installing in Windows
Lecture 3: Installing In Mac
Lecture 4: Java Jshell
Chapter 2: Getting Started
Lecture 1: Java Variable Theory
Lecture 2: Java Variables
Lecture 3: Primitives
Lecture 4: Var Keyword
Lecture 5: Case Sensitive
Lecture 6: Keywords
Chapter 3: Operators
Lecture 1: Arithmetic Operators
Lecture 2: Unary Operators
Lecture 3: Equality and Relational Operators
Lecture 4: Conditional Operators
Chapter 4: Conditional Blocks
Lecture 1: If-Then
Lecture 2: If-Then-Else
Lecture 3: If-Then-Else-If
Lecture 4: Switch Blocks
Lecture 5: Break Statements In Switch Blocks
Lecture 6: Print Statement
Lecture 7: While Statement
Lecture 8: Do-While Statement
Chapter 5: Java Loops
Lecture 1: Intro To For Loops
Lecture 2: ForLoops
Lecture 3: Loop Counter
Chapter 6: Arrays
Lecture 1: Arrays
Lecture 2: Creating Arrays
Lecture 3: Array Index
Lecture 4: Index Value
Lecture 5: Array Length
Lecture 6: Print Array With ForLoop
Lecture 7: Sum With ForLoop
Lecture 8: Last Element With Length
Lecture 9: Looping With Last Index
Lecture 10: Creating Array With New Keyword
Lecture 11: MultiDimensional Arrays
Lecture 12: MultiDim Array Contd.
Lecture 13: ForEach-Loop
Chapter 7: Methods
Lecture 1: Intro To Methods
Lecture 2: Java Methods
Lecture 3: Method Return
Lecture 4: Method Parameters
Chapter 8: Introducing Classes And Object Oriented Programming
Lecture 1: OOP?
Lecture 2: Java Classes
Lecture 3: Access Modifiers
Lecture 4: Static Members – Part 1
Lecture 5: Static Members – Part 2
Lecture 6: Static Members – Part 3
Lecture 7: Constructors
Lecture 8: Constructors w Parameters
Lecture 9: Predefined classes
Lecture 10: Java And The JVM
Lecture 11: The Main Method
Lecture 12: Running Java Files
Lecture 13: IntelliJ Revisited
Lecture 14: Variable Scope
Chapter 9: Loops And Controls
Lecture 1: Break and Continue
Lecture 2: ForLoop Variations
Lecture 3: ForEach Loop
Lecture 4: While Loops
Lecture 5: DoWhile Loop
Lecture 6: Switch Statements
Chapter 10: Intro To Classes
Lecture 1: Reference and Value Variables
Lecture 2: Method Overloading
Lecture 3: Constructor Overloading
Lecture 4: Assigning Reference Variable Values
Lecture 5: Objects as Arguments
Lecture 6: Pass by Value and Reference
Lecture 7: Non-Primitive Member Variables
Lecture 8: Inner Classes
Lecture 9: Static Inner Classes
Lecture 10: Multiple Classes In One Java File
Lecture 11: Method Local Class
Lecture 12: Static Blocks
Lecture 13: Init Blocks
Chapter 11: Intro To Classes Cont. – Part 2
Lecture 1: The Scanner Class
Lecture 2: The Final Keyword
Lecture 3: Java Var Limitations
Lecture 4: Comments
Lecture 5: Inheritance Concept
Lecture 6: Inheritance Need
Lecture 7: Extends Keyword
Lecture 8: Overriding
Lecture 9: Super Instance Variables
Lecture 10: Super Methods
Lecture 11: Super Constructors
Lecture 12: Dynamic Method
Lecture 13: Dynamic Method Dispatch – Part 2
Chapter 12: Intro To Classes Cont. – Part 3
Instructors
-
Lemuel Ogbunude
Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 0 votes
Frequently Asked Questions
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!
You may also like
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024
- Top 10 Blockchain Development Courses to Learn in December 2024
- Top 10 Unity Game Development Courses to Learn in December 2024
- Top 10 Artificial Intelligence Courses to Learn in December 2024
- Top 10 Flutter Development Courses to Learn in December 2024
- Top 10 Docker Kubernetes Courses to Learn in December 2024
- Top 10 Business Analytics Courses to Learn in December 2024
- Top 10 Excel Vba Courses to Learn in December 2024
- Top 10 Devops Courses to Learn in December 2024