16/10/2021
Java SE Programming Training: For Beginners
Java Programming for Complete Beginners. Learn how to program using Modern & New Java Features.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Total Class : 24
Total Problem Solve : 250 (ON Class+ Home Work)
Class Type : Online(Zoom/Google Classroom)
Total Course Fee: 7000/-
Payment By: Bkash 01714117032(Personal)
Class Duration: 1.5 hr
Class Schedule:
Saturday -Tuesday(6.00PM-7.30PM,8.00PM-9.30PM)
Sunday - Wednesday (6.00PM-7.30PM,8.00PM-9.30PM)
Monday - Thursday (6.00PM-7.30PM,8.00PM-9.30PM)
Per Batch Minimum Student: 5
Per Batch Maximum Student: 20
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Course Content
1. Why Should I Learn Java?
2. Comparative discussion with other technologies.
3. Impact of Java in the real world.
4. Benefits & opportunities in the industry.
5. Installing the Java SE Development Kit 8 (JDK)
6. Installing Eclipse with java
1. Section Overview
2. The Features of the Java Programming Language
3. The Java Platform
4. Editions and Versions
5. The Java Development Kit (JDK)
6. Your First Java Program - Part 1 (Code)
7. Java Class and the "main" Method
8. Your First Java Program - Part 2 (Compilation and Ex*****on)
9. Hello World Lab & Lab Files
10. Java API Documentation (Javadocs)
Class-3: Introduction To Java
1. Section Overview
2. Object-Oriented Programming (OOP)
3. Objects vs. Primitives
4. Objects vs. Primitives Addendum
5. Stack & Heap
6. Using Objects
7. Q & A: "Member"
8. Initializing Data
9. Creating Object Types - Part 1
10. Working with the Car Type
11. Creating Object Types - Part
12. A note on "void"
13. Building Constructors
14. Constructors and Default Values
15. Default Constructor
16. Default vs. "No-Arg" Constructor
17. Initialization Blocks
18. Introduction to Objects Lab
Class-4: Static Scope, Garbage Collection
1. Section Overview
2. Static Variables
3. Static Methods
4. Static Reference Variables and null
5. Using Static Variables and Methods
6. Static Initialization Block
7. What's the Value?
8. "this" - Part 2
9. "this" - Part 3
10. Scope - Part 1
11. Scope - Part 2
12. Garbage Collection
13. Java Memory Leaks
14. Static Lab
Class-5: Package
1. Section Overview
2. Packages
3. Packages and Imports
4. Classpath
5. JARs and Wars
6. Packages Lab
Class-6: Java Convention of primitives
1. Section Overview
2. Coding Standards
3. Comments
4. Javadoc
5. Identifiers and Comments
6. Primitive Data Types
7. Primitive Literals
8. Primitive Conversion
9. Primitives
10. Big Numbers
11. Primitives Lab
12. Java Syntax
13. Section Overview
14. Conditionals - If / Else If / Else
15. More on If/Else If/Else Statements
16. Conditionals - Switch
17. More on Switch
18. Operators: Part 1
19. Operators: Part 2
20. More Operator Examples
21. Loops
22. Break, Continue, and Labels
23. Enumerations (enum)
24. Java Syntax Lab
Class-7: String
1. Section Overview
2. String Object
3. String Operations and Operators
4. Immutable Strings
5. Concatenation Operator
6. Working with Strings
7. Pass By Value: Primitives
8. Passing By Value: Objects
9. Passing By Value Lab
Class-8: Encapsulation
1. Section Overview
2. Encapsulation and Data Hiding
3. Getters and Setters: Part 1
4. Getters and Setters: Part 2
5. Access Modifiers
6. Encapsulation
7. Encapsulation Lab
Class-9: Inheritance
1. Section Overview
2. Inheritance: Part 1
3. Inheritance: Part 2
4. Chaining Constructors
5. More On "Protected"
6. Super and the First Statement Rule
7. Overloading Methods
8. Overriding Methods
9. Covariant Returns
10. The Three Faces of Final
11. Revisiting the Switch Statement
12. Know This For The Exam: Class/Object Invocation Order
13. Inheritance Lab
Class-10: Polymorphism
1. Section Overview
2. Polymorphism Demo
3. Polymorphism:
4. Being Available vs. Being Inside
5. Benefits of Polymorphism
6. Object Type Casting
7. The Object Class
Class-11: Abstract Class and interfaces
1. Section Overview
2. Abstract Abstract: Part 1
3. Abstract Classes: Part 2
4. Abstract Methods: Modifiers & Inheritance
5. Interfaces:
6. Remember: All Interface Methods are "public."
7. Abstract Classes and Interfaces Lab
Class-12: Lambda Expression
1. Section Overview
2. Marker and Functional Interfaces
3. Lambda Expressions
4. Predicate
5. Static Imports
6. Lambda Expressions Lab
Class-13: Date and Time
1. Section Overview
2. LocalDate
3. LocalTime, LocalDateTime, and Period
4. DateTimeFormatter
5. Dates and Time Lab
Class-14: Array
1. Section Overview
2. Arrays
3. Polymorphism Revisited
4. Multi-Dimensional Arrays
5. More on multi-dimensional arrays
6. Sorting and Searching Arrays
7. Common Array Mistakes
8. Varargs
9. Arrays Lab
Class-15: Searching Algorithm
1. Basic Linear Search
2. Preview13:07
3. Binary Search (Java Practical) + HW
4. Recursion in Java
5. Recursive Search (Java Practical) + HW
6. Big O Notation Part 2
Class-16: Sorting Algorithm
1. Selection Sort (Overview)
2. Selection Sort (Java Algorithm) + HW
3. Insertion Sort (Overview)
4. Insertion Sort (Java Practical) + HW
5. Merge Sort (Overview)
6. Merge Sort Continued (The Merge Process)
7. Merge Sort (Java Practical) + HW
8. Quick Sort (Overview)
9. Quick Sort Continued
10. Quick Sort (Java Practical)
Class-17: Binary Search Tree
1. Binary Search Tree Overview
2. Java Implementation of Binary Search Tree
3. Deleting a Node from Binary Search Tree
4. Java Implementation to Delete Node
5. Print Binary Search Tree
6. Binary Search Tree - Odds and Ends
Class-18: Collections
1. Section Overview
2. When Arrays Are Not Enough
3. Collections
4. The Collection Interface
5. Iterator
6. Lists
7. Sets
8. Queues
9. Deques
10. Maps
11. Collections Lab
Class-19: More With Collection
1. Section Overview
2. Limitations of Collections
3. Revisiting Overloading Methods: Order of Precedence
4. Generics and Autoboxing
5. Diamond Operator
6. Building a list from Arrays.asList and Anonymous Arrays
7. Sorting and Searching Collections
8. Comparable
9. Comparator
10. Type Parameters and Comparable/Comparator
11. More With Collections Lab
Class-20: Linked List
1. Introduction to Linked Lists
2. Singly Linked List (Java Practical)
3. Circular Linked List (Java Practical)
4. Doubly Linked List
Class-21: Exceptions Handling
1. Section Overview
2. Throwable
3. Catching Exceptions
4. Finally Block
5. The Exception Object
6. Unchecked (Runtime) vs. Checked Exceptions
7. Creating Exceptions
8. Exception Handling Lab
Class-22:Basic Java Servlet (Part-1)
Class-23: Basic Java Servlet (Part-2)
Class-24: Basic Java Servlet (Part-3)
Contact : 01714117032(Mobile)
01714117032(WhatsApp)