The Complete Core Java Course : Learn to Code
Salepage : The Complete Core Java Course : Learn to Code
Java fundamentals. You will learn Java programming through hands-on exercises.
Are you new to coding? Not to worry. This course teaches you how to code from the ground up.
Ideal for professionals transitioning to DevOps who want to improve their coding skills.
The ideal course for manual testers who want to transition into the world of automation.
There is more than enough information covered for professionals learning ‘Java for Selenium.’
Learn the fundamentals and advanced concepts of Java.
Object-Oriented Programming (OOP)
Java Programming Advanced
Comprehensive Core Java Concepts
Java Programming from the Ground Up
Java Data Structures
Java Regular Expressions
Date and Time Management
Java Exception Handling
Using the File System in Java
There are no powerpoints. Sessions centered on programming.
Support for Instructor Guidance and Query Resolution
Requirements
There is no need for prior coding experience. This course is open to anyone who wants to learn how to code.
The course covers core Java concepts in depth, with plenty of hands-on coding exercises.
Description
Hello there, this course is specifically designed for students who have no prior coding experience. The course covers all of the Core Java Concepts, from beginner to advanced, with practical examples and coding exercises.
This course covers Core Java topics in depth, from beginner to advanced. I believe in teaching by example. As a result, there will be no PPTs during the sessions. However, there are dozens of real-world scenarios used to explain Java basic and advanced concepts.
Please post your questions/feedback in the section provided under each session video. I’ll make certain that all of your concerns are addressed. The ‘Course Outline’ below will give you a good idea of the course’s depth and overall coverage. If you want to learn any other Core Java concept that isn’t covered in this course, please let me know via Udemy messenger.
Course Description:
Java Fundamentals
Installation of JDK 10 and Eclipse
Hello, Java Program!
Java’s Primitive Data Types
Java 10’s var keyword
Java Arithmetic Operators
Java Logical and Bitwise Operators
Java Relational Operators
If – Java Condition
Java Nested If – Condition
Java’s For Loop
Hands-on Practice with the ‘For Loop’
Java Nested For Loop
Hands-on Practice with ‘Nested For Loop’
Java’s ‘While’ and ‘Do While’ Loops
Java Loop ‘Break’ and ‘Continue’ Statements
Java String Fundamentals
Java String Comparison Operations
Java String Search Operations
Java String (Cut) Slice Operations
Java String Replace Operations
Java String Conversion Operations
Java Object Oriented Programming (OOPS)
Java Classes and Objects Concept
Hands-on class and object exercises
Java’s methods
Java Method Overloading
Java Access Specifiers (Access Modifiers)
Java constructor
Java Data Encapsulation
Java Static Keyword
Java’s Main Method Concept
Advanced Class and Object Exercises
Java Class Inheritance
Java Method Overriding
Java polymorphism
Java’s Super Keyword
Java’s Super Class Constructor
Java Protected Access
Java Abstraction
Java interfaces
Java’s final keyword
Java Data Structures
In Java, arrays
Java Array Object
Enhanced (Modified) For Loop in Java for Array Iteration
Hands-on Array Exercises in Java
Java 2-Dimensional Arrays
Java Hands-On Exercise with 2D Arrays
Object Array in Java
Java Array List
ArrayList Structure in Java
Java Linked List
In Java, ArrayList vs LinkedList
Java Iterator List
Java Hash Set
Java Linked Hash Set
Java Tree Set
In Java, iterating on Set
Java Hash Map
Java Tree Map
Java Iterating Over Maps
Java Regular Expressions
Introduction to Java RegEx
Regular Expression Quantifiers
Regular Expression Character Classes
Expressions in Brackets
RegEX OR Operator
RegEX DOT Operator
Matching Greed and Laziness
Hands-on Regular Expressions Exercises
Number Range Regularization
Java Exception Handling
What is a Java Exception?
In Java, what is the difference between an error and an exception?
Java Checked and Unchecked Exceptions
In Java, throws declaration
In Java, the Try and Catch Block (Exception Handling)
Java’s ‘Finally’ Block
Date and Time Management
Java Local Date and Time Operations
Java Date and Time Customization
Java Future and Past Date Operations
Java Future and Past Time Operations
Java Date Difference Calculation
Java Time Difference Calculation
Java DateTime Formatter
Java’s Special Classes
Java Math Class
Java StringBuilder Class
Java StringBuilder Methods
Java Scanner Class
Java’s Random Class (for generating random numbers)
Java UUID Class
Using the File System in Java
How Does Java Read a Text File?
Commons IO by Apache
In Java, how do you edit a text file?
Exercising with Text Files in Java
In Java, you can copy and move (rename) a text file.
Apache POI Configuration
Excel Data Reading in Java
In Java, read Excel data into a two-dimensional array.
In Java, enter data into an Excel sheet.
Questions for an Interview
**As technology trends change, I will add more topics to this outline**
To get the most out of the course, please follow the steps outlined in the ‘How to Take This Course?’ section.
‘
Step 1: Set aside 30-45 minutes each day for five days a week. The key word is ‘continuity.’
Step 2: Each session is broken down into small videos of less than 20 minutes. Every day, watch 2-3 videos.
Step 3: Practical experience is essential. So, try out the programs discussed in the session on your own right away. These programs are available for download from lecture resources.
Step 4: Wherever possible, assignments with answer keys are provided. Finish the assignments before moving on to the next session.
Step 5: If you have any questions or concerns, please contact me and I will make sure that they are addressed.