There are no items in your cart
Add More
Add More
Item Details | Price |
---|
"Unlock the Power of Java Programming: Master the Fundamentals and Build Real-world Applications this November and December!"
Language: English
Instructors: Lernezy
Why this course?
Description:
Programming in Java is a course that provides comprehensive knowledge and hands-on experience in Java programming. This course is designed for beginners and intermediate learners who want to develop their skills in Java programming language. Whether you aspire to become a software developer, or you aim to leverage Java for other projects, this course will equip you with the necessary skills to excel in the field.
Key Highlights:
Introduction to JAVA | |||
Overview and Features of Java Programming Language | |||
Architecture Of Java | |||
JDK, JVM, JRE overview | |||
Discussion on Source Code and Bytecode | |||
“Hello World” on JAVA | |||
Editors and Eclipse IDE | |||
Basics of JAVA programming language | |||
Data types and Variables | |||
Keywords in JAVA | |||
Common Operators in JAVA | |||
Primitive Datatypes | |||
Introduction to Strings datatype | |||
Datatypes Casting - Widening & Narrowing Conversions For, While loops | |||
Switch case and if blocks | |||
Basic Programs using the learned concepts. | |||
Methods/Functional programming in JAVA \ 1 | |||
Methods, & Classes overview | |||
Discussion on industry standards | |||
Method Structure Declaration | |||
Methods/Functional programming in JAVA \ 2 | |||
Method calls type and return type. | |||
Method Parameters Scope | |||
Static methods and Intro to static keyword | |||
Packages and Static imports | |||
Arrays and Strings | |||
Intro to Arrays | |||
Properties and functionality of an array | |||
Strings Methods and Properties | |||
Basic Programs on Strings and Arrays | |||
Mutable and Immutable Strings | |||
String Buffer and String Builder | |||
Command-line arguments using args[] | |||
OOPs (Object Orientation Programming) | |||
Overview | |||
Need and Benefits of OOP | |||
Pillars of OOPs | |||
“new” Keyword | |||
Discussion on HEAP memory and Garbage Collector | |||
Constructors | |||
Super and This Keyword | |||
“static” keyword w.r.t. to OOP | |||
Pillar 1: Encapsulation | |||
Access modifiers | |||
Setter and getters | |||
Final keyword | |||
Pillar 2: Inheritance | |||
Importance of Inheritance and Types of Inheritance | |||
Single Inheritance Multi-Level Inheritance Hierarchical | |||
Inheritance | |||
Super keyword w.r.t. to Inheritance | |||
Access modifier w.r.t. to Inheritance | |||
Intro to Object Class Methods | |||
Pillar 3: Polymorphism | |||
Method Overloading | |||
Method Overriding | |||
Runtime and Compile time polymorphism toString, equals method manual overriding | |||
Override Annotation | |||
Pillar 4: Abstraction | |||
Discussion for Abstraction | |||
Abstract keyword | |||
Difference between concrete and abstract Methods | |||
Interfaces | |||
Marker Interface and its usage | |||
Intro to Functional Interface | |||
Lambda /Innerclasses and Functional Interfaces | |||
Exception handling | |||
Exceptions and Errors in JAVA | |||
Exception class Hierarchy | |||
Try, catch and finally block | |||
Try with Resource and Autocloseables | |||
Throw and throws keywords | |||
Default Exception Handler | |||
Custom User Defined Exception Handler | |||
Corner cases and best pratices. | |||
Collection Framework in JAVA | |||
Collection Interface hierarchy | |||
Array List | |||
Set | |||
Linked List | |||
Traversing using Iterators | |||
Fail-Safe and Fail-Fast Way of using Collection | |||
Comparator and Comparable usage | |||
Map Interface Hierarchy | |||
HashMap | |||
Purpose of various Collection Classes | |||
File Handling and I/O | |||
Various File Types | |||
Common filetype and Usage | |||
File operations using Java | |||
InputStream and OutputStream in Java | |||
Read and Write Operation on a text file using Stream | |||
Serialization and Deserialization and best pratices. | |||
Multi-Threading | |||
Parallel Processing Computation and its Advantage | |||
Thread in JAVA | |||
Achieving Multi-Threading in JAVA using Thread class and Runnable interface | |||
Thread Pool | |||
Thread State and its Lifecycle | |||
Deadlock event | |||
Concurrency and Thread Safety | |||
Synchronization | |||
Volatilite keyword for visibility | |||
Atomic Integer |
After successful purchase, this item would be added to your courses.You can access your courses in the following ways :